![]() |
Routines |
| Prev: 75FB | Up: Map |
|
||||||||||
| 7600 | LD BC,$1817 | B=0x18; C=0x17 (INK 7: PAPER 2) | ||||||||
| 7603 | LD HL,$EB00 | The lines bubble graphic is stored at EB00 | ||||||||
| 7606 | LD DE,$D980 | D980: 'ERIC' | ||||||||
| 7609 | CP $AC | Is ERIC being given lines? | ||||||||
| 760B | JR Z,$761E | Jump if so | ||||||||
| 760D | LD C,$1F | 0x1F=INK 7: PAPER 3 | ||||||||
| 760F | LD E,$8E | DE=D98E: 'BOY WANDER' | ||||||||
| 7611 | SUB $A7 | Is BOY WANDER being given lines? | ||||||||
| 7613 | JR Z,$761E | Jump if so | ||||||||
| 7615 | LD C,$27 | 0x27=INK 7: PAPER 4 | ||||||||
| 7617 | LD E,$9C | DE=D99C: 'ANGELFACE' | ||||||||
| 7619 | DEC A | Is ANGELFACE being given lines? | ||||||||
| 761A | JR Z,$761E | Jump if so | ||||||||
| 761C | LD E,$AA | DE=D9AA: 'EINSTEIN' | ||||||||
| 761E | LD (HL),C | Fill in the appropriate attribute bytes for the lines bubble | ||||||||
| 761F | INC L | |||||||||
| 7620 | DJNZ $761E | |||||||||
| 7622 | LD L,$78 | HL=EB78 | ||||||||
| 7624 | EX DE,HL | DE=EB78, HL=address of character name | ||||||||
|
This entry point is used by the routine at F955.
|
||||||||||
| 7625 | CALL $755A | Write the message into the graphic buffer | ||||||||
| 7628 | JP $75B4 | Draw the left and right edges of the bubble | ||||||||
| Prev: 75FB | Up: Map |