Prev: 37654 Up: Map Next: 37719
37703: Move virtual text cursor to beginning of character row below its current position
Used by the routines at 28344, 36800 and 36810.
37703 LD HL,(36488) Load memory location to start printing character into HL
37706 LD A,L Add 32 to LSB (i.e. move down a character row)...
37707 ADD A,32 ...
37709 JP C,37735 If overflows from A register (crossing between successive thirds of the bitmap display) then jump to 37735
37712 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
37714 LD L,A Place modified value back into HL...
37715 LD (36488),HL ...and update stored value accordingly
37718 RET Return
Prev: 37654 Up: Map Next: 37719