..With those cheats enabled, it makes progressing through the game and exploring its levels much easier — you might even reach the end and finish the game!..It makes the whole experience far more enjoyable
1- LOAD game - (tape, disk, run file ..etc)
2- SOFT RESET - (reset from keyboard 2 black buttons)
3- POKE & RESTART - (per code below)
infinite lives for ASTRO PAC:
Code: Select all
POKE 37472,0
RAND USR(33023)
99 lives for ASTRO MILON:
Code: Select all
POKE 34809,62
POKE 34810,99
POKE 34811,0
RAND USR(33023)
infinite cars for TURBO: - ld a,($83f7)
Code: Select all
POKE 34516,80
RAND USR(33023)
fewer collisions: (ld ix,$9339)
POKE 35729,0
POKE 35730,0
POKE 35731,0
POKE 35732,0
infinite lives for NEMO:
Code: Select all
POKE 37916,0
POKE 37919,0
RAND USR(33023)
infinite blobs for BLOBBO:
Code: Select all
POKE 41624,191
RAND USR(32851)
24 extra ships for PHAID: -- GAME starts with 24 ships here (you can add more) but 24 is to prevent any out of boundary minor screen corruption
Code: Select all
POKE 34400,24
RAND USR(33023)
99 extra lives for OBLITERATION ZONE:
Code: Select all
POKE 42974,99
POKE 37067,0
RAND USR(32775)
infinite blokes for OBLOIDS:
Code: Select all
POKE 38108,68
RAND USR(33024)
infinite Qberts for QOGO:
Code: Select all
POKE 33080,00
RAND USR(32897)
infinite lives for QUAZZIA:
Code: Select all
POKE 33356,00
RAND USR(32910)
infinite lives for KILOPEDE:
Code: Select all
POKE 18027,00
RAND USR(16434)
infinite toads for T-O-A-D-O:
Code: Select all
POKE 23296,00
RAND USR(16431)
infinite lives for LITTLE DEVILS:
Code: Select all
POKE 34988,00
RAND USR(32794)
infinite lives for AGROVATA:
Code: Select all
POKE 35026,00
RAND USR(32791)
infinite knuckleheads for KNUCKLES:
Code: Select all
POKE 45417,0
RAND USR(33023)
infinite ships for FLUMOX:
Code: Select all
POKE 19013,0
RAND USR(16391)
infinite planes for TARGET ZONE:
Code: Select all
VS 4:POKE 16882,0:RAND USR(16464)
infinite lives for CHAMBEROIDS:
patch before loading (for advanced users) - patch .mtx or bas (one byte) in game binary @5A2A 3D -> 00 "DEC A"
Code: Select all
POKE 23082,0
99 planes for TIME BANDITS:
patch before loading (for advanced users) - patch .mtx or bas (one byte-LIVES) in game binary @4392 03 -> 63 "LD A,#03"
Code: Select all
POKE 17298,99
infinite C5's for DRIVE C5:
patch before loading (for advanced users) - patch .mtx or bas
Code: Select all
infinite lives 9
#8E0B LD (#9182),A -> LD A,9 "62-09-00"
power always full:
#8BE3 -> NOP 00
repair always full:
#8FD3 -> NOP 00
no collisions:
#8C1F -> NOP 00-00-00
#8DCD -> NOP 00-00
infinite lives for ESCAPE FROM ZARCOS:
patch before loading (for advanced users) - patch .mtx or bas (one byte-LIVES dec) in game binary @51C9
Code: Select all
POKE 20937,0
infinite lives for SNAPPO:
patch before loading (for advanced users) - patch .mtx or bas
Code: Select all
@56BD ld ($952d),a --> LD A,3
32-2d-95 --> 3E-03-00
PATCHING DOWNSTREAM DANGER - NO COLLISION WITH WALLS: (the game is still difficult and you might get stuck somewhere as a fish - F2)
(for advanced users)
Code: Select all
no wall collisions:
Modify this mem loc #A332 set 2,(ix+$05) DD-CB-05-D6 -> 00-00-00-00
for infinite lives:
mem loc #9F3B dec (ix+$09) DD-35-09 -> 00-00-00
also, poking #9010 with #63 (at runtime) .. will give you 99 lives
POTHOLE PETE & SON OF PETE- - Hacked versions of both .mtx files already exist; there is no need to reinvent the wheel.
infinite lives for JET SET WILLY - This game has an encrypted binary (for advanced users) .. but after decryption, lives are found at #F0F8-"07"
to get infinite lives -
Code: Select all
Modify this mem loc #E609: 35 -> 00 "DEC (HL)" - NOP out
also, poking #F0F8 with #19 (at runtime) .. will give you the max 25 lives
many thanks to @thewiz from this old post below that helped understand game-loader mechanics and decrypt the MC
https://www.mtxworld.dk/memorum/viewtop ... +set#p1311
Public disassembly of this game is also available below for reference (ZX ver)
https://skoolkit.ca/disassemblies/jet_s ... hatgpt.com
infinite ships for ALPHA:
Code: Select all
POKE 38250,62
POKE 38251,3
POKE 38252,0
POKE 38253,0
RAND USR(33024)
at ram loc #956B: 3A-30-94-3D --> 3E 03 00 00
infinite ships for MAXIMA:
This one's for (advanced users) -- patch before running the game, the following addresses BELOW:
46E4, 46E5,46E6 --> FD-35-11 -> 00-00-00 (NOP)
Player's ship decrease instruction is here "DEC (iy+$11)" - extracted from a table @91FA with offset#11 (not an obvious "05" value)
YOU HAVE TO PATCH THE GAME ITSELF BEFORE LOADING, SINCE IT CANNOT BE RESTARTED FROM BASIC AFTER THE RESET (not easily anyway) ..THE GAME ALSO RELOCATES ITSELF TO 8xxx AT RUNTIME AND HAS DATA STRUCTURE TABLES.
if patching the bas source do:
Code: Select all
3000 POKE 18148,0:POKE 18149,0:POKE 18150,0
GOTO 3000
I have finally finished it
I will keep adding cheats here in this post - as I discover them ..