-; Title : Wormy
-; Version : 95% (0.95.B09)
-; Release Date : OOHHhhh... 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 -----------
-;-----------------------------
-
-; 95% = DONE
-
-; [* internal levels ]
-; [ * check levels/gametype ]
-; [ * enough hiscore saves! ]
-; [* complete readme ]
-; 1% * misc (pollish, bugs, &&&)
-; 1% * long length save (level#6)
-; * mem at worm #4
-; * LINK
-; 1% * transmit game/level data
-; Xfirst packet loss?? or vti onlyXXXXX
-; X1/3 worms over linkXXXX
-; Xsend new peas' positionsXXXXX
-
-;100% = bugs fixed + levels done
-
-; MAYBE: sound
-; NO: coop
-
-;-----------------------------
-;-----------------------------
-;------- W O R M Y ---------
-;-----------------------------
-;-----------------------------
-
-#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 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 : 100% (1.00.36)
+; Release Date : 2002 March 6
+; 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) : ed15e942a99b40e5a584c597cb13df46
+; wormy.z80 (100k) : 977109a7d25f3227fe817edbcc36ad9a
+; wormy.86g (8914) : fbff7c36687c1e7e3113c29069021718
+;_______________________________________________________________________________
+
+;--- 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
+
+;_______________________________________________________________________________
+; _______ _____ ______ _____
+; | | | | \ | |
+; | |_____| ____ |_____/ |_____|
+;_______________________________________________________________________________
+
+; 99% = PREVIOUS
+; 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] two more jp to jr
+; X [34] highly improved randomizer (values >127 were rare)
+; X [36] replace 'left' at the change-control prompt
+; X [36] ED: fixed immediate exit at level preview when using enter key
+; X [36] bouncies drawn after placing peas (causing overwrites)
+; X [36] FIX: skip string length bytes when running from yas
+; X [36] ED: pointer to ending message realigned
+; X [36] LVL: end messages fixed in affected episodes
+;100% = CURRENT
+; * scorebar last digit (at 128-3) not displayed by _vputs :(
+; * save last played level (in levelfile prolly)
+; * automatically start players in multiplayer games after certain time
+; * muliplayer bonuses/powerups (shrink, lives, stun, inverse, etc.)
+; * levels with random pixels appearing during game
+; * no borders (move players from one side to another)
+; * hiding levels crashes?? (ishell 2.01 rom 1.6)
+; * use selected player on main menu as first player in singleplayer games
+
+
+;--- future features -----------------------------------------------------------
+
+;just a maybe-list; NO guarantees!
+;
+; * correct team winners
+; * level compression
+; * ubersized bouncies (sprites)
+; * arrow to offscreen peas
+; * w00t AI
+; * sound
+; * startpos
+; * pause in linkplay
+; * coop (DON'T COUNT ON IT)
+
+;_______________________________________________________________________________
+; _/_/_____ __ _ _______ _ _ ______ _______
+; _/_/ | | \ | | | | | | \ |______
+; / / __|__ | \_| |_____ |_____ |_____| |_____/ |______
+;_______________________________________________________________________________