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 |