\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 . .