Prev: E9E0 Up: Map Next: E9FF
E9F0: fetch a screen address
Used by the routines at E56C, E6B6, E8EA, E965 and E9FF.
E9F0 BD F0 EC LDA $ECF0,X get the start of line low byte from the ROM table
E9F3 85 D1 STA $D1 set the current screen line pointer low byte
E9F5 B5 D9 LDA $D9,X get the start of line high byte from the RAM table
E9F7 29 03 AND #%00000011 mask 0000 00xx, line memory page
E9F9 0D 88 02 ORA $0288 OR with the screen memory page
E9FC 85 D2 STA $D2 save the current screen line pointer high byte
E9FE 60 RTS
Prev: E9E0 Up: Map Next: E9FF