Infinite Lives
POKE 36519,0
This removes the command;
DEC A
Which is written back to PlayerLives. Hence the value in A remains static.
Set Starting Lives
POKE 32158,NN
LD A,NN
Alters the initialisation value which is then written to PlayerLives.
Set Current Lives
POKE PlayerLives,NN
Infinite Energy
POKE 39092,0
This removes the command;
DEC A
Which is written back to PlayerEnergy. Hence the value in A remains static.
Infinite Chicken
POKE 35851,62
POKE 35852,241
POKE 35855,40
This changes the chicken energy routine from;
35851	LD A,(PlayerEnergy)
35854	LD (ChickenLevel),A
To:
35851	LD A,241
35853	LD E,(HL)
35854	LD (PlayerEnergy),A
This keeps the players energy at a constant level (see PreparePlayer_Energy for the initialisation value) and never alters the chicken level.
The instruction left at 35853 does nothing.
Obviously, the player energy and chicken level are correlated - the chicken level is determined from the player energy.
Allow Doors To Open Quickly
POKE 37260,175
This changes the door timer routine from;
DEC A
To:
XOR A, A
Which instead of decreasing the timer value, simply sets it to zero.