.\x96\x06\x0d#\xf7\x10\xfc\x0d.a\x06\x07\xf7\x10\xfd.[\x0e\x08\xf7\xcd+\x00\xe1\x1e\x9b\x06\x09\xf7\xe3\xeb\xf7\xeb\x10\xf9\xe1\xe3\x0d \xeb\xf7v> \xc3\x00\x80\xf1\xe5\xf5\xb7~#\x1f\xf5\xcby(\x15\xfey \x08\xe5.\x94\xf7\xe1\xe1\x18\x0c\xfeo \x05\xcd\x00\x80>u\xcd\x00\x80\xf10\xdd\xfey \xd0\xe8\xee\xca\xdc\xe8\xf3\xe8\xd0\xd2\xe4\xe8\xf3\xcc\xde\xe4\xe8\xf3\xcc\xd2\xcc\xe8\xf3\xe6\xd2\xf0\xe8\xf3\xe6\xca\xec\xca\xdc\xe8\xf3\xca\xd2\xce\xd0\xe8\xf3\xdc\xd2\xdc\xca\xe8\xf3\xde\xdc\xca@\xd0\xea\xdc\xc8\xe4\xca\xc9\xca\xca\xdd\xf4\xca\xe4\xdf@\xde\xdc\xcb@\xe8\xee\xdf@\xe8\xd0\xe4\xca\xcb@\xcc\xde\xea\xe5@\xcc\xd2\xec\xcb@\xe6\xd2\xf1@\xe6\xca\xec\xca\xdd@\xca\xd2\xce\xd0\xe9@\xdc\xd2\xdc\xcb@\xe8\xca\xdd@\xca\xd8\xca\xec\xca\xdd@\xe8\xee\xca\xd8\xec\xcb
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
Disassemble:
ORG 00000H LD L,096H ;0000 2E 96 . . LD B,00DH ;0002 06 0D . . INC HL ;0004 23 # RST 30H ;0005 F7 . DJNZ $-2 ;0006 10 FC . . DEC C ;0008 0D . LD L,061H ;0009 2E 61 . A LD B,007H ;000B 06 07 . . RST 30H ;000D F7 . DJNZ $-1 ;000E 10 FD . . LD L,05BH ;0010 2E 5B . [ LD C,008H ;0012 0E 08 . . RST 30H ;0014 F7 . CALL 0002BH ;0015 CD 2B 00 . + . POP HL ;0018 E1 . LD E,09BH ;0019 1E 9B . . LD B,009H ;001B 06 09 . . RST 30H ;001D F7 . EX (SP),HL ;001E E3 . EX DE,HL ;001F EB . RST 30H ;0020 F7 . EX DE,HL ;0021 EB . DJNZ $-5 ;0022 10 F9 . . POP HL ;0024 E1 . EX (SP),HL ;0025 E3 . DEC C ;0026 0D . JR NZ,$-19 ;0027 20 EB . RST 30H ;0029 F7 . HALT ;002A 76 V LD A,00AH ;002B 3E 0A > . JP 08000H ;002D C3 00 80 . . . POP AF ;0030 F1 . PUSH HL ;0031 E5 . PUSH AF ;0032 F5 . OR A ;0033 B7 . LD A,(HL) ;0034 7E ~ INC HL ;0035 23 # RRA ;0036 1F . PUSH AF ;0037 F5 . BIT 7,C ;0038 CB 79 . Y JR Z,$+23 ;003A 28 15 ( . CP 079H ;003C FE 79 . Y JR NZ,$+10 ;003E 20 08 . PUSH HL ;0040 E5 . LD L,094H ;0041 2E 94 . . RST 30H ;0043 F7 . POP HL ;0044 E1 . POP HL ;0045 E1 . JR $+14 ;0046 18 0C . . CP 06FH ;0048 FE 6F . O JR NZ,$+7 ;004A 20 05 . CALL 08000H ;004C CD 00 80 . . . LD A,075H ;004F 3E 75 > U CALL 08000H ;0051 CD 00 80 . . . POP AF ;0054 F1 . JR NC,$-33 ;0055 30 DD 0 . CP 079H ;0057 FE 79 . Y JR NZ,$-46 ;0059 20 D0 . RET PE ;005B E8 . XOR 0CAH ;005C EE CA . . CALL C,0F3E8H ;005E DC E8 F3 . . . RET PE ;0061 E8 . RET NC ;0062 D0 . JP NC,0E8E4H ;0063 D2 E4 E8 . . . DI ;0066 F3 . CALL Z,0E4DEH ;0067 CC DE E4 . . . RET PE ;006A E8 . DI ;006B F3 . CALL Z,0CCD2H ;006C CC D2 CC . . . RET PE ;006F E8 . DI ;0070 F3 . AND 0D2H ;0071 E6 D2 . . RET P ;0073 F0 . RET PE ;0074 E8 . DI ;0075 F3 . AND 0CAH ;0076 E6 CA . . CALL PE,0DCCAH ;0078 EC CA DC . . . RET PE ;007B E8 . DI ;007C F3 . JP Z,0CED2H ;007D CA D2 CE . . . RET NC ;0080 D0 . RET PE ;0081 E8 . DI ;0082 F3 . CALL C,0DCD2H ;0083 DC D2 DC . . . JP Z,0F3E8H ;0086 CA E8 F3 . . . SBC A,0DCH ;0089 DE DC . . JP Z,0D040H ;008B CA 40 D0 . @ . JP PE,0C8DCH ;008E EA DC C8 . . . CALL PO,0C9CAH ;0091 E4 CA C9 . . . JP Z,0DDCAH ;0094 CA CA DD . . . CALL P,0E4CAH ;0097 F4 CA E4 . . . RST 18H ;009A DF . LD B,B ;009B 40 @ SBC A,0DCH ;009C DE DC . . BIT 0,B ;009E CB 40 . @ RET PE ;00A0 E8 . XOR 0DFH ;00A1 EE DF . . LD B,B ;00A3 40 @ RET PE ;00A4 E8 . RET NC ;00A5 D0 . CALL PO,0CBCAH ;00A6 E4 CA CB . . . LD B,B ;00A9 40 @ CALL Z,0EADEH ;00AA CC DE EA . . . PUSH HL ;00AD E5 . LD B,B ;00AE 40 @ CALL Z,0ECD2H ;00AF CC D2 EC . . . BIT 0,B ;00B2 CB 40 . @ AND 0D2H ;00B4 E6 D2 . . POP AF ;00B6 F1 . LD B,B ;00B7 40 @ AND 0CAH ;00B8 E6 CA . . CALL PE,0DDCAH ;00BA EC CA DD . . . LD B,B ;00BD 40 @ JP Z,0CED2H ;00BE CA D2 CE . . . RET NC ;00C1 D0 . JP (HL) ;00C2 E9 . LD B,B ;00C3 40 @ CALL C,0DCD2H ;00C4 DC D2 DC . . . BIT 0,B ;00C7 CB 40 . @ RET PE ;00C9 E8 . JP Z,040DDH ;00CA CA DD 40 . . @ JP Z,0CAD8H ;00CD CA D8 CA . . . CALL PE,0DDCAH ;00D0 EC CA DD . . . LD B,B ;00D3 40 @ RET PE ;00D4 E8 . XOR 0CAH ;00D5 EE CA . . RET C ;00D7 D8 . DEFB 0ECH,0CBH ;00D8 EC CB . .