Don't Spend Money
POKE 38656,142
This alters the following line:
38656 SBC A,(HL)
To ADD (with carry) instead of subtract:
38656 ADC A,(HL)
£9999
You've 9999 pounds (the max) -use these when you've to select city- (*)
POKE 35893,153
POKE 35894,153
You've 9999 pounds (the max) -these pokes ONLY work while you're playing a city.
POKE 61431,153
POKE 61432,153
Don't Spend Money (alt)
POKE 38656,26
POKE 38657,0
This alters the following line:
38656 SUB A,(HL)
38657 DAA
To just set A to the current value in the wallet (so it doesn't ever decrease):
38656 LD A,(DE)
38657 NOP
Game Doesn't End When Cash is £0000
POKE 34966,0
POKE 35172,98
This alters the following line:
34959 LD BC,(61431) Jump to 34987 if *ActivePlayerCash_01 is zero.
34963 LD A,B
34964 OR C
34965 JR Z,34987
To:
34965 JR Z,34967
So the relative jump just moves onto the next instruction.
And also alters the following line:
35170 AND A Subtract the cost of the destination from the active players cash balance.
35171 SBC HL,DE
To:
35171 SBC HL,HL
Which means "subtract the the active players cash balance from itself", this means the player can then always afford the flight (as it's signified using the carry flag with RET NC).
The Bull Doesn't Kill
POKE 46857,58
This alters the following line:
46855 LD A,8 Write 00001000 ("Hit By The Bull") to *GameState_1.
46857 LD (61434),A
46860 JP 39206 Jump to 39206.
To:
46857 LD A,(61434)
So the game flag for setting that the player has been struck by the bull is never set.
Not Deported From Moscow
POKE 51238,24
This alters the following line:
51236 CP 64
51238 JR NZ,51250
To jump regardless of the result of the comparison:
51236 CP 64
51238 JR 51250