Infinite Lives
POKE 36965,0
POKE 23439,201
This poke removes the DEC A from the following code block:
36962 LD A,(ActivePlayer_Lives)
36965 DEC A
36966 LD (ActivePlayer_Lives),A
Infinite Fuel
POKE 36268,0
POKE 36269,0
This change just removes the code which handles subtracting the expended fuel.
SBC HL,BC
Becomes;
NOP
NOP
Immunity
POKE 45776,195
POKE 45781,167
Infinite Time
POKE 43997,24
This changes the command;
JR Z,44005
To instead;
JR 44005
No Enemies
POKE 37999,201
This changes the command;
RET NZ
To instead;
RET
This section does a couple of checks. The one this poke changes, essentially keeps the game in a "pre-game" state - so the GameDelayTimer check always returns as if the game hasn't yet properly begun.
Destroy Missile With One Shot
POKE 44906,24
This changes the command;
JR Z,44977
To instead;
JR 44977
Which is the check to see that the shots counter (IX+22) is zero. Instead this jumps to 44977 when the code is reached (so jumps with any value).