Prev: B952 Up: Map Next: B9D6
B9AC: Routine at B9AC
Used by the routines at DrawRoom, ED2A and EDF7.
B9AC LD DE,$5B00 DE=5B00.
B9AF LD IX,$8278 IX=8278.
B9B3 LD BC,$1000 BC=1000 (bytes of data).
Fetch the screen buffer from the look up table held by IX.
B9B6 LD L,(IX+$00) L=*IX+00.
B9B9 LD H,(IX+$01) H=*IX+01.
B9BC INC IX Increment IX by two.
B9BE INC IX
B9C0 CALL CopyRoutine Call CopyRoutine.
B9C3 JP PE,$B9B6 Jump to B9B6 until BC is zero.
B9C6 LD BC,$0200 BC=0200 (bytes of data).
B9C9 LD DE,$FE00 DE=FE00.
B9CC LD HL,$5900 HL=5900.
B9CF CALL CopyRoutine Call CopyRoutine.
B9D2 JP PE,$B9CF Jump to B9CF until BC is zero.
B9D5 RET Return.
Prev: B952 Up: Map Next: B9D6