Prev: 37703 Up: Map Next: 37735
37719: Move virtual text cursor to beginning of character row two rows below its current position
Used by the routine at 28561.
37719 LD HL,(36488) Load memory location to start printing character into HL
37722 LD A,L Add 64 to LSB (i.e. move down two rows)...
37723 ADD A,64 ...
37725 JP C,37735 If overflows from A register (crossing between successive thirds of the bitmap display) then jump to 37735
37728 AND 224 Clear bits for 1, 2, 4, 8 and 16 (i.e. set to zero) to set cursor to beginning of new character row
37730 LD L,A Place modified value back into HL...
37731 LD (36488),HL ...and update stored value accordingly
37734 RET Return
Prev: 37703 Up: Map Next: 37735