Dynamite Dan | Routines |
Prev: EC26 | Up: Map | Next: ECBD |
Used by the routine at E663.
|
||||||||||
ECA4 | LD L,(IY+$01) | Put the co-ordinates in HL. | ||||||||
ECA7 | LD H,(IY+$02) | |||||||||
ECAA | LD DE,$0020 | Move forward a row. | ||||||||
ECAD | ADD HL,DE | |||||||||
ECAE | LD C,$04 | 4 rows to draw. | ||||||||
ECB0 | PUSH HL | Store HL. | ||||||||
ECB1 | LD B,$04 | 4 columns to draw. | ||||||||
ECB3 | LD (HL),A | Set the attribute. | ||||||||
ECB4 | INC L | Move forward a column. | ||||||||
ECB5 | DJNZ $ECB3 | Loop until all columns in this row are drawn. | ||||||||
ECB7 | POP HL | Restore HL. | ||||||||
ECB8 | ADD HL,DE | Move forward a row. | ||||||||
ECB9 | DEC C | Loop until all rows are drawn. | ||||||||
ECBA | JR NZ,$ECB0 | |||||||||
ECBC | RET |
Prev: EC26 | Up: Map | Next: ECBD |