Prev: C8F5 Up: Map Next: C925
C8FF: Copy Dan's graphic into the working buffer.
Used by the routine at CBBD.
C8FF LD DE,($C872) Put Dan's co-ordinates (C872) in DE.
C903 LD HL,$62D6 Point HL to Dan's current graphic.
C906 LD A,$0E 00E entries to check.
C908 EX AF,AF' Remember A.
C909 PUSH DE Remember DE.
C90A CALL $E8D2 Convert the co-ordinates to a screen address.
C90D LD C,$02 2 rows to draw.
C90F PUSH DE Remember DE.
C910 LD B,$03 3 columns to draw.
C912 LD A,(DE) Get the screen data.
C913 LD (HL),A Put it in the graphic buffer.
C914 INC HL Move to the next graphic data.
C915 INC E Move to the next column.
C916 DJNZ $C912 Loop until all the columns in this row are drawn.
C918 POP DE Restore DE.
C919 INC D Move to the next row.
C91A DEC C Loop until all the rows are drawn.
C91B JR NZ,$C90F
C91D POP DE Restore DE.
C91E INC E Move to the next set of data.
C91F INC E
C920 EX AF,AF' Restore A.
C921 DEC A Loop until all entries are done.
C922 JR NZ,$C908
C924 RET Return.
Prev: C8F5 Up: Map Next: C925