\x01.\x01&,.\x16T]\x10\x18\xdb<\x06\x04\xfd#\xfd\xcbV\x16(\xf8\xfd+\x8f\x10\xf3(\xeeGy\xee\x0dO\x1c\x12w-6 \xde% \xd72\x07&2 %2!\x1c2\x12\x1b2\x01\x1b2\x10\x122\x1c\x0d2\x1a\x0c2\x05\x09\x06,\x0e-\x0d \xcd\x00\x80 \xf9\x10\xf5vA\x14ufV\xf4\x80G\xb8\x0b\x00\xb0\x0b\x00\xac#+2\xab:\xaa\xba\xaa\xbb"\xb3\xab\x1c( \x80\xa8 \x80\xac\x13\xac\x13\xab\x9b\xab#\xaa\xa4"\xab\xa8\xc4(\xbc)4\xa9%(\x03{{\xf3\xecd\xc6NUdr\x81
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
Disassemble:
ORG 00000H
LD BC,0012EH ;0000 01 2E 01 . . .
LD H,02CH ;0003 26 2C & ,
LD L,016H ;0005 2E 16 . .
LD D,H ;0007 54 T
LD E,L ;0008 5D ]
DJNZ $+26 ;0009 10 18 . .
IN A,(03CH) ;000B DB 3C . <
LD B,004H ;000D 06 04 . .
INC IY ;000F FD 23 . #
RL (IY+056H) ;0011 FD CB 56 16 . . V .
JR Z,$-6 ;0015 28 F8 ( .
DEC IY ;0017 FD 2B . +
ADC A,A ;0019 8F .
DJNZ $-11 ;001A 10 F3 . .
JR Z,$-16 ;001C 28 EE ( .
LD B,A ;001E 47 G
LD A,C ;001F 79 Y
XOR 00DH ;0020 EE 0D . .
LD C,A ;0022 4F O
INC E ;0023 1C .
LD (DE),A ;0024 12 .
LD (HL),A ;0025 77 W
DEC L ;0026 2D -
LD (HL),00AH ;0027 36 0A 6 .
JR NZ,$-32 ;0029 20 DE .
DEC H ;002B 25 %
JR NZ,$-39 ;002C 20 D7 .
LD (02607H),A ;002E 32 07 26 2 . &
LD (02520H),A ;0031 32 20 25 2 %
LD (01C21H),A ;0034 32 21 1C 2 ! .
LD (01B12H),A ;0037 32 12 1B 2 . .
LD (01B01H),A ;003A 32 01 1B 2 . .
LD (01210H),A ;003D 32 10 12 2 . .
LD (00D1CH),A ;0040 32 1C 0D 2 . .
LD (00C1AH),A ;0043 32 1A 0C 2 . .
LD (00905H),A ;0046 32 05 09 2 . .
LD B,02CH ;0049 06 2C . ,
LD C,02DH ;004B 0E 2D . -
DEC C ;004D 0D .
LD A,(BC) ;004E 0A .
CALL 08000H ;004F CD 00 80 . . .
JR NZ,$-5 ;0052 20 F9 .
DJNZ $-9 ;0054 10 F5 . .
HALT ;0056 76 V
LD B,C ;0057 41 A
INC D ;0058 14 .
LD (HL),L ;0059 75 U
LD H,(HL) ;005A 66 F
LD D,(HL) ;005B 56 V
CALL P,04780H ;005C F4 80 47 . . G
CP B ;005F B8 .
DEC BC ;0060 0B .
NOP ;0061 00 .
OR B ;0062 B0 .
DEC BC ;0063 0B .
NOP ;0064 00 .
XOR H ;0065 AC .
INC HL ;0066 23 #
DEC HL ;0067 2B +
LD (03AABH),A ;0068 32 AB 3A 2 . :
XOR D ;006B AA .
CP D ;006C BA .
XOR D ;006D AA .
CP E ;006E BB .
LD (0ABB3H),HL ;006F 22 B3 AB " . .
INC E ;0072 1C .
JR Z,$+12 ;0073 28 0A ( .
ADD A,B ;0075 80 .
XOR B ;0076 A8 .
LD A,(BC) ;0077 0A .
ADD A,B ;0078 80 .
XOR H ;0079 AC .
INC DE ;007A 13 .
XOR H ;007B AC .
INC DE ;007C 13 .
XOR E ;007D AB .
SBC A,E ;007E 9B .
XOR E ;007F AB .
INC HL ;0080 23 #
XOR D ;0081 AA .
AND H ;0082 A4 .
LD (0A8ABH),HL ;0083 22 AB A8 " . .
CALL NZ,0BC28H ;0086 C4 28 BC . ( .
ADD HL,HL ;0089 29 )
INC (HL) ;008A 34 4
XOR C ;008B A9 .
DEC H ;008C 25 %
JR Z,$+5 ;008D 28 03 ( .
LD A,E ;008F 7B {
LD A,E ;0090 7B {
DI ;0091 F3 .
CALL PE,0C664H ;0092 EC 64 C6 . D .
LD C,(HL) ;0095 4E N
LD D,L ;0096 55 U
LD H,H ;0097 64 D
LD (HL),D ;0098 72 R
ADD A,C ;0099 81 .