Routines |
Prev: 6A39 | Up: Map | Next: 6A9B |
|
||||||||||||||||||||
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;
|
|||||||||||||||||
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 |