| PrintString_Character |
FCC4 |
SUB $20 |
|
FCC6 |
PUSH HL |
|
FCC7 |
LD H,$00 |
|
FCC9 |
LD L,A |
|
FCCA |
ADD HL,HL |
|
FCCB |
ADD HL,HL |
|
FCCC |
LD DE,$FD03 |
|
FCCF |
ADD HL,DE |
|
FCD0 |
EX DE,HL |
|
FCD1 |
PUSH BC |
|
FCD2 |
LD HL,($5C7B) |
|
FCD5 |
LD BC,$00A0 |
|
FCD8 |
ADD HL,BC |
|
FCD9 |
LD B,$02 |
| PrintString_Character_0 |
FCDB |
PUSH DE |
|
FCDC |
LD C,$04 |
| PrintString_Character_1 |
FCDE |
LD A,(DE) |
|
FCDF |
BIT 1,B |
|
FCE1 |
JR Z,PrintString_Character_2 |
|
FCE3 |
RRCA |
|
FCE4 |
RRCA |
|
FCE5 |
RRCA |
|
FCE6 |
RRCA |
| PrintString_Character_2 |
FCE7 |
RLD |
|
FCE9 |
INC HL |
|
FCEA |
INC DE |
|
FCEB |
DEC C |
|
FCEC |
JR NZ,PrintString_Character_1 |
|
FCEE |
POP DE |
|
FCEF |
DJNZ PrintString_Character_0 |
|
FCF1 |
POP BC |
|
FCF2 |
LD A,($FD02) |
|
FCF5 |
INC A |
|
FCF6 |
LD ($FD02),A |
|
FCF9 |
BIT 0,A |
|
FCFB |
JR NZ,PrintString_Character_3 |
|
FCFD |
LD A,$A4 |
|
FCFF |
RST $10 |
| PrintString_Character_3 |
FD00 |
POP HL |
|
FD01 |
RET |