| PrintCompressedString |
41460 |
PUSH IX |
|
41462 |
PUSH HL |
|
41463 |
PUSH DE |
|
41464 |
PUSH BC |
|
41465 |
PUSH AF |
|
41466 |
ADD HL,HL |
|
41467 |
EX DE,HL |
|
41468 |
LD IX,51755 |
|
41472 |
ADD IX,DE |
|
41474 |
LD L,(IX+0) |
|
41477 |
LD H,(IX+1) |
|
41480 |
LD DE,51433 |
|
41483 |
ADD HL,DE |
|
41484 |
JR PrintCompressedString_4 |
| PrintCompressedString_0 |
41486 |
CP 96 |
|
41488 |
JR C,PrintCompressedString_1 |
|
41490 |
CALL PrintCompressedString_5 |
|
41493 |
JR PrintCompressedString_3 |
| PrintCompressedString_1 |
41495 |
ADD A,32 |
|
41497 |
CP 126 |
|
41499 |
JR NZ,PrintCompressedString_2 |
|
41501 |
LD A,13 |
| PrintCompressedString_2 |
41503 |
CALL PrintCharacter |
| PrintCompressedString_3 |
41506 |
INC HL |
| PrintCompressedString_4 |
41507 |
LD A,(HL) |
|
41508 |
CP 95 |
|
41510 |
JR NZ,PrintCompressedString_0 |
|
41512 |
POP AF |
|
41513 |
POP BC |
|
41514 |
POP DE |
|
41515 |
POP HL |
|
41516 |
POP IX |
|
41518 |
RET |
| PrintCompressedString_5 |
41519 |
PUSH HL |
|
41520 |
PUSH DE |
|
41521 |
PUSH BC |
|
41522 |
SUB 96 |
|
41524 |
LD L,A |
|
41525 |
LD H,0 |
|
41527 |
ADD HL,HL |
|
41528 |
LD DE,51435 |
|
41531 |
ADD HL,DE |
|
41532 |
LD B,2 |
|
41534 |
JR PrintCompressedString_7 |
| PrintCompressedString_6 |
41536 |
INC HL |
| PrintCompressedString_7 |
41537 |
LD A,(HL) |
|
41538 |
CP 96 |
|
41540 |
JR C,PrintCompressedString_8 |
|
41542 |
CALL PrintCompressedString_5 |
|
41545 |
JR PrintCompressedString_10 |
| PrintCompressedString_8 |
41547 |
ADD A,32 |
|
41549 |
CP 126 |
|
41551 |
JR NZ,PrintCompressedString_9 |
|
41553 |
LD A,13 |
| PrintCompressedString_9 |
41555 |
CALL PrintCharacter |
| PrintCompressedString_10 |
41558 |
DJNZ PrintCompressedString_6 |
|
41560 |
POP BC |
|
41561 |
POP DE |
|
41562 |
POP HL |
|
41563 |
RET |