Infinite Lives
POKE E3B6,00
Removes the DEC A which would otherwise decrease the players life count.
E3B3 LD A,(5BF1) Decrease PlayerLives by one.
E3B6 DEC A
E3B7 LD (5BF1),A
Access Hidden Game
POKE CE3C,20
POKE CE3E,3A
CE3C JR NZ,CE1E
CE3E JP D08A
CE3C JR NZ,CE1E
CE3E LD A, ...
Infinite Oxygen (Hidden Game)
POKE D31D,00
Removes the DEC A which would otherwise decrease the players oxygen.
D31D DEC A
D31E LD (D33E),A
Fish To Be Caught (Hidden Game)
POKE CE58,nn
Fish Caught (Hidden Game)
POKE CF2D,nn
Always Complete Hidden Game
POKE CE58,C3
Don't Go Back To Start
POKE E3C0,CE
This alters the jump command, which would otherwise set the current room ID back to 01.
E3C0 JP DEC9
This changes the code to the following:
E3C0 JP DECE
Which instead just initialises the player. NOTE: This could potentially be in an unsafe place.
Immune To Pirates
POKE F0C3,18
Alters the collision routine at F0C3 from:
F0C1 CP 10
F0C3 JR NC,F0DB
To always just jump to check the next pirate regardless of the comparison result:
F0C3 JR F0DB
Immune To Birds & Rats
POKE E2F8,C9
Alters the routine at E2F8 from:
E2F8 RET NC
To just return regardless:
E2F8 RET
Bombs Don't Explode
POKE E3CD,C9
Alters the routine at E3CD from:
E3C8 LD A,(E479)
E3CB CP 00
E3CD RET NZ
To just return regardless:
E3CD RET
Walkthrough All Doors
POKE ECA0,00
POKE ECA1,00
This completely removes the jump command:
EC9D CP (IX+10)
ECA0 JR NZ,ED10
No Pirates
POKE F001,C9
Alters the routine at Handler_Pirates to just return instantly.
F001 RET