| 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 |