home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 1999 June
/
PCWorld_1999-06_cd.bin
/
software
/
temacd
/
vcoleco
/
ColecoCheat.ini
< prev
next >
Wrap
INI File
|
1997-10-14
|
18KB
|
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