26318: Get the next character of a message being spoken or written
|
26318 |
LD L,16 |
|
26320 |
LD A,(HL) |
|
26321 |
AND A |
|
26322 |
JR NZ,26332 |
|
26324 |
LD L,14 |
|
26326 |
LD A,(HL) |
|
26327 |
AND A |
|
26328 |
JR NZ,26332 |
|
26330 |
LD L,12 |
|
26332 |
LD D,(HL) |
|
26333 |
DEC L |
|
26334 |
LD E,(HL) |
|
26335 |
LD A,(DE) |
|
26336 |
INC DE |
|
26337 |
LD (HL),E |
|
26338 |
INC L |
|
26339 |
LD (HL),D |
|
26340 |
AND A |
|
26341 |
JR NZ,26352 |
|
26343 |
LD (HL),0 |
|
26345 |
DEC L |
|
26346 |
BIT 2,L |
|
26348 |
RET Z |
|
26349 |
DEC L |
|
26350 |
JR 26332 |
|
26352 |
SUB 32 |
|
26354 |
CP 96 |
|
26356 |
JR NC,26361 |
|
26358 |
ADD A,32 |
|
26360 |
RET |
|
26361 |
ADD A,32 |
|
26363 |
CP 3 |
|
26365 |
RET C |
|
26366 |
LD E,A |
|
26367 |
LD D,254 |
|
26369 |
INC L |
|
26370 |
LD A,(DE) |
|
26371 |
LD (HL),A |
|
26372 |
INC L |
|
26373 |
INC D |
|
26374 |
LD A,(DE) |
|
26375 |
LD (HL),A |
|
26376 |
JR 26332 |