| Technician Ted | Routines |
| Prev: 5DD8 | Up: Map | Next: 5E08 |
|
Used by the routine at 5D80.
|
||||||||||
| 5DE7 | LD B,$20 | Number of characters to scroll | ||||||||
| 5DE9 | PUSH BC | |||||||||
| 5DEA | PUSH HL | |||||||||
| 5DEB | PUSH DE | |||||||||
| 5DEC | LD A,(HL) | Get the next character | ||||||||
| 5DED | LD BC,($5C36) | Get the CHARS system variable | ||||||||
| 5DF1 | LD L,A | Convert it to a location in the character set | ||||||||
| 5DF2 | LD H,$00 | |||||||||
| 5DF4 | ADD HL,HL | |||||||||
| 5DF5 | ADD HL,HL | |||||||||
| 5DF6 | ADD HL,HL | |||||||||
| 5DF7 | ADD HL,BC | |||||||||
| 5DF8 | LD B,$08 | 8 lines per character | ||||||||
| 5DFA | LD A,(HL) | Copy the value | ||||||||
| 5DFB | LD (DE),A | |||||||||
| 5DFC | INC HL | Next byte | ||||||||
| 5DFD | INC D | Onto the next line | ||||||||
| 5DFE | DJNZ $5DFA | |||||||||
| 5E00 | POP DE | Restore registers | ||||||||
| 5E01 | POP HL | |||||||||
| 5E02 | POP BC | |||||||||
| 5E03 | INC DE | Onto the next character | ||||||||
| 5E04 | INC HL | |||||||||
| 5E05 | DJNZ $5DE9 | |||||||||
| 5E07 | RET | |||||||||
| Prev: 5DD8 | Up: Map | Next: 5E08 |