C64 ROM | Routines |
Prev: E891 | Up: Map | Next: E8B3 |
Used by the routine at E716.
|
||||
E8A1 | A2 02 | LDX #$02 | set the count | |
E8A3 | A9 00 | LDA #$00 | set the column | |
E8A5 | C5 D3 | CMP $D3 | compare the column with the cursor column | |
E8A7 | F0 07 | BEQ $E8B0 | if at the start of the line go decrement the cursor row and exit | |
E8A9 | 18 | CLC | else clear carry for add | |
E8AA | 69 28 | ADC #$28 | increment to next line | |
E8AC | CA | DEX | decrement loop count | |
E8AD | D0 F6 | BNE $E8A5 | loop if more to test | |
E8AF | 60 | RTS | ||
E8B0 | C6 D6 | DEC $D6 | else decrement the cursor row | |
E8B2 | 60 | RTS |
Prev: E891 | Up: Map | Next: E8B3 |