Infinite Lives
POKE 8EA7,00
This removes the command;
DEC A
Which is written back to PlayerLives. Hence the value in A remains static.
Set Starting Lives
POKE 7D9E,NN
LD A,NN
Alters the initialisation value which is then written to PlayerLives.
Set Current Lives
POKE PlayerLives,NN
Infinite Energy
POKE 98B4,00
This removes the command;
DEC A
Which is written back to PlayerEnergy. Hence the value in A remains static.
Infinite Chicken
POKE 8C0B,3E
POKE 8C0C,F1
POKE 8C0F,28
This changes the chicken energy routine from;
8C0B	LD A,(PlayerEnergy)
8C0E	LD (ChickenLevel),A
To:
8C0B	LD A,F1
8C0D	LD E,(HL)
8C0E	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 8C0D 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 918C,AF
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.