Prev: 27193 Up: Map Next: 27291
27251: Routine at 6A73
27251 LD DE,12 DE=0012.
27254 ADD IX,DE
27256 PUSH IX HL=IX (using the stack to do so).
27258 POP HL
27259 LD BC,24228 BC=24228.
27262 AND A
27263 SBC HL,BC
27265 JP C,MainLoop
27268 CALL SoundsEngine Call SoundsEngine.
Holding "SHIFT" pauses the game.
Pause_Loop 27271 LD A,254 Read from the keyboard;
Port Number Bit
0 1 2 3 4
254 SHIFT Z X C V
27273 OUT (253),A
27275 IN A,(254)
27277 BIT 0,A Has the "SHIFT" key been pressed?
27279 JR Z,Pause_Loop If it has then jump to Pause_Loop.
27281 LD HL,(24105) HL=GameTimer.
27284 INC HL Increment HL by one.
27285 LD (24105),HL Write HL to GameTimer.
27288 JP StartGame_0 Jump to StartGame_0.
Prev: 27193 Up: Map Next: 27291