| Dynamite Dan | Routines | 
| Prev: EDA1 | Up: Map | Next: EDBC | 
| 
Used by the routine at CA5B.
 | ||||
| EDA2 | LD HL,$EDA1 | Point HL at the current colour. (EDA1) | ||
| EDA5 | INC (HL) | Increment it. | ||
| EDA6 | LD A,(HL) | Take the bottom 2 bits. | ||
| EDA7 | AND $03 | |||
| EDA9 | CP $03 | Is the colour now magenta? | ||
| EDAB | RET NZ | Return if it isn't. | ||
| EDAC | LD A,($5878) | Point A at the last attribute. | ||
| EDAF | LD C,A | Copy this to C. | ||
| EDB0 | LD B,$13 | 13 columns to draw. | ||
| EDB2 | LD HL,$5867 | Point HL to the start of the attributes to change. | ||
| EDB5 | LD A,(HL) | Put the current attribute in A. | ||
| EDB6 | LD (HL),C | Replace it with the previous attribute in C. | ||
| EDB7 | LD C,A | Make the previous attribute the current. | ||
| EDB8 | INC L | Move forward a column. | ||
| EDB9 | DJNZ $EDB5 | Loop until all columns are re-coloured. | ||
| EDBB | RET | |||
| Prev: EDA1 | Up: Map | Next: EDBC |