![]() |
Routines |
| Prev: 49728 | Up: Map | Next: 49767 |
|
Used by the routine at PrintScreenCharacter.
Deletes the character before the cursor, and scrolls the line when the width is 36.
|
||||
| HandleBackspaceKey | 49737 | LD A,32 | Print a space at PrintCharacter, then call SubtractSeven. | |
| 49739 | CALL PrintCharacter | |||
| 49742 | CALL SubtractSeven | |||
| 49745 | CALL SubtractSeven | Call SubtractSeven to subtract seven. | ||
| 49748 | LD A,(49652) | Go to RecordResultStorageDecorative unless the line width is 36. | ||
| 49751 | INC A | |||
| 49752 | CP 37 | |||
| 49754 | JR NZ,RecordResultStorageDecorative | |||
| 49756 | LD L,254 | Call ScrollScreenDown to scroll screen down. | ||
| 49758 | LD C,7 | |||
| 49760 | CALL ScrollScreenDown | |||
| 49763 | LD A,1 | Jump back to RecordResultStorageDecorative to run character input. | ||
| 49765 | JR RecordResultStorageDecorative | |||
| Prev: 49728 | Up: Map | Next: 49767 |