home *** CD-ROM | disk | FTP | other *** search
INI File | 1997-10-14 | 17.3 KB | 295 lines |
- ;******************************************************************************
- ;* COLECOCHEAT.INI *
- ;* A ColecoVision ROM Hack Database distributed with the Virtual ColecoVision.*
- ;* Designed and formatted by Neal Danner. *
- ;* *
- ;* *
- ;* ColecoCheat would not have as many cheats if it wasn't for the hard *
- ;* hacking work of Frank Groeten and Patrick Lessard. Thanks guys! =) *
- ;* *
- ;* *
- ;*Cheat Section Syntax: *
- ;* *
- ;* [32-bit CRC of Game ROM] *
- ;* Cheat Text #1=Author,InputPrompt,FormatData,HelpString,StartAddr,Length *
- ;* Cheat Text #2=Author,InputPrompt,FormatData,HelpString,StartAddr,Length *
- ;* *
- ;* Where: *
- ;* Author - Quoted string (ex. "Neal Danner") *
- ;* *
- ;* InputPrompt - Quoted string or NULL. NULL means no prompting. *
- ;* *
- ;* FormatData - Quoted format string (ex. "b"). *
- ;* "c" = character required in input string from user. *
- ;* "b" = byte required in input string from user. *
- ;* (Requires user to format input as "0x??"). *
- ;* "i" = integer required in input string from user. *
- ;* "w" = word required in input string from user. *
- ;* (Requires user to format input as "0x????"). *
- ;* If InputPrompt is NULL, then this is data string *
- ;* (ex. "0x00 0x00"). *
- ;* *
- ;* HelpString - Quoted help string (.ex "Enter number 0 - 255.") *
- ;* format."). NULL if none. *
- ;* *
- ;* StartAddr - Start address for writing data into cartridge *
- ;* memory (don't add 0x8000 to your address as the *
- ;* ColecoCheat parser will do this automically) *
- ;* *
- ;* Length - Length of write. If type is "w" or "i" then this *
- ;* field can be used to truncate the write to 1 single *
- ;* byte (throws away high 8 bits of input value). If *
- ;* InputPrompt is NULL, then all bytes specified in *
- ;* FormatData string are written contigously starting *
- ;* at StartAddr until the FormatData string has been *
- ;* completely parsed. *
- ;* *
- ;******************************************************************************
-
- [0x275C800E]
- ;Antartic Adventure - 49
- ; Addresses 0AEA-0AEBh - Rest Dist. - Decimal Digits
- ; Addresses 0AEC-0AEDh - Time - Decimal Digits; bytes are reversed
- Change Rest Distance="Frank Groeten","Enter Rest Distance:","i","Enter an integer from 0-32767.",0x0AEA,2
- Change Time Limit="Frank Groeten","Enter Time Limit:","i","Enter an integer from 0-32767.",0x0AEC,2
-
- [0x????????]
- ;B.C.'s Quest For Tires - 31, 49
- ; Address 0388h - Extra Lives - FFh means "None"; 254 maximum
- ; Address 22EAh - Lives Check - Set to 00h for infinite lives
- Change Extra Life Count="Patrick Lessard","Enter Extra Life Count:","i","0 - 254 (255=none)",0x0388h,1
- Infinite Lives="Frank Groeten",NULL,"0x00",NULL,0x22EA,1
-
- [0x????????]
- ;B.C.'s Quest For Tires II: Grog's Revenge - 31, 49
- ; Address 032Fh - Extra Lives - FFh means "None"; 254 maximum
- ; Address 0351h - Extra Lives - FFh means "None"; 254 maximum
- ; Address 037Dh - Lives Check - Set to 00h for infinite lives
-
- [0x1BAF661E]
- ;Buck Rogers Planet of Zoom - 49
- ; Address 0104h - Areas Left - 00 = 01 = Skip round 1
- Change number of areas left="Frank Groeten","Enter area number:","i","0 = Skip round 1",0x0104,1
-
- [0x91346341]
- ;BurgerTime - 31
- ; Address 01F4h - Lives Check - Set to 00h for infinite lives
- ; Addresses 127C-127Eh - Monster Gen - Set all to 00h for invisible monsters
- ; Addresses 1332-1334h - Hit Detect - Set all to 00h to become invincible
- Infinite lives="Patrick Lessard",NULL,"0x00",NULL,0x01F4,1
- Invisible Enemies="Patrick Lessard",NULL,"0x00 0x00 0x00",NULL,0x127C,3
- Invinciblity="Patrick Lessard",NULL,"0x00 0x00 0x00",NULL,0x1332,3
-
- [0xD568C4C5]
- ;Carnival - 49
- ; Address 01D7h - Bullets - Max 3C = 60
- Change Bullet Count="Frank Groeten","Enter Number of Bullets:","i","Enter a number in the range 0 - 60.",0x01D7,1
-
- [0x14D6CED6]
- ;Cosmic Avenger - 49
- ; Address 00ADh - Extra Lives - FFh means "None"; 254 maximum
- Change Extra Life Count="Frank Groeten","Enter area number:","i","0 - 254 (255-none)",0x00AD,1
-
- [0x3C77198C]
- ;Donkey Kong - 31,49
- ; Addresses 01FB-01FDh - Lives Check - Set all to 00h for infinite lives
- ; Addresses 0560-0561h - Score - In hex; max 06 27 = 9990 (0 added)
- ; Addresses 05AA-05ABh - Bonus Score - In hex
- ; Address 186Ch - Extra Lives - For harder levels
- ; Address 1875h - Extra Lives - For easy levels
- Infinite Lives="Frank Groeten & Patrick Lessard",NULL,"0x00 0x00 0x00",NULL,0x01FB,3
- Modify Score="Frank Groeten & Patrick Lessard","Enter score:","i","Number must be 0 - 9990.",0x0560,2
- Change Bonus Score="Frank Groeten & Patrick Lessard","Enter Bonus Score:","i","Number must be 0 - 32767.",0x05AA,2
- Modify Extra Life Count (Harder Levels)="Frank Groeten & Patrick Lessard","Enter Extra Life Count:","i","Number must be 0 - 32767",0x186C,2
- Modify Extra Life Count (Easier Levels)="Frank Groeten & Patrick Lessard","Enter Extra Life Count:","i","Number must be 0 - 32767",0x1875,2
-
- [0x94C4CD4A]
- ;Donkey Kong 24kb - 31,49
-
- [0xFD11508D]
- ;Donkey Kong Junior - 31
- ; Address 020Ch - Extra Lives - For harder levels, player 1
- ; Address 0216h - Extra Lives - For easy levels, player 1
- ; Addresses 034D-034Fh - Lives Check - Set all to 00h for infinite lives
- Modify Extra Life Count (Harder Levels)="Patrick Lessard","Enter Extra Life Count:","i","Number must be 0 - 255.",0x020C,1
- Modify Extra Life Count (Easier Levels)="Patrick Lessard","Enter Extra Life Count:","i","Number must be 0 - 255.",0x0216,1
- Infinite Lives="Patrick Lessard",NULL,"0x00 0x00 0x00",NULL,0x034D,3
-
- [0x8615C6E8]
- ;Frantic Freddy - 49
- ; Address 044Fh - Enemies Left - Enemies needed to kill on level
- Change Enemy Remaining Count="Frank Groeten","Remaining enemy count:","i","Number must be 0 - 255.",0x044F,1
-
- [0x960616AF]
- ;Frenzy - 49
- ; Address 06EDh - Movement? - 01 = move to next screen
- Move to Next Screen (???)="Frank Groeten",NULL,"0x00",NULL,0x06ED,1
-
- [0x32B95BE0]
- ;Frogger - 49
- ; Address 1612h - Extra Lives - FFh = 255 maximum
- Modify Extra Life Count="Frank Groeten","Enter Extra Life Count:","i","Number must be 0 - 255.",0x1612,1
-
- [0x3F18BA6C]
- ;Galaxian - 31, 49
- ; Addresses 0240-0242h - Lives Check - Set all to 00h for infinite lives
- ; (Setting 0242h to any number but 03
- ; is sufficient)
- Infinite Lives="Frank Groeten & Patrick Lessard",NULL,"0x00 0x00 0x00",NULL,0x240,3
-
- [0x074EA085]
- ;Gorf - 31
- ; Address 0133h - Extra Lives - FFh means "None"; 254 maximum
- ; Address 28E8h - Lives Check - Set to 00h for infinite lives
- Modify Extra Life Count="Patrick Lessard","Enter Extra Life Count:","i","0 - 254 (255=none).",0x0133,1
- Infinite Lives="Patrick Lessard",NULL,"0x00",NULL,0x28E8,1
-
- [0x9528949A]
- ;Jumpman Junior
- ; Address 0394h - Extra Lives - FFh = 255 maximum
- ; Address 0399h - Level
- Modify Extra Life Count="Unknown","Enter Extra Life Count:","i","Number must be 0 - 255.",0x0394,1
- Change Level="Unknown","Enter Level:","i","Number must be 0 - 255.",0x0399,1
-
- [0x2C3097B8]
- ;Lady Bug - 31,49
- ; Addresses 0125-0127h - Lives Check - Set all to 00h for infinite lives
- ; Address 0390h - Extra Lives - FFh means "None"; FEh = 255 maximum
- ; Addresses 0393-0395h - Score - Decimal digits; 999,999 maximum
- Infinite Lives="Frank Groeten & Patrick Lessard",NULL,"0x00 0x00 0x00",NULL,0x0125,3
- Modify Extra Life Count="Frank Groeten & Patrick Lessard","Enter Extra Life Count:","i","0 - 254 (255=none)",0x0390,1
-
- ; Fix parser so that "i:3" works as 3-byte integer.
- Modify Score="Frank Groeten & Patrick Lessard","Enter Score:","i","Enter Decimal Digits (999,999 maximum)",0x0393,3
-
- [0x472F8CF6]
- ;Looping - 49
- ; Address 0171h - Extra Lives - 80h = 128 maximum
- Modify Extra Life Count="Frank Groeten","Enter Extra Life Count:","i","Enter a number 0 - 128.",0x0171,1
-
- [0x????????]
- ;Moonsweeper - 49
- ; Address 1A4Dh - Extra Lives - FFh = 255 maximum
- Modify Extra Life Count="Frank Groeten","Enter Extra Life Count:","i","Enter a number 0 - 255.",0x1A4D,1
-
- [0xFD8B79B3]
- ;Mouse Trap - 31, 49
- ; Address 0362h - Extra Lives - FFh means "None"; 254 maximum
- ; Address 0365h - Dog Biscuits - FFh means "None"; 254 maximum
- ; Addresses 0366-036Bh - Score - Decimal digits; 999,999 maximum
- ; Address 08A1h - Transform - Set to 00h, become dog permanently
- ; Address 2A38h - ??? - Set to 00h, "Score becomes crazy"
- Modify Extra Life Count="Frank Groeten & Patrick Lessard","Enter Extra Life Count:","i","Enter a number 0 - 254 (255=none).",0x0362,1
- Modify Dog Biscuit Count="Frank Groeten & Patrick Lessard","Enter Biscuit Count:","i","Enter a number 0 - 254 (255=none).",0x0365,1
- Modify Score="Frank Groeten & Patrick Lessard","Enter new score:","i","Number must be 0 - 999,999.",0x0366,6
- Become Dog Permanently="Frank Groeten & Patrick Lessard",NULL,"0x00",NULL,0x08A1,1
- Make Score go Crazy="Frank Groeten & Patrick Lessard",NULL,"0x00",NULL,0x2A38,1
-
- [0x53B85E20]
- ;Pepper II - 49
- ; Address 00F0h - Extra Lives - Maximum FDh = 254
- ; Address 00FFh - Extra Lives - For Player 2
- ; Addresses 020B-020Dh - Score - Hex; max 9F 86 01 - 99999 (0 added)
- ; Addresses 0216-0218h - Score - For Player 2
- Modify Extra Life Count (Player 1)="Frank Groeten","Enter Extra Life Count:","i","Enter a number 0 - 253.",0x00F0,1
- Modify Extra Life Count (Player 2)="Frank Groeten","Enter Extra Life Count:","i","Enter a number 0 - 253.",0x00FF,1
- Modify Score (Player 1)="Frank Groeten","Enter new score:","i","Number must be 0 - 99,999.",0x020B,3
- Modify Score (Player 2)="Frank Groeten","Enter new score:","i","Number must be 0 - 99,999.",0x0216,3
-
- [0x3EF1D0EE]
- ;Popeye - 49
- ; Address 00D4h - Extra lives - Maximum 3Fh = 15
- ; Address 00D9h - Round - Maximum 39h = 9
- Modify Extra Life Count="Frank Groeten","Enter Extra Life Count:","i","Enter a number 48 - 63 (48=0 lives).",0x00D4,1
- Change Round="Frank Groeten","Enter Round Number:","i","Enter a number 48 - 57 (48 = round zero, 57 = round 9).",0x00D9,1
-
- [0x13F06ADC]
- ;Q*Bert - 49
- ; Address 005Bh - Level/Round - 19 = 1/1, 1F = 1/7, 20 = 28 = 2/0
- ; Address 05B4h - Coordinates
- ; Address 0638h - Lives Check - Set to any but 05h for infinite lives
- Change Level="Frank Groeten","Enter Level and Round as Hex:","b","0x19 = 1/1, 0x1A = 1/2, 0x20 = 2/0, etc.",0x005B,1
- Change Coordinates="Frank Groeten","Enter Coordinates as hex:","b","Only 1 hex byte needed in 0x?? format.",0x05B4,1
- Infinite Lives="Frank Groeten",NULL,"0x00",NULL,0x0638,1
-
- [0x6EAB5D44]
- ;Root Beer Tapper - 31
- ; Addresses 2963-2965h - Lives Check - Set all to 00h for infinite lives
- Infinite Lives="Patrick Lessard",NULL,"0x00 0x00 0x00",NULL,0x2963,3
-
- [0x????????]
- ;Smurf Rescue in Gargamel's Castle - 49
- ; Address 00A2h - Extra lives - Maximum FFh = 255
- ; Address 0167h - Energy - Maximum FFh = 255
- Modify Extra Life Count="Frank Groeten","Enter Extra Life Count:","i","Enter a number 0 - 255.",0x00A2,1
- Modify Energy Level="Frank Groeten","Enter New Energy Level:","i","Enter a number 0 -255.",0x0167,1
-
- [0x0B8DB61E]
- ;Spy Hunter - 49
- ; Addresses 0053-0055h - Score - Maximum 3Fh 42h 0Fh = 999,999
- ; Addresses 0056-0057h - Bonus Timer - Maximum E7h 03h = 999
- Modify Score="Frank Groeten","Enter new score:","i",0x0053,3
- Change Bonus Timer="Frank Groeten", "Enter new timer value:","i",0x0056,2
-
- [0x6CB5CB8F]
- ;Super Cobra - 49
- ; Address 0108h - Level - Range: 1-11
- ; Address 0176h - Extra Lives - Maximum 55h = 86
- ; Address 01BFh - Fuel - Maximum 6Fh = 111; 0B/full, 78/error
- Change Level="Frank Groeten","Enter New Level:","i","Number must be 1 - 11.",0x0108,1
- Modify Extra Life Count="Frank Groeten","Enter Extra Life Count:","i","Number must be 0 - 86.",0x0176,1
- Modify Fuel Level="Frank Groeten","Enter Fuel Level:","i","Number must be 0 - 111.",0x01BF,1
-
- [0x10CC33A3]
- ;Tutankham - 31
- ; Address 0161h - Lamps - Maximum 0Fh = 15
- ; Address 0876h - Extra Lives - For easy level, player 1; max 15
- ; Address 087Eh - Extra Lives - For hard level, player 1
- ; Address 0880h - Extra Lives - For medium level, player 1
- ; Address 0882h - Extra Lives - For easy level, player 2
- ; Address 0886h - Extra Lives - For medium level, player 2
- ; Address 0888h - Extra Lives - For hard level, player 2
- ; Address 0B69h - Monster Gen - Set to 00h for no monster generation
- ; Address 2269h - Monster Move - Set to 00h to keep monsters in nests
- Modify Lamp Count="Patrick Lessard","Enter Lamp Count","i","Number must be 0 - 15.",0x0161,1
- Modify Extra Life Count (Easy, Player 1)="Patrick Lessard","Enter Extra Life Count:","i","Number must be 0 - 15.",0x0876,1
- Modify Extra Life Count (Hard, Player 1)="Patrick Lessard","Enter Extra Life Count:","i","Number must be 0 - 15.",0x087E,1
- Modify Extra Life Count (Medium, Player 1)="Patrick Lessard","Enter Extra Life Count:","i","Number must be 0 - 15.",0x0880,1
- Modify Extra Life Count (Easy, Player 2)="Patrick Lessard","Enter Extra Life Count:","i","Number must be 0 - 15.",0x0882,1
- Modify Extra Life Count (Medium, Player 2)="Patrick Lessard","Enter Extra Life Count:","i","Number must be 0 - 15.",0x0886,1
- Modify Extra Life Count (Hard, Player 2)="Patrick Lessard","Enter Extra Life Count:","i","Number must be 0 - 15.",0x0888,1
- Disable monsters="Patrick Lessard",NULL,"0x00",NULL,0x0B69,1
- Keep Monsters in Nests="Patrick Lessard",NULL,"0x00",NULL,0x2269,1
-
- [0xFDD52CA0]
- ;Up 'n Down - 49
- ; Address 01C5h - Extra Lives - Maximum FFh = 255
- Modify Extra Life Count="Frank Groeten","Enter Extra Life Count:","i","Number must be 0 - 255.",0x01C5,1
-
- [0x1D7EB7D1]
- ;Venture - 31, 49
- ; Addresses 032E-0330h - Lives Check - Set all to 00h for infinite lives
- ; Address 09B3h - Extra Lives - FFh means "None"; 254 maximum
- Infinite Lives="Frank Groeten & Patrick Lessard",NULL,"0x00 0x00 0x00",NULL,0x032E,3
- Modify Extra Life Count="Frank Groeten & Patrick Lessard","Enter Extra Life Count:","i","Number must be 0 - 254 (255=none).",0x09B3,1
-
- [0x1F947468]
- ;Zaxxon - 31,49
- ; Addresses 0085-0086h - Score - Maximum E7 03 = 999 (00 added)
- ; Addresses 011A-011Bh - Score - Player 2
- ; Address 01B9h - Extra Lives - For easy levels
- ; Address 01BDh - Extra Lives - For harder levels
- ; Address 01E4h - Status - 00/player 2 left, 02/player 1-2 lives
- ; Address 01E6h - Lives Check - Player 2
- ; Address 02CEh - Lives Check - Set to 00h for infinite lives
- Modify Score (Player 1)="Frank Groeten & Patrick Lessard","Enter New Score:","i","Number must be 0 - 999 (00 appended by game).",0x0085,2
- Modify Score (Player 2)="Frank Groeten & Patrick Lessard","Enter New Score:","i","Number must be 0 - 999 (00 appended by game).",0x011A,2
- Modify Extra Life Count (Easy Level)="Frank Groeten & Patrick Lessard","Enter Extra Life Count:","i","Number must be 0 - 255.",0x01B9,1
- Modify Extra Life Count (Hard Level)="Frank Groeten & Patrick Lessard","Enter Extra Life Count:","i","Number must be 0 - 255.",0x01BD,1
- ;Modify Status="Frank Groeten & Patrick Lessard","Enter Status:","bb","Format as 0x??.",0x01E4,1
- Infinite Lives (Player 1)="Frank Groeten & Patrick Lessard",NULL,"0x00",NULL,0x01E6,1
- Infinite Lives (Player 2)="Frank Groeten & Patrick Lessard",NULL,"0x00",NULL,0x02CE,1
-
-
-
-