C204: Interruptable routine 4 - print a UDG or text
| C204 |
LD HL,$A400 |
| C207 |
DEC (HL) |
| C208 |
JR NZ,$C1FE |
| C20A |
LD HL,($A455) |
| C20D |
LD A,(HL) |
| C20E |
INC A |
| C20F |
JR NZ,$C225 |
| C211 |
INC A |
| C212 |
LD ($A400),A |
| C215 |
LD L,(IX-$02) |
| C218 |
LD H,(IX-$01) |
| C21B |
LD IX,$AA21 |
| C21F |
LD BC,$014F |
| C222 |
JP $C07B |
| C225 |
DEC A |
| C226 |
INC HL |
| C227 |
LD ($A455),HL |
| C22A |
LD C,A |
| C22B |
RRCA |
| C22C |
RRCA |
| C22D |
RRCA |
| C22E |
RRCA |
| C22F |
AND $07 |
| C231 |
LD HL,$A425 |
| C234 |
CP $06 |
| C236 |
JR Z,$C241 |
| C238 |
NOP |
| C239 |
NOP |
| C23A |
NOP |
| C23B |
BIT 7,C |
| C23D |
JR NZ,$C245 |
| C23F |
JR $C247 |
| C241 |
LD (HL),$07 |
| C243 |
INC HL |
| C244 |
INC (HL) |
| C245 |
ADD A,$06 |
| C247 |
ADD A,$01 |
| C249 |
LD ($A400),A |
| C24C |
LD HL,$A457 |
| C24F |
LD A,C |
| C250 |
AND $0F |
| C252 |
ADD A,(HL) |
| C253 |
AND $1F |
| C255 |
LD (HL),A |
| C256 |
INC HL |
| C257 |
LD (HL),$58 |
| C259 |
INC IX |
| C25B |
INC IX |
| C25D |
JP $C05C |