![]() |
Routines |
| Prev: D7FF | Up: Map | Next: D894 |
|
Used by the routine at Dispatch_Handlers.
Pauses using the per-room delay at Table_RoomPause.
|
||||
| Handler_RoomPause | D877 | LD DE,($64A2) | BC=*Table_RoomPause+(*CurrentRoom)*02. | |
| D87B | LD D,$00 | |||
| D87D | LD HL,$E82A | |||
| D880 | ADD HL,DE | |||
| D881 | ADD HL,DE | |||
| D882 | LD C,(HL) | |||
| D883 | INC HL | |||
| D884 | LD B,(HL) | |||
| D885 | JP JumpTable_Delay | Jump to JumpTable_Delay. | ||
| Demo_RoomCount | D888 | DEFB $00 | Remaining demo rooms before returning to the menu. | |
|
This entry point is used by the routine at Initialise_Game.
Select keyboard (A=00) or Kempston (A=FF).
|
||||
| Select_Keyboard | D889 | XOR A | A=00. | |
| D88A | JR Select_ControlMethod | |||
|
This entry point is used by the routine at Initialise_Game.
|
||||
| Select_Kempston | D88C | XOR A | A=FF. | |
| D88D | DEC A | |||
| Select_ControlMethod | D88E | LD ($647E),A | Write A to *ControlMethod. | |
| D891 | JP Print_Menu | Jump to Print_Menu. | ||
| Prev: D7FF | Up: Map | Next: D894 |