Infinite Lives
POKE 58294,0
Removes the DEC A which would otherwise decrease the players life count.
58291 LD A,(23537) Decrease PlayerLives by one.
58294 DEC A
58295 LD (23537),A
Access Hidden Game
POKE 52796,32
POKE 52798,58
52796 JR NZ,52766
52798 JP 53386
52796 JR NZ,52766
52798 LD A, ...
Infinite Oxygen (Hidden Game)
POKE 54045,0
Removes the DEC A which would otherwise decrease the players oxygen.
54045 DEC A
54046 LD (54078),A
Fish To Be Caught (Hidden Game)
POKE 52824,nn
Fish Caught (Hidden Game)
POKE 53037,nn
Always Complete Hidden Game
POKE 52824,195
Don't Go Back To Start
POKE 58304,206
This alters the jump command, which would otherwise set the current room ID back to 1.
58304 JP 57033
This changes the code to the following:
58304 JP 57038
Which instead just initialises the player. NOTE: This could potentially be in an unsafe place.
Immune To Pirates
POKE 61635,24
Alters the collision routine at 61635 from:
61633 CP 16
61635 JR NC,61659
To always just jump to check the next pirate regardless of the comparison result:
61635 JR 61659
Immune To Birds & Rats
POKE 58104,201
Alters the routine at 58104 from:
58104 RET NC
To just return regardless:
58104 RET
Bombs Don't Explode
POKE 58317,201
Alters the routine at 58317 from:
58312 LD A,(58489)
58315 CP 0
58317 RET NZ
To just return regardless:
58317 RET
Walkthrough All Doors
POKE 60576,0
POKE 60577,0
This completely removes the jump command:
60573 CP (IX+16)
60576 JR NZ,60688
No Pirates
POKE 61441,201
Alters the routine at Handler_Pirates to just return instantly.
61441 RET