![]() |
Routines |
| Prev: 64042 | Up: Map |
|
Used by the routine at 60896. Prints 'Do you want to put in your own names Y/N?', waits for 'y' or 'n' to be pressed, and responds accordingly.
|
|||||||
| 64073 | LD DE,16448 | Set DE to the appropriate display file address | |||||
| 64076 | LD HL,64108 | 64108: 'Do you want to put in your own names Y/N?' | |||||
| 64079 | PUSH DE | Save the display file address | |||||
| 64080 | CALL 45032 | Print this message | |||||
| 64083 | POP DE | Restore the display file address to DE | |||||
| 64084 | LD HL,23611 | This is the system variable FLAGS | |||||
| 64087 | RES 5,(HL) | Signal: no key pressed yet | |||||
| 64089 | CALL 26429 | Wait for a keypress; collect its ASCII code in A | |||||
| 64092 | JR Z,64089 | ||||||
| 64094 | OR 32 | Convert the ASCII code to lower case | |||||
| 64096 | CP 121 | Was 'y' pressed? | |||||
| 64098 | JP Z,26784 | Jump if so | |||||
| 64101 | CP 110 | Was 'n' pressed? | |||||
| 64103 | JR NZ,64084 | Jump back to collect another keypress if not | |||||
| 64105 | POP HL | Drop the return address (60922) | |||||
| 64106 | RET | Return to 26909 | |||||
| Prev: 64042 | Up: Map |