74C1: Print Token
PrintToken |
74C1 |
LD A,D |
|
74C2 |
AND %00001111 |
|
74C4 |
OR E |
|
74C5 |
RET Z |
|
74C6 |
PUSH HL |
|
74C7 |
PUSH BC |
|
74C8 |
PUSH DE |
|
74C9 |
LD C,D |
|
74CA |
LD A,D |
|
74CB |
AND $0F |
|
74CD |
LD D,A |
|
74CE |
LD HL,$6000 |
|
74D1 |
ADD HL,DE |
|
74D2 |
LD DE,$74A6 |
|
74D5 |
PUSH HL |
|
74D6 |
LD B,$00 |
PrintToken_Loop |
74D8 |
LD A,(HL) |
|
74D9 |
AND $1F |
|
74DB |
JR Z,PrintToken_ |
|
74DD |
INC B |
|
74DE |
ADD A,$60 |
|
74E0 |
LD (DE),A |
|
74E1 |
INC DE |
|
74E2 |
BIT 7,(HL) |
|
74E4 |
INC HL |
|
74E5 |
JR Z,PrintToken_Loop |
|
74E7 |
LD A,B |
|
74E8 |
CP $02 |
|
74EA |
JR Z,PrintToken_Loop |
|
74EC |
CP $03 |
|
74EE |
JR NZ,PrintToken_ |
|
74F0 |
DEC HL |
|
74F1 |
DEC HL |
|
74F2 |
LD A,(HL) |
|
74F3 |
INC HL |
|
74F4 |
INC HL |
|
74F5 |
BIT 7,A |
|
74F7 |
JR NZ,PrintToken_Loop |
PrintToken_ |
74F9 |
POP HL |
|
74FA |
LD A,C |
|
74FB |
AND $F0 |
|
74FD |
CP $50 |
|
74FF |
JR Z,PrintToken_____ |
|
7501 |
CP $40 |
|
7503 |
JR Z,PrintToken___ |
|
7505 |
CP $10 |
|
7507 |
LD A,($B6E8) |
|
750A |
JR Z,PrintToken__ |
|
750C |
LD A,($B6EA) |
PrintToken__ |
750F |
AND A |
|
7510 |
JR Z,PrintToken_____ |
PrintToken___ |
7512 |
INC HL |
|
7513 |
BIT 7,(HL) |
|
7515 |
JR Z,PrintToken_____ |
|
7517 |
INC HL |
|
7518 |
LD A,(HL) |
|
7519 |
AND $E0 |
|
751B |
RRCA |
|
751C |
RRCA |
|
751D |
RRCA |
|
751E |
LD L,A |
|
751F |
LD H,$00 |
|
7521 |
LD BC,$B71F |
|
7524 |
ADD HL,BC |
|
7525 |
LD B,$04 |
PrintToken____ |
7527 |
LD A,(HL) |
|
7528 |
AND A |
|
7529 |
JR Z,PrintToken_____ |
|
752B |
INC HL |
|
752C |
LD (DE),A |
|
752D |
INC DE |
|
752E |
DJNZ PrintToken____ |
PrintToken_____ |
7530 |
LD HL,$74A6 |
|
7533 |
EX DE,HL |
|
7534 |
AND A |
|
7535 |
SBC HL,DE |
|
7537 |
LD B,L |
|
7538 |
LD A,($B701) |
|
753B |
AND A |
|
753C |
PUSH AF |
|
753D |
JR NZ,PrintToken______ |
|
753F |
LD A,($86A0) |
|
7542 |
AND A |
PrintToken______ |
7543 |
LD A,$20 |
|
7545 |
CALL NZ,$858B |
|
7548 |
POP AF |
|
7549 |
LD A,($85B3) |
|
754C |
JR NZ,PrintToken_______ |
|
754E |
LD A,($869B) |
PrintToken_______ |
7551 |
LD HL,$B704 |
|
7554 |
CP B |
|
7555 |
JR NC,PrintToken________ |
|
7557 |
LD A,(HL) |
|
7558 |
CALL $8583 |
|
755B |
LD (HL),A |
PrintToken________ |
755C |
POP DE |
|
755D |
LD A,D |
|
755E |
AND $F0 |
|
7560 |
CP $70 |
|
7562 |
LD A,$01 |
|
7564 |
JR NZ,PrintToken_Print |
|
7566 |
LD (HL),A |
PrintToken_Print |
7567 |
LD HL,$74A6 |
PrintToken_Print_Loop |
756A |
LD A,(HL) |
|
756B |
CALL $858B |
|
756E |
INC HL |
|
756F |
DJNZ PrintToken_Print_Loop |
|
7571 |
POP BC |
|
7572 |
POP HL |
|
7573 |
RET |