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

  1. ;******************************************************************************
  2. ;*                               COLECOCHEAT.INI                              *
  3. ;* A ColecoVision ROM Hack Database distributed with the Virtual ColecoVision.*
  4. ;*                 Designed and formatted by Neal Danner.                     *
  5. ;*                                                                            *
  6. ;*                                                                            *
  7. ;*   ColecoCheat would not have as many cheats if it wasn't for the hard      *
  8. ;*   hacking work of Frank Groeten and Patrick Lessard.  Thanks guys! =)      *
  9. ;*                                                                            *
  10. ;*                                                                            *
  11. ;*Cheat Section Syntax:                                                       *
  12. ;*                                                                            *
  13. ;* [32-bit CRC of Game ROM]                                                   *
  14. ;* Cheat Text #1=Author,InputPrompt,FormatData,HelpString,StartAddr,Length    *
  15. ;* Cheat Text #2=Author,InputPrompt,FormatData,HelpString,StartAddr,Length    *
  16. ;*                                                                            *
  17. ;* Where:                                                                     *
  18. ;*        Author      -   Quoted string (ex. "Neal Danner")                   *
  19. ;*                                                                            *
  20. ;*        InputPrompt -   Quoted string or NULL.  NULL means no prompting.    *
  21. ;*                                                                            *
  22. ;*        FormatData  -   Quoted format string (ex. "b").                     *
  23. ;*                        "c" = character required in input string from user. *
  24. ;*                        "b" = byte required in input string from user.      *
  25. ;*                              (Requires user to format input as "0x??").    *
  26. ;*                        "i" = integer required in input string from user.   *
  27. ;*                        "w" = word required in input string from user.      *
  28. ;*                              (Requires user to format input as "0x????").  *
  29. ;*                        If InputPrompt is NULL, then this is data string    *
  30. ;*                        (ex. "0x00 0x00").                                  *
  31. ;*                                                                            *
  32. ;*       HelpString   -   Quoted help string (.ex "Enter number 0 - 255.")    *
  33. ;*                        format."). NULL if none.                            *
  34. ;*                                                                            *
  35. ;*        StartAddr   -   Start address for writing data into cartridge       *
  36. ;*                        memory (don't add 0x8000 to your address as the     *
  37. ;*                        ColecoCheat parser will do this automically)        *
  38. ;*                                                                            *
  39. ;*        Length      -   Length of write.  If type is "w" or "i" then this   *
  40. ;*                        field can be used to truncate the write to 1 single *
  41. ;*                        byte (throws away high 8 bits of input value). If   *
  42. ;*                        InputPrompt is NULL, then all bytes specified in    *
  43. ;*                        FormatData string are written contigously starting  *
  44. ;*                        at StartAddr until the FormatData string has been   *
  45. ;*                        completely parsed.                                  *
  46. ;*                                                                            *
  47. ;******************************************************************************
  48.  
  49. [0x275C800E]
  50. ;Antartic Adventure - 49
  51. ;   Addresses 0AEA-0AEBh - Rest Dist.   - Decimal Digits
  52. ;   Addresses 0AEC-0AEDh - Time         - Decimal Digits; bytes are reversed
  53. Change Rest Distance="Frank Groeten","Enter Rest Distance:","i","Enter an integer from 0-32767.",0x0AEA,2
  54. Change Time Limit="Frank Groeten","Enter Time Limit:","i","Enter an integer from 0-32767.",0x0AEC,2
  55.  
  56. [0x????????]
  57. ;B.C.'s Quest For Tires - 31, 49
  58. ;   Address        0388h - Extra Lives  - FFh means "None"; 254 maximum
  59. ;   Address        22EAh - Lives Check  - Set to 00h for infinite lives
  60. Change Extra Life Count="Patrick Lessard","Enter Extra Life Count:","i","0 - 254 (255=none)",0x0388h,1
  61. Infinite Lives="Frank Groeten",NULL,"0x00",NULL,0x22EA,1
  62.  
  63. [0x????????]
  64. ;B.C.'s Quest For Tires II: Grog's Revenge - 31, 49
  65. ;   Address        032Fh - Extra Lives  - FFh means "None"; 254 maximum
  66. ;   Address        0351h - Extra Lives  - FFh means "None"; 254 maximum
  67. ;   Address        037Dh - Lives Check  - Set to 00h for infinite lives
  68.  
  69. [0x1BAF661E]
  70. ;Buck Rogers Planet of Zoom - 49
  71. ;   Address        0104h - Areas Left   - 00 = 01 = Skip round 1
  72. Change number of areas left="Frank Groeten","Enter area number:","i","0 = Skip round 1",0x0104,1
  73.  
  74. [0x91346341]
  75. ;BurgerTime - 31
  76. ;   Address        01F4h - Lives Check  - Set to 00h for infinite lives
  77. ;   Addresses 127C-127Eh - Monster Gen  - Set all to 00h for invisible monsters
  78. ;   Addresses 1332-1334h - Hit Detect   - Set all to 00h to become invincible
  79. Infinite lives="Patrick Lessard",NULL,"0x00",NULL,0x01F4,1
  80. Invisible Enemies="Patrick Lessard",NULL,"0x00 0x00 0x00",NULL,0x127C,3
  81. Invinciblity="Patrick Lessard",NULL,"0x00 0x00 0x00",NULL,0x1332,3
  82.  
  83. [0xD568C4C5]
  84. ;Carnival - 49
  85. ;   Address        01D7h - Bullets      - Max 3C = 60
  86. Change Bullet Count="Frank Groeten","Enter Number of Bullets:","i","Enter a number in the range 0 - 60.",0x01D7,1
  87.  
  88. [0x14D6CED6]
  89. ;Cosmic Avenger - 49
  90. ;   Address        00ADh - Extra Lives  - FFh means "None"; 254 maximum
  91. Change Extra Life Count="Frank Groeten","Enter area number:","i","0 - 254 (255-none)",0x00AD,1
  92.  
  93. [0x3C77198C]
  94. ;Donkey Kong - 31,49
  95. ;   Addresses 01FB-01FDh - Lives Check  - Set all to 00h for infinite lives
  96. ;   Addresses 0560-0561h - Score        - In hex; max 06 27 = 9990 (0 added)
  97. ;   Addresses 05AA-05ABh - Bonus Score  - In hex
  98. ;   Address        186Ch - Extra Lives  - For harder levels
  99. ;   Address        1875h - Extra Lives  - For easy levels
  100. Infinite Lives="Frank Groeten & Patrick Lessard",NULL,"0x00 0x00 0x00",NULL,0x01FB,3
  101. Modify Score="Frank Groeten & Patrick Lessard","Enter score:","i","Number must be 0 - 9990.",0x0560,2
  102. Change Bonus Score="Frank Groeten & Patrick Lessard","Enter Bonus Score:","i","Number must be 0 - 32767.",0x05AA,2
  103. Modify Extra Life Count (Harder Levels)="Frank Groeten & Patrick Lessard","Enter Extra Life Count:","i","Number must be 0 - 32767",0x186C,2
  104. Modify Extra Life Count (Easier Levels)="Frank Groeten & Patrick Lessard","Enter Extra Life Count:","i","Number must be 0 - 32767",0x1875,2
  105.  
  106. [0x94C4CD4A]
  107. ;Donkey Kong 24kb - 31,49
  108.  
  109. [0xFD11508D]
  110. ;Donkey Kong Junior - 31
  111. ;   Address        020Ch - Extra Lives  - For harder levels, player 1
  112. ;   Address        0216h - Extra Lives  - For easy levels, player 1
  113. ;   Addresses 034D-034Fh - Lives Check  - Set all to 00h for infinite lives
  114. Modify Extra Life Count (Harder Levels)="Patrick Lessard","Enter Extra Life Count:","i","Number must be 0 - 255.",0x020C,1
  115. Modify Extra Life Count (Easier Levels)="Patrick Lessard","Enter Extra Life Count:","i","Number must be 0 - 255.",0x0216,1
  116. Infinite Lives="Patrick Lessard",NULL,"0x00 0x00 0x00",NULL,0x034D,3
  117.  
  118. [0x8615C6E8]
  119. ;Frantic Freddy - 49
  120. ;   Address        044Fh - Enemies Left - Enemies needed to kill on level
  121. Change Enemy Remaining Count="Frank Groeten","Remaining enemy count:","i","Number must be 0 - 255.",0x044F,1
  122.  
  123. [0x960616AF]
  124. ;Frenzy - 49
  125. ;   Address        06EDh - Movement?    - 01 = move to next screen
  126. Move to Next Screen (???)="Frank Groeten",NULL,"0x00",NULL,0x06ED,1
  127.  
  128. [0x32B95BE0]
  129. ;Frogger - 49
  130. ;   Address        1612h - Extra Lives  - FFh = 255 maximum
  131. Modify Extra Life Count="Frank Groeten","Enter Extra Life Count:","i","Number must be 0 - 255.",0x1612,1
  132.  
  133. [0x3F18BA6C]
  134. ;Galaxian - 31, 49
  135. ;   Addresses 0240-0242h - Lives Check  -   Set all to 00h for infinite lives
  136. ;                                          (Setting 0242h to any number but 03
  137. ;                                          is sufficient)
  138. Infinite Lives="Frank Groeten & Patrick Lessard",NULL,"0x00 0x00 0x00",NULL,0x240,3
  139.  
  140. [0x074EA085]
  141. ;Gorf - 31
  142. ;   Address        0133h - Extra Lives  - FFh means "None"; 254 maximum
  143. ;   Address        28E8h - Lives Check  - Set to 00h for infinite lives
  144. Modify Extra Life Count="Patrick Lessard","Enter Extra Life Count:","i","0 - 254 (255=none).",0x0133,1
  145. Infinite Lives="Patrick Lessard",NULL,"0x00",NULL,0x28E8,1
  146.  
  147. [0x9528949A]
  148. ;Jumpman Junior
  149. ;   Address        0394h - Extra Lives  - FFh = 255 maximum
  150. ;   Address        0399h - Level
  151. Modify Extra Life Count="Unknown","Enter Extra Life Count:","i","Number must be 0 - 255.",0x0394,1
  152. Change Level="Unknown","Enter Level:","i","Number must be 0 - 255.",0x0399,1
  153.  
  154. [0x2C3097B8]
  155. ;Lady Bug - 31,49
  156. ;   Addresses 0125-0127h - Lives Check  - Set all to 00h for infinite lives
  157. ;   Address        0390h - Extra Lives  - FFh means "None"; FEh = 255 maximum
  158. ;   Addresses 0393-0395h - Score        - Decimal digits; 999,999 maximum
  159. Infinite Lives="Frank Groeten & Patrick Lessard",NULL,"0x00 0x00 0x00",NULL,0x0125,3
  160. Modify Extra Life Count="Frank Groeten & Patrick Lessard","Enter Extra Life Count:","i","0 - 254 (255=none)",0x0390,1
  161.  
  162. ; Fix parser so that "i:3" works as 3-byte integer.
  163. Modify Score="Frank Groeten & Patrick Lessard","Enter Score:","i","Enter Decimal Digits (999,999 maximum)",0x0393,3
  164.  
  165. [0x472F8CF6]
  166. ;Looping - 49
  167. ;   Address        0171h - Extra Lives  - 80h = 128 maximum
  168. Modify Extra Life Count="Frank Groeten","Enter Extra Life Count:","i","Enter a number 0 - 128.",0x0171,1
  169.  
  170. [0x????????]
  171. ;Moonsweeper - 49
  172. ;   Address        1A4Dh - Extra Lives  - FFh = 255 maximum
  173. Modify Extra Life Count="Frank Groeten","Enter Extra Life Count:","i","Enter a number 0 - 255.",0x1A4D,1
  174.  
  175. [0xFD8B79B3]
  176. ;Mouse Trap - 31, 49
  177. ;   Address        0362h - Extra Lives  - FFh means "None"; 254 maximum
  178. ;   Address        0365h - Dog Biscuits - FFh means "None"; 254 maximum
  179. ;   Addresses 0366-036Bh - Score        - Decimal digits; 999,999 maximum
  180. ;   Address        08A1h - Transform    - Set to 00h, become dog permanently
  181. ;   Address        2A38h - ???          - Set to 00h, "Score becomes crazy"
  182. Modify Extra Life Count="Frank Groeten & Patrick Lessard","Enter Extra Life Count:","i","Enter a number 0 - 254 (255=none).",0x0362,1
  183. Modify Dog Biscuit Count="Frank Groeten & Patrick Lessard","Enter Biscuit Count:","i","Enter a number 0 - 254 (255=none).",0x0365,1
  184. Modify Score="Frank Groeten & Patrick Lessard","Enter new score:","i","Number must be 0 - 999,999.",0x0366,6
  185. Become Dog Permanently="Frank Groeten & Patrick Lessard",NULL,"0x00",NULL,0x08A1,1
  186. Make Score go Crazy="Frank Groeten & Patrick Lessard",NULL,"0x00",NULL,0x2A38,1
  187.  
  188. [0x53B85E20]
  189. ;Pepper II - 49
  190. ;   Address        00F0h - Extra Lives  - Maximum FDh = 254
  191. ;   Address        00FFh - Extra Lives  - For Player 2
  192. ;   Addresses 020B-020Dh - Score        - Hex; max 9F 86 01 - 99999 (0 added)
  193. ;   Addresses 0216-0218h - Score        - For Player 2
  194. Modify Extra Life Count (Player 1)="Frank Groeten","Enter Extra Life Count:","i","Enter a number 0 - 253.",0x00F0,1
  195. Modify Extra Life Count (Player 2)="Frank Groeten","Enter Extra Life Count:","i","Enter a number 0 - 253.",0x00FF,1
  196. Modify Score (Player 1)="Frank Groeten","Enter new score:","i","Number must be 0 - 99,999.",0x020B,3
  197. Modify Score (Player 2)="Frank Groeten","Enter new score:","i","Number must be 0 - 99,999.",0x0216,3
  198.  
  199. [0x3EF1D0EE]
  200. ;Popeye - 49
  201. ;   Address        00D4h - Extra lives  - Maximum 3Fh = 15
  202. ;   Address        00D9h - Round        - Maximum 39h = 9
  203. Modify Extra Life Count="Frank Groeten","Enter Extra Life Count:","i","Enter a number 48 - 63 (48=0 lives).",0x00D4,1
  204. Change Round="Frank Groeten","Enter Round Number:","i","Enter a number 48 - 57 (48 = round zero, 57 = round 9).",0x00D9,1
  205.  
  206. [0x13F06ADC]
  207. ;Q*Bert - 49
  208. ;   Address        005Bh - Level/Round  - 19 = 1/1, 1F = 1/7, 20 = 28 = 2/0
  209. ;   Address        05B4h - Coordinates
  210. ;   Address        0638h - Lives Check  - Set to any but 05h for infinite lives
  211. Change Level="Frank Groeten","Enter Level and Round as Hex:","b","0x19 = 1/1, 0x1A = 1/2, 0x20 = 2/0, etc.",0x005B,1
  212. Change Coordinates="Frank Groeten","Enter Coordinates as hex:","b","Only 1 hex byte needed in 0x?? format.",0x05B4,1
  213. Infinite Lives="Frank Groeten",NULL,"0x00",NULL,0x0638,1
  214.  
  215. [0x6EAB5D44]
  216. ;Root Beer Tapper - 31
  217. ;   Addresses 2963-2965h - Lives Check  - Set all to 00h for infinite lives
  218. Infinite Lives="Patrick Lessard",NULL,"0x00 0x00 0x00",NULL,0x2963,3
  219.  
  220. [0x????????]
  221. ;Smurf Rescue in Gargamel's Castle - 49
  222. ;   Address        00A2h - Extra lives  - Maximum FFh = 255
  223. ;   Address        0167h - Energy       - Maximum FFh = 255
  224. Modify Extra Life Count="Frank Groeten","Enter Extra Life Count:","i","Enter a number 0 - 255.",0x00A2,1
  225. Modify Energy Level="Frank Groeten","Enter New Energy Level:","i","Enter a number 0 -255.",0x0167,1
  226.  
  227. [0x0B8DB61E]
  228. ;Spy Hunter - 49
  229. ;   Addresses 0053-0055h - Score        - Maximum 3Fh 42h 0Fh = 999,999
  230. ;   Addresses 0056-0057h - Bonus Timer  - Maximum E7h 03h = 999
  231. Modify Score="Frank Groeten","Enter new score:","i",0x0053,3
  232. Change Bonus Timer="Frank Groeten", "Enter new timer value:","i",0x0056,2
  233.  
  234. [0x6CB5CB8F]
  235. ;Super Cobra - 49
  236. ;   Address        0108h - Level        - Range: 1-11
  237. ;   Address        0176h - Extra Lives  - Maximum 55h = 86
  238. ;   Address        01BFh - Fuel         - Maximum 6Fh = 111; 0B/full, 78/error
  239. Change Level="Frank Groeten","Enter New Level:","i","Number must be 1 - 11.",0x0108,1
  240. Modify Extra Life Count="Frank Groeten","Enter Extra Life Count:","i","Number must be 0 - 86.",0x0176,1
  241. Modify Fuel Level="Frank Groeten","Enter Fuel Level:","i","Number must be 0 - 111.",0x01BF,1
  242.  
  243. [0x10CC33A3]
  244. ;Tutankham - 31
  245. ;   Address        0161h - Lamps        - Maximum 0Fh = 15
  246. ;   Address        0876h - Extra Lives  - For easy level, player 1; max 15
  247. ;   Address        087Eh - Extra Lives  - For hard level, player 1
  248. ;   Address        0880h - Extra Lives  - For medium level, player 1
  249. ;   Address        0882h - Extra Lives  - For easy level, player 2
  250. ;   Address        0886h - Extra Lives  - For medium level, player 2
  251. ;   Address        0888h - Extra Lives  - For hard level, player 2
  252. ;   Address        0B69h - Monster Gen  - Set to 00h for no monster generation
  253. ;   Address        2269h - Monster Move - Set to 00h to keep monsters in nests
  254. Modify Lamp Count="Patrick Lessard","Enter Lamp Count","i","Number must be 0 - 15.",0x0161,1
  255. Modify Extra Life Count (Easy, Player 1)="Patrick Lessard","Enter Extra Life Count:","i","Number must be 0 - 15.",0x0876,1
  256. Modify Extra Life Count (Hard, Player 1)="Patrick Lessard","Enter Extra Life Count:","i","Number must be 0 - 15.",0x087E,1
  257. Modify Extra Life Count (Medium, Player 1)="Patrick Lessard","Enter Extra Life Count:","i","Number must be 0 - 15.",0x0880,1
  258. Modify Extra Life Count (Easy, Player 2)="Patrick Lessard","Enter Extra Life Count:","i","Number must be 0 - 15.",0x0882,1
  259. Modify Extra Life Count (Medium, Player 2)="Patrick Lessard","Enter Extra Life Count:","i","Number must be 0 - 15.",0x0886,1
  260. Modify Extra Life Count (Hard, Player 2)="Patrick Lessard","Enter Extra Life Count:","i","Number must be 0 - 15.",0x0888,1
  261. Disable monsters="Patrick Lessard",NULL,"0x00",NULL,0x0B69,1
  262. Keep Monsters in Nests="Patrick Lessard",NULL,"0x00",NULL,0x2269,1
  263.  
  264. [0xFDD52CA0]
  265. ;Up 'n Down - 49
  266. ;   Address        01C5h - Extra Lives  - Maximum FFh = 255
  267. Modify Extra Life Count="Frank Groeten","Enter Extra Life Count:","i","Number must be 0 - 255.",0x01C5,1
  268.  
  269. [0x1D7EB7D1]
  270. ;Venture - 31, 49
  271. ;   Addresses 032E-0330h - Lives Check  - Set all to 00h for infinite lives
  272. ;   Address        09B3h - Extra Lives  - FFh means "None"; 254 maximum
  273. Infinite Lives="Frank Groeten & Patrick Lessard",NULL,"0x00 0x00 0x00",NULL,0x032E,3
  274. Modify Extra Life Count="Frank Groeten & Patrick Lessard","Enter Extra Life Count:","i","Number must be 0 - 254 (255=none).",0x09B3,1
  275.  
  276. [0x1F947468]
  277. ;Zaxxon - 31,49
  278. ;   Addresses 0085-0086h - Score        - Maximum E7 03 = 999 (00 added)
  279. ;   Addresses 011A-011Bh - Score        - Player 2
  280. ;   Address        01B9h - Extra Lives  - For easy levels
  281. ;   Address        01BDh - Extra Lives  - For harder levels
  282. ;   Address        01E4h - Status       - 00/player 2 left, 02/player 1-2 lives
  283. ;   Address        01E6h - Lives Check  - Player 2
  284. ;   Address        02CEh - Lives Check  - Set to 00h for infinite lives
  285. Modify Score (Player 1)="Frank Groeten & Patrick Lessard","Enter New Score:","i","Number must be 0 - 999 (00 appended by game).",0x0085,2
  286. Modify Score (Player 2)="Frank Groeten & Patrick Lessard","Enter New Score:","i","Number must be 0 - 999 (00 appended by game).",0x011A,2
  287. Modify Extra Life Count (Easy Level)="Frank Groeten & Patrick Lessard","Enter Extra Life Count:","i","Number must be 0 - 255.",0x01B9,1
  288. Modify Extra Life Count (Hard Level)="Frank Groeten & Patrick Lessard","Enter Extra Life Count:","i","Number must be 0 - 255.",0x01BD,1
  289. ;Modify Status="Frank Groeten & Patrick Lessard","Enter Status:","bb","Format as 0x??.",0x01E4,1
  290. Infinite Lives (Player 1)="Frank Groeten & Patrick Lessard",NULL,"0x00",NULL,0x01E6,1
  291. Infinite Lives (Player 2)="Frank Groeten & Patrick Lessard",NULL,"0x00",NULL,0x02CE,1
  292.  
  293.  
  294.  
  295.