quill | Routines |
Prev: 25063 | Up: Map | Next: 25141 |
|
||||
ERRORS | 25095 | LD HL,1 | ||
25098 | LD (IY+38),H | Set 'printer buffer in use' | ||
25101 | LD (23574),HL | Stream 0 = 1 | ||
25104 | CALL 5808 | Reset editing area to minimum size | ||
25107 | CALL 3438 | Clear the screen | ||
25110 | LD A,(23610) | A=error report code | ||
25113 | INC A | |||
25114 | CP 30 | Is error 30 or higher? | ||
25116 | LD HL,27212 | 'Database full' message | ||
25119 | JR Z,START | If error=30, display database full message | ||
25121 | LD HL,27226 | 'Limit reached' message | ||
25124 | JR NC,START | If error>30, display 'Limit reached' message | ||
25126 | LD HL,27240 | 'BREAK message' | ||
25129 | CP 13 | |||
25131 | JR Z,START | If error=13, display 'BREAK' message | ||
25133 | LD DE,5009 | |||
25136 | CALL 3082 | Stop printer motor; Clear printer buffer | ||
25139 | JR START_0 | Start game |
Prev: 25063 | Up: Map | Next: 25141 |