![]() |
Routines |
| Prev: 27193 | Up: Map | Next: 27291 |
|
|
||||||||||||||||||||
| 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;
|
|||||||||||||||||
| 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 |