![]() |
Routines |
| Prev: AC0D | Up: Map | Next: AC28 |
|
Used by the routines at ClearScreen, ClearLines, SetDefaultScreenPosition, SetScreenPosition, PrintString, PrintRoomGraphic, HandlerUserInput and HandlerUserPressedENTER.
Select the normal screen channel without losing the registers.
|
||||
| SwitchToNormalScreenOutput | AC1A | PUSH HL | Hold the caller's values while the screen channel opens. | |
| AC1B | PUSH DE | |||
| AC1C | PUSH BC | |||
| AC1D | PUSH AF | |||
| AC1E | LD A,$02 | Call CHAN_OPEN. | ||
| AC20 | CALL $1601 | |||
| AC23 | POP AF | Restore the caller's values from the stack. | ||
| AC24 | POP BC | |||
| AC25 | POP DE | |||
| AC26 | POP HL | |||
| AC27 | RET | Return. | ||
|
View the equivalent code in;
|
||||
| Prev: AC0D | Up: Map | Next: AC28 |