-; Title : Wormy
-; Version : 96% (0.96.C24)
-; Release Date : UUHHhhh... soon?!?
-; Filename : wormy.86p (5kb)
-; Author(s) : Shiar
-; Email Address : wormy@shiar.org
-; Web Page : www.shiar.org
-; Description : ruling Nibbles-like game 1-4 players
-; Where to get this game : www.shiar.org (home of Wormy)
-; Other games by author(s) : Nemesis beta
-; Additional Credits to : Matthew Shepcar (wrote original Peaworm, end'98)
-; Jonah Cohen (helped writing worm)
-
-;-----------------------------
-;----------- TO-DO -----------
-;-----------------------------
-
-; 96% = DONE
-
-; 1% * misc (bugs, &&&, pollish, &&, &)
-; * mem at worm #4 (still 12 bytes or so.. or more? or less?)
-; * look at init-z in line routine again
-; * LINK
-; 1% * fix transmit game/level data (?)
-; * >Somehow do a lot of testing with 2 calcs< *sigh*
-
-;100% = bugs fixed + levels done
-
-;>110%: sound, startpos (?)
-;>120%: coop (DON'T COUNT ON IT)
-
-;-----------------------------
-;-----------------------------
-;------- W O R M Y ---------
-;-----------------------------
-;-----------------------------
-
-;NOTES:
-;* Use for LEARNING practises ONLY!
-; Don't ever release altered code w/o permission!
-;* Code was originally by Scabby (Matthew Shepcar),
-; a few lines by Jonah Cohen,
-; and everything else by me - Shiar (Mischa Poslawsky).
-;* Although I've commented quite some stuff, I can't guarantee
-; everybody will understand it. This is probably not the best source
-; to learn z80 from. w00t the Shyer Way (tm).
-;* Don't scroll down if you get scared easily.
-
-#define buffer ;use display buffer (otherwise write directly to screen)
-#define readymask ;"greys" out the field before starting a level
-#define coolzgfx ;nice graphics for game over screen
-
-;#define intlevels ;internal levels
-;#define readytext ;displays "prepare" before level starts
-;#define invincible ;worms cannot die =)
-;#define optdie ;in race games worms don't die when they run into each other
-
-#define cal call
-#define psh push
-#define dnz djnz
+;___����________________________________________________________����____________
+; ���� �����
+; ��� ���� ����
+;��� ����� �������� ����� ���� ���� ��� �����
+;��� ������� ����������� ������� ������������� �� ��� ���
+;�� ��� ��� ����� ���� ���� ��� ��� ���� ��� ��� ���� ���
+;�� �� �� �� � ��� ���� ��� ������ ��� ��� ��� ��
+;�� �� �� �� �� ��� ��� ��� ���� ��� ��� ��� ���� ��
+;�� ��� ��� �� �� �� ��� ������� ��� �� ������� ��
+;�� ��� ��� ��� �� �� �� �� ��� ��� ��� ����� ���
+;��� ��� ��� ��� �� �� ��� �� ���� ���� ��� ���
+;��� ����� ��� ��� ��� ��� �� �������� ��� ���
+; ��� ��� ��� ��� ��� ��� ��� ������ ��� ���
+; ���� ������� ���� ��� ��� ���� ��� ����� ����
+; �������� �������� ��������� ��� ��� ���������������
+; ����� ����� ������� �� ��� �����������
+;_______________________________________________________________________________
+;
+; Version : 98% (0.98.226)
+; Release Date : 2002 February 26
+; Author(s) : Shiar
+; Email Address : wormy@shiar.org
+; Web Page : www.shiar.org
+; Description : perfect Nibbles game with free movement, nine game
+; modes, for 1-4 players, many levels and editor
+; Where to get this game : wormy.shiar.org
+; Other games by author(s) : Nemesis beta
+; Additional Credits to : Matthew Shepcar : wrote original Peaworm, end'98
+; Jonah Cohen : helped writing worm
+; Files : wormy.z80 (89kB) : 515ad14b922572bdc8a96e780b8b24ca
+; wormy.86p (6512) : efef32a8c541b4585087f55deb31f51d
+;_______________________________________________________________________________
+
+;--- notes ---------------------------------------------------------------------
+
+; * Game README is wormy.txt
+; * Use for LEARNING practises ONLY!
+; * Don't _ever_ release altered code w/o permission!
+; * Give me credits when you use any of this stuff
+; * I'm not responsible for any damage this might cause, yada yada...
+; * Although I've commented & labeled quite some stuff, due to
+; crazy optimizations and weird coding, it may be harder to
+; understand than the average blob of code. This is probably _not_
+; the best source to learn z80 from. w00t the Shyer Way (tm).
+; * Email me. If you've got suggestions, tell me.
+; * Don't scroll down if you get scared easily.
+
+;--- index ---------------------------------------------------------------------
+
+;-* TO_DO
+; | future features
+;--* #INCLUDE
+;---* STORAGE
+; | permanent
+; | temporary
+; | layout
+;----* PROG_START
+; | search levels
+;-----* LEV_SELECT
+;------* MORE_INIT
+; | trig tables
+;-------* MAIN_MENU
+; | draw menu
+; | options menu
+; | main menu
+; | display current settings
+; | handle menukeys
+; | change name
+;--------* MISC_PROCS
+;---------* START_GAME
+; | link
+; | client
+; | set/send worms
+; | host
+; | load game
+; | draw level
+; | prepare
+;----------* GAME_LOOP
+;-----------* KEYS
+; | pause menu
+;------------* GAME_OVER
+; | who won?
+; | display worms
+; | quit
+;-------------* WORM_STUFF
+;--------------* WORM_ALIVE
+; | move worm
+; | draw worm
+;---------------* BOUNCYBALL
+;----------------* WORMY_HIT
+; | multifood
+; | ctf
+; | main
+; | foodmatch|SP
+; | take pea
+; | misc
+;-----------------* PROCS
+;------------------* SCORE
+;-------------------* DISPLAY
+;--------------------* DRAW
+; | pixel
+; | findpixel
+; | objects
+; | circle
+; | box
+; | fatline
+; | line
+;---------------------* LINK!
+; | multiple bytes
+; | foo
+; | send
+; | recv
+; | common
+;----------------------* INT_LEVELS
+;-----------------------* DATA
+; | graphics
+; | menus
+; | text
+; | foo
+; | game settings
+;------------------------* THAT'S_ALL
+
+;_______________________________________________________________________________
+; _______ _____ ______ _____
+; | | | | \ | |
+; | |_____| ____ |_____/ |_____|
+;_______________________________________________________________________________
+
+; 98% = CURRENT
+; X [119] ED: new 53 file format with support for 128 objects instead of 32
+; X [119] LVL: episode #4: 10 hard sp levels (ordered XO-XO-XO-X)
+; X [120] fixed greymask (and it now ands instead of ors)
+; X [120] fixed growth set after death
+; X [121] fixed linkplay (couldn't turn it on anymore..)
+; X [121] LVL: Wormage + Wormage ][ (2x 10 sp levels)
+; X [121] pea randomizer doesn't give x>128
+; X [121] mixed single-/multipea singleplayer levels (re)set correctly
+; X [126] circles left|above 0,0 drawn correctly now!
+; X [126] fixed multiple pages of levelfiles
+; X [29] optimized a few more bytes (less empty bytes so prettier binary ;)
+; X [225] ED: ctf/race level copy/move fix
+; X [225] LVL: episode #1: 5 ctf+5 race; episode #3 removed (all in #1 now)
+; X [225] add v2 id (yas2)
+; 1% * LINK: >Somehow do a lot of testing with 2 calcs< *sigh*
+; * LVL: episode #5: 10 easy sp levels (do i _have_ to?)
+; * LVL: Eric's Yumworms (ep#5?)
+; * LVL: Free Bird
+; * LVL: Jonah?
+; * scorebar last digit (at 128-3) not displayed by _vputs
+; 1% * fix any bugs that come up
+
+;--- future features -----------------------------------------------------------
+
+;just a maybe-list; NO guarantees!
+;
+; * correct team winners
+; * level compression
+; * arrow to offscreen peas
+; * sound
+; * startpos
+; * pause in linkplay
+; * coop (DON'T COUNT ON IT)
+
+;_______________________________________________________________________________
+; _/_/_____ __ _ _______ _ _ ______ _______
+; _/_/ | | \ | | | | | | \ |______
+; / / __|__ | \_| |_____ |_____ |_____| |_____/ |______
+;_______________________________________________________________________________