M\xafo\xe5]))\x19)_\x19\xcd\x03\x808$\xd600\xf0\xe6\x0f\xc8Qy<\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,$+38 ;000E 38 24 8 $ SUB 030H ;0010 D6 30 . 0 JR NC,$-14 ;0012 30 F0 0 . AND 00FH ;0014 E6 0F . . RET Z ;0016 C8 . LD D,C ;0017 51 Q LD A,C ;0018 79 Y INC A ;0019 3C < SUB D ;001A 92 . LD B,A ;001B 47 G LD E,D ;001C 5A Z LD A,0FFH ;001D 3E FF > . ADD A,L ;001F 85 . SUB E ;0020 93 . JR NC,$-1 ;0021 30 FD 0 . ADD A,E ;0023 83 . INC E ;0024 1C . DJNZ $-6 ;0025 10 F8 . . INC A ;0027 3C < LD E,02FH ;0028 1E 2F . / INC E ;002A 1C . SUB 00AH ;002B D6 0A . . JR NC,$-3 ;002D 30 FB 0 . PUSH AF ;002F F5 . LD A,E ;0030 7B { CP 030H ;0031 FE 30 . 0 CALL NZ,07F76H ;0033 C4 76 7F . V POP AF ;0036 F1 . ADD A,03AH ;0037 C6 3A . : CALL 08000H ;0039 CD 00 80 . . . LD A,020H ;003C 3E 20 > DEC D ;003E 15 . CALL NZ,08000H ;003F C4 00 80 . . . JR NZ,$-42 ;0042 20 D4 . LD A,00AH ;0044 3E 0A > .