M\xafo\xe5]))\x19)_\x19\xcd\x03\x808%\xd600\xf0\xe6\x0f(\xe8Qy<\x92GZ>\xff\x85\x930\xfd\x83\x1c\x10\xf8<\x1e/\x1c\xd6 0\xfb\xf5{\xfe0\xc4v\x7f\xf1\xc6:\xcd\x00\x80> \x15\xc4\x00\x80 \xd4>
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
Disassemble:
ORG 00000H LD C,L ;0000 4D M XOR A ;0001 AF . LD L,A ;0002 6F O PUSH HL ;0003 E5 . LD E,L ;0004 5D ] ADD HL,HL ;0005 29 ) ADD HL,HL ;0006 29 ) ADD HL,DE ;0007 19 . ADD HL,HL ;0008 29 ) LD E,A ;0009 5F _ ADD HL,DE ;000A 19 . CALL 08003H ;000B CD 03 80 . . . JR C,$+39 ;000E 38 25 8 % SUB 030H ;0010 D6 30 . 0 JR NC,$-14 ;0012 30 F0 0 . AND 00FH ;0014 E6 0F . . JR Z,$-22 ;0016 28 E8 ( . LD D,C ;0018 51 Q LD A,C ;0019 79 Y INC A ;001A 3C < SUB D ;001B 92 . LD B,A ;001C 47 G LD E,D ;001D 5A Z LD A,0FFH ;001E 3E FF > . ADD A,L ;0020 85 . SUB E ;0021 93 . JR NC,$-1 ;0022 30 FD 0 . ADD A,E ;0024 83 . INC E ;0025 1C . DJNZ $-6 ;0026 10 F8 . . INC A ;0028 3C < LD E,02FH ;0029 1E 2F . / INC E ;002B 1C . SUB 00AH ;002C D6 0A . . JR NC,$-3 ;002E 30 FB 0 . PUSH AF ;0030 F5 . LD A,E ;0031 7B { CP 030H ;0032 FE 30 . 0 CALL NZ,07F76H ;0034 C4 76 7F . V POP AF ;0037 F1 . ADD A,03AH ;0038 C6 3A . : CALL 08000H ;003A CD 00 80 . . . LD A,020H ;003D 3E 20 > DEC D ;003F 15 . CALL NZ,08000H ;0040 C4 00 80 . . . JR NZ,$-42 ;0043 20 D4 . LD A,00AH ;0045 3E 0A > .