| quill | Routines |
| Prev: 26037 | Up: Map | Next: 26109 |
|
|
||||
| ACTION_END | 26067 | POP HL | ||
| 26068 | LD HL,13 | "Would you like another go?" | ||
| 26071 | CALL PRINT_SYSMSG_NEWLINE | Print system message | ||
| 26074 | CALL KEYBOARD_HANDLER | Keyboard processing loop | ||
| 26077 | LD A,(HL) | A=first character of word entered | ||
| 26078 | LD HL,(27553) | HL = Address of system messages table | ||
| 26081 | LD DE,62 | Offset of 'No' response | ||
| 26084 | ADD HL,DE | |||
| 26085 | LD E,(HL) | E=LSB of 'No' response | ||
| 26086 | INC HL | |||
| 26087 | LD D,(HL) | D=MSB of 'No' response | ||
| 26088 | EX DE,HL | HL=No response | ||
| 26089 | CPL | |||
| 26090 | CP (HL) | Does first character entered match 'No' response? | ||
| 26091 | JP NZ,RESET_GAME | Reset game to start | ||
| 26094 | LD HL,14 | "Goodbye" | ||
| 26097 | CALL PRINT_SYSMSG_NEWLINE | "Print system message" | ||
| 26100 | RES 7,(IY+8) | |||
| 26104 | LD L,255 | |||
| 26106 | JP 85 | Jump into ROM error routine (and presumably exit) | ||
| Prev: 26037 | Up: Map | Next: 26109 |