*********************************************************************** * PacMan v2.00 Final * * * * (C)1999-2000 By Flavien Racine -FLASH- * * http://www.multimania.com/flashz * * Last update : 08/17/2000 - Last release : euh ?... * *********************************************************************** Sorry : bad english Summary: --------- 1. Game's description 2. Keys 3. History 4. Tests I made 5. Known bugs 6. Future improvements 7. About me 8. Contact me 9. Thanks 10. Web Sites *********************************************************************** 1. Game's description ---------------------- This is a PacMan like. Who doesn't know PacMan ? I wouldn't say you what's this game... I'll just say you what's my PacMan. It's a simple PacMan for TI-89, but not exactly the same as MANPAC by EPG. In fact, there is : - keys interrupts - GrayScales - scrolling moving ! - English version - Score and HiScore ! - External levels ! - compiled for DoorsOS II v0.98 *********************************************************************** 2. Keys -------- - Load Menu : [UP] and [DOWN] to select items [Enter] to valid [ESC] to quit - Main Menu : [UP] and [DOWN] to select items [Enter] to valid [ESC] to quit [F5] to see HiScores - Options Menu : [UP] and [DOWN] to select items [->] and [<-] to change (only for level and speed) [Enter] to valid (change color and done only) [ESC] to quit - About Box : any key to quit - HiScores Box : any key to quit - In the game : [TI-89] ------- The PAD to move [ESC] to quit [APPS] to turn OFF [+]/[-] to adjust contrast [TI-92+] -------- The PAD to move [Q] to quit [P] to turn OFF [+]/[-] to adjust contrast *********************************************************************** 3. History ----------- - v2.00 Final 08/08/2000 New GFX routines Now uses virtual screens (memory handles) Changed loading routines place Now optional BackGround UniversalOS v1.13 replaces TeOS v1.02 No more display bugs New level's format (that includes BackGrounds) Old levels are supported - v1.9 (Public) 04/02/2000 A loading bug corrected... - v1.8 (Public) 04/01/2000 Now external sprites, stored in the level string so build your own levels, with your own GFXs Looks at free RAM, and see if there is enough (~20 Kb) it doesn't crash anymore if there isn't enough, there is just an error message. Keyboard's routines improvement : this must now be perfect ! :) A loading level big bug fixed French version, so if you wanna learn french... Changed some gfx - v1.7 (Public) 03/12/2000 Added 'Abort game' request dialog box, because sometimes, you aborted the game : in fact, the [ESC] key is near the PAD, so... This box will perhaps be replaced : I think I'll add a save feature, like in BomberBoy. A lot of minor bugs fixed ! Improved the keyboard routines : thanks to P.Pélissier for the NOPs infos ! userlib::idle_loop bug fixed by the Doors Team, so I re-use this function ! - v1.6 03/05/2000 Not public version I changed my keys routines, a little better, that's why I enabled [+] and [-] on the TI-92+ Smaller size (26.5 Ko -> 21.1 Ko) Corrected minor bugs - v1.5 (Public) 02/27/2000 Some gfx have been changed, but the next release will include external gfx stored in the level data, so that users can make the game evolve : I'm still prorgramming the level editor, wich will contain the sprite editor (perhaps not in the first release) You can now eat the monsters ! the 1st gives you 25 points the 2nd gives you 50 points the 3rd gives you 75 points + 1 life the big ball gives you 10 points Levels format is not the same Added contrast utilities Note: on the 92+, I disabled [+] and [-] because it causes troubles with the keyboard ... but I'll change that ! I changed my gfx routines, I just use GraphLib for grayscales utilities, because of HW2 The end of a level does note give you a life any more : it was so easy ! Some other improvements... - v1.4 (Public) 02/20/2000 Fooly compatible with ROM v2.03 ! -> No more ADDRESS ERROR -> Good storage of the HiScores (Names) - v1.3 (Public) 01/26/2000 External levels ! You can build your own levels : First see how 'PacLvls.asm' has been made Build a file LevelName.asm, like PacLvls.asm Compil it by using 'Mk_spr LevelName' To compil, you must have plusshel in your AUTOEXEC.BAT (Have a look at PlusShell's doc) Normally, it will work. If you have problems, send me your level and I'll see what's wrong with it ! That's all I think I just tested it with a TI-89 HW2, ROM v1.05. I programmed the load menu for TI-89 and TI-92+, but I didn't tested it on the TI-92+ and on VTI. So it must run correctly, even on TI-92+. - v1.2 (Public) 01/17/2000 TI-92+ support New menu screen Some code optimisations One more level - v1.1 (Public) 01/09/2000 First official version GrayScales in the game ! Use TeOS with HW 2.00 and you'll have GrayScales The lives MoveMonster's routine changed There were some small bugs. It's hard, isn't it ? Code optimisation Published at ticalc - v1.0 BetaTest 01/02/2000 First release BetaTest only, published at ti-fr (http://www.ti-fr.fr.st) Complete game, now runs Only 10 levels GrayScales (title pic only) English version - v1.00 /05/1999 Was it a game ? Published at ti-files (http://www.ti-files.org) Only a main menu and 'Game Over' screen *********************************************************************** 4. Tests I made ---------------- - Virtual TI v2.5 Beta 5 and VTI68k -> ROM v1.00 -> ROM v1.01 (TI-92+) -> ROM v1.05 -> ROM v2.03 -> ROM v2.04 -> ROM v2.05 - My TI-89, HardWare v1.00, ROM v2.03 *********************************************************************** 5. Known bugs -------------- I don't know any bug. It's only the second release, so there are perhaps some bugs. But I never crashed my calc. *********************************************************************** 6. Future improvements ----------------------- - All you want, if possible -> Mail me ! x- Balls to eat monsters x- Monsters box - Eyes moving after eating monster - Some bonus x- Compatibility with ROM v2.0x x- GrayScales in the game x- HiScores Table x- A saving library x- External levels x- TI-89/TI-92+ compatibility - Perhaps a Fargo II version (TI-92/TI-92II) x- A french version - My own fonts *********************************************************************** 7. About me ------------ Who am I ? Good question ! I'm french like a lot of 68K programers, and I'm 18. If you want to learn some about me, you'll first have to learn french, and then to read 'Lisez-Moi.txt' Sorry. :o( *********************************************************************** 8. Contact me -------------- It's very easy : you'll just have to mail me at this address : Have a look at my HomePage : http://www.multimania.com/flashz If you want to get the source code of this game, mail me and tell me why, then I'll gave it to you. *********************************************************************** 9. Thanks ---------- - PèreNono for giving me his personnal fonts routines perenono@free.fr - Xavier Vassor for his work and his help with DoorsOS xvassor@mail.dotcom.fr and all the Doors Team http://start.at/doors - Florian Drevet for ZGuide v3.0 :o) (french HTML programing guide) E-mail : zorglop@infonie.fr Web : http://www.multimania.com/zorglop ICQ : 99 48 092 Address : Florian DREVET 24, chemin des charbottes 69450 Saint Cyr au Mont d'Or FRANCE - Patrick Pelissier for all his infos about HW2 and video and for his help with external levels ! ppelissier@hotmail.com - CandyMan for his help and lessons with matrix and for PictureMaker v1.3 ... :o) http://www.i-france.com/candyman - Andreas Nestmann for help with programing A.Nestmann@gmx.de - Thomas Fernique for HiScores routines and all his games :o) - Rusty Wagner for Virtual TI v2.5 Beta 4 and VTI68k and PlusShell - The ti-fr team for a good web site http://www.ti-fr.fr.st - ... (all I forget !) 10. Web Sites : --------------- - http://www.ti-fr.fr.st - http://lesti92.ctw.cc - http://start.at/doors - http://www.ticalc.org - http://www.calc.org - http://www.ti-files.org - http://www.ti.com/calc