38326: Routine at 95B6
| 38326 |
CALL 37307 |
| 38329 |
PUSH HL |
| 38330 |
LD DE,28672 |
| 38333 |
EX DE,HL |
| 38334 |
ADD HL,DE |
| 38335 |
BIT 3,(HL) |
| 38337 |
JR Z,38343 |
| 38339 |
LD (HL),10 |
| 38341 |
JR 38345 |
| 38343 |
LD (HL),8 |
| 38345 |
INC DE |
| 38346 |
LD A,D |
| 38347 |
AND %00000011 |
| 38349 |
LD D,A |
| 38350 |
LD HL,28672 |
| 38353 |
ADD HL,DE |
| 38354 |
BIT 3,(HL) |
| 38356 |
JR Z,38362 |
| 38358 |
LD (HL),10 |
| 38360 |
JR 38364 |
| 38362 |
LD (HL),9 |
| 38364 |
CALL 39086 |
| 38367 |
JP NZ,38482 |
| 38370 |
LD A,H |
| 38371 |
SUB 8 |
| 38373 |
LD H,A |
| 38374 |
EX (SP),HL |
| 38375 |
LD A,H |
| 38376 |
AND %00011111 |
| 38378 |
LD H,A |
| 38379 |
LD DE,28672 |
| 38382 |
EX DE,HL |
| 38383 |
ADD HL,DE |
| 38384 |
EX DE,HL |
| 38385 |
EX (SP),HL |
| 38386 |
LD A,(24698) |
| 38389 |
AND 7 |
| 38391 |
JR NZ,38394 |
| 38393 |
INC HL |
| 38394 |
PUSH HL |
| 38395 |
LD A,(DE) |
| 38396 |
LD L,A |
| 38397 |
LD H,0 |
| 38399 |
LD DE,63086 |
| 38402 |
ADD HL,HL |
| 38403 |
ADD HL,HL |
| 38404 |
ADD HL,HL |
| 38405 |
ADD HL,DE |
| 38406 |
EX DE,HL |
| 38407 |
EXX |
| 38408 |
LD A,(24698) |
| 38411 |
NEG |
| 38413 |
AND 7 |
| 38415 |
LD C,A |
| 38416 |
EXX |
| 38417 |
POP HL |
| 38418 |
PUSH HL |
| 38419 |
LD B,8 |
| 38421 |
CALL 38450 |
| 38424 |
POP HL |
| 38425 |
EX (SP),HL |
| 38426 |
INC HL |
| 38427 |
LD A,H |
| 38428 |
AND 3 |
| 38430 |
LD H,A |
| 38431 |
LD DE,28672 |
| 38434 |
ADD HL,DE |
| 38435 |
LD L,(HL) |
| 38436 |
LD H,0 |
| 38438 |
ADD HL,HL |
| 38439 |
ADD HL,HL |
| 38440 |
ADD HL,HL |
| 38441 |
LD DE,63086 |
| 38444 |
ADD HL,DE |
| 38445 |
EX DE,HL |
| 38446 |
POP HL |
| 38447 |
INC L |
| 38448 |
LD B,8 |
| 38450 |
LD A,(DE) |
| 38451 |
EXX |
| 38452 |
LD H,A |
| 38453 |
LD L,0 |
| 38455 |
LD B,C |
| 38456 |
LD A,C |
| 38457 |
AND A |
| 38458 |
JR Z,38466 |
| 38460 |
SRL H |
| 38462 |
RR L |
| 38464 |
DJNZ 38460 |
| 38466 |
LD A,L |
| 38467 |
EX AF,AF' |
| 38468 |
LD A,H |
| 38469 |
EXX |
| 38470 |
OR (HL) |
| 38471 |
LD (HL),A |
| 38472 |
INC L |
| 38473 |
EX AF,AF' |
| 38474 |
OR (HL) |
| 38475 |
LD (HL),A |
| 38476 |
INC DE |
| 38477 |
DEC L |
| 38478 |
INC H |
| 38479 |
DJNZ 38450 |
| 38481 |
RET |
| 38482 |
POP HL |
| 38483 |
RET |