![]() |
Routines |
A | Character number of lines recipient |
30208 | LD BC,6167 | B=24, C=23 (INK 7: PAPER 2) |
30211 | LD HL,60160 | The lines bubble graphic is stored at 60160 |
30214 | LD DE,55680 | 55680: 'ERIC' |
30217 | CP 172 | Is ERIC being given lines? |
30219 | JR Z,30238 | Jump if so |
30221 | LD C,31 | 31=INK 7: PAPER 3 |
30223 | LD E,142 | DE=55694: 'BOY WANDER' |
30225 | SUB 167 | Is BOY WANDER being given lines? |
30227 | JR Z,30238 | Jump if so |
30229 | LD C,39 | 39=INK 7: PAPER 4 |
30231 | LD E,156 | DE=55708: 'ANGELFACE' |
30233 | DEC A | Is ANGELFACE being given lines? |
30234 | JR Z,30238 | Jump if so |
30236 | LD E,170 | DE=55722: 'EINSTEIN' |
30238 | LD (HL),C | Fill in the appropriate attribute bytes for the lines bubble |
30239 | INC L | |
30240 | DJNZ 30238 | |
30242 | LD L,120 | HL=60280 |
30244 | EX DE,HL | DE=60280, HL=address of character name |
30245 | CALL 30042 | Write message into the graphic buffer |
30248 | JP 30132 | Draw the left and right edges of the bubble |