![]() |
Routines |
| Prev: 36224 | Up: Map | Next: 36323 |
|
Used by the routines at PrintMessaging, 50500, PrintWaveNumber, PlayerDeath, 61703, 62201 and 62382.
|
||||
| PrintDispatch | 36300 | PUSH BC | Stash BC on the stack. | |
| 36301 | EXX | Switch to the shadow registers. | ||
| 36302 | PUSH HL | Stash HL and IX on the stack. | ||
| 36303 | PUSH IX | |||
| 36305 | LD IX,32768 | IX=PrintState_Y. | ||
| 36309 | LD HL,36317 | HL=36317. | ||
| 36312 | PUSH HL | Stash HL on the stack. | ||
| 36313 | LD HL,(32778) | HL=*PrintState_Handler. | ||
| 36316 | JP (HL) | Jump to *HL. | ||
| 36317 | POP IX | Restore IX and HL from the stack. | ||
| 36319 | POP HL | |||
| 36320 | EXX | Switch back to the normal registers. | ||
| 36321 | POP BC | Restore BC from the stack. | ||
| 36322 | RET | Return. | ||
| Prev: 36224 | Up: Map | Next: 36323 |