Prev: 6A39 Up: Map Next: 6A9B
6A73: Routine at 6A73
6A73 LD DE,$000C DE=000C.
6A76 ADD IX,DE
6A78 PUSH IX HL=IX (using the stack to do so).
6A7A POP HL
6A7B LD BC,$5EA4 BC=5EA4.
6A7E AND A
6A7F SBC HL,BC
6A81 JP C,MainLoop
6A84 CALL SoundsEngine Call SoundsEngine.
Holding "SHIFT" pauses the game.
Pause_Loop 6A87 LD A,$FE Read from the keyboard;
Port Number Bit
0 1 2 3 4
FE SHIFT Z X C V
6A89 OUT ($FD),A
6A8B IN A,($FE)
6A8D BIT 0,A Has the "SHIFT" key been pressed?
6A8F JR Z,Pause_Loop If it has then jump to Pause_Loop.
6A91 LD HL,($5E29) HL=GameTimer.
6A94 INC HL Increment HL by one.
6A95 LD ($5E29),HL Write HL to GameTimer.
6A98 JP StartGame_0 Jump to StartGame_0.
Prev: 6A39 Up: Map Next: 6A9B