-; 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 : 99% (0.99.34)
+; Release Date : 2002 March 4
+; 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.txt (9283) : 12345678901234567890123456789012
+; wormy.z80 (100k) : 515ad14b922572bdc8a96e780b8b24ca
+; wormy.86g (8867) : 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|patches|questions: 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% = PREVIOUS
+; 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)
+; X [227] redundant calls removed or moved
+; X [227] fixed: ctf score increased by taking _any_ pea
+; X [227] no more points in race for dieing on the second half
+; X [227] no score decrease for dieing in race (no longer needed, see above)
+; 99% = CURRENT
+; X [34] two more jp to jr
+; X [34] freeze when no space left to place pea (break after 10k tries)
+; X [34] wow another bit of code 'reniced' (easter egg or something :)
+; X [34] highly improved randomizer (now _really_ with values >127)
+; 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
+; * ubersized bouncies ;)
+; * arrow to offscreen peas
+; * w00t AI
+; * sound
+; * startpos
+; * pause in linkplay
+; * coop (DON'T COUNT ON IT)
+
+;_______________________________________________________________________________
+; _/_/_____ __ _ _______ _ _ ______ _______
+; _/_/ | | \ | | | | | | \ |______
+; / / __|__ | \_| |_____ |_____ |_____| |_____/ |______
+;_______________________________________________________________________________