\xafgo\xe5T]\x06\x09\x19\x10\xfdO\x09\xcd\x03\x80\xd600\xf0|\xb5(\x09\x11\xf4\x01\xeb\x0e\xfa\x18\x03\xc3v\x7f\xc5\xd5\xe5\x0e \xaf\xf5PX\x13\xedB0\xfb\x09\xeb{\xf60- \xf0\xe7\xf1 \xfc> \xe7\xe1\xd1\xedR\x19><8\x05>=(\x01<\xe7y\xc1\xe7(\xccy0\x07\xfe> \x01#\x09\x09\xedB\x1fO\xfe\x0f \xbd\x0c\x18\xba
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
Disassemble:
ORG 00000H
XOR A ;0000 AF .
LD H,A ;0001 67 G
LD L,A ;0002 6F O
PUSH HL ;0003 E5 .
LD D,H ;0004 54 T
LD E,L ;0005 5D ]
LD B,009H ;0006 06 09 . .
ADD HL,DE ;0008 19 .
DJNZ $-1 ;0009 10 FD . .
LD C,A ;000B 4F O
ADD HL,BC ;000C 09 .
CALL 08003H ;000D CD 03 80 . . .
SUB 030H ;0010 D6 30 . 0
JR NC,$-14 ;0012 30 F0 0 .
LD A,H ;0014 7C |
OR L ;0015 B5 .
JR Z,$+11 ;0016 28 09 ( .
LD DE,001F4H ;0018 11 F4 01 . . .
EX DE,HL ;001B EB .
LD C,0FAH ;001C 0E FA . .
JR $+5 ;001E 18 03 . .
JP 07F76H ;0020 C3 76 7F . V
PUSH BC ;0023 C5 .
PUSH DE ;0024 D5 .
PUSH HL ;0025 E5 .
LD C,00AH ;0026 0E 0A . .
XOR A ;0028 AF .
PUSH AF ;0029 F5 .
LD D,B ;002A 50 P
LD E,B ;002B 58 X
INC DE ;002C 13 .
SBC HL,BC ;002D ED 42 . B
JR NC,$-3 ;002F 30 FB 0 .
ADD HL,BC ;0031 09 .
EX DE,HL ;0032 EB .
LD A,E ;0033 7B {
OR 030H ;0034 F6 30 . 0
DEC L ;0036 2D -
JR NZ,$-14 ;0037 20 F0 .
RST 20H ;0039 E7 .
POP AF ;003A F1 .
JR NZ,$-2 ;003B 20 FC .
LD A,020H ;003D 3E 20 >
RST 20H ;003F E7 .
POP HL ;0040 E1 .
POP DE ;0041 D1 .
SBC HL,DE ;0042 ED 52 . R
ADD HL,DE ;0044 19 .
LD A,03CH ;0045 3E 3C > <
JR C,$+7 ;0047 38 05 8 .
LD A,03DH ;0049 3E 3D > =
JR Z,$+3 ;004B 28 01 ( .
INC A ;004D 3C <
RST 20H ;004E E7 .
LD A,C ;004F 79 Y
POP BC ;0050 C1 .
RST 20H ;0051 E7 .
JR Z,$-50 ;0052 28 CC ( .
LD A,C ;0054 79 Y
JR NC,$+9 ;0055 30 07 0 .
CP 03EH ;0057 FE 3E . >
JR NZ,$+3 ;0059 20 01 .
INC HL ;005B 23 #
ADD HL,BC ;005C 09 .
ADD HL,BC ;005D 09 .
SBC HL,BC ;005E ED 42 . B
RRA ;0060 1F .
LD C,A ;0061 4F O
CP 00FH ;0062 FE 0F . .
JR NZ,$-65 ;0064 20 BD .
INC C ;0066 0C .
JR $-68 ;0067 18 BA . .