Ai\xe5\xcd\x03\x808Y\xcb@ \x16\xfe (C\xfex(\x1e\xfea0#\xcbH !\xfe0(\x14\xcb\xc0\xff\xfe \xc8\x18\xdb\xaf<\xedR0\xfb\x19\xc6/\xc9\xcb\xd0\xcb\xc8\x18\xcb\xc3\x00\x80\xd6\x07\x0f\x0f\x0f\xcbP(\x04\x0f\x07\xedj\x07\xedj\x07\xedj\x07\xedj\x18\xb0\x11 \x00\xedR\x198\x0c\x1ed\xef\xfe0\xc4v\x7f\x1e \xef\xff}\xc60\xff>
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
Disassemble:
ORG 00000H LD B,C ;0000 41 A LD L,C ;0001 69 I PUSH HL ;0002 E5 . CALL 08003H ;0003 CD 03 80 . . . JR C,$+91 ;0006 38 59 8 Y BIT 0,B ;0008 CB 40 . @ JR NZ,$+24 ;000A 20 16 . CP 00AH ;000C FE 0A . . JR Z,$+69 ;000E 28 43 ( C CP 078H ;0010 FE 78 . X JR Z,$+32 ;0012 28 1E ( . CP 061H ;0014 FE 61 . A JR NC,$+37 ;0016 30 23 0 # BIT 1,B ;0018 CB 48 . H JR NZ,$+35 ;001A 20 21 ! CP 030H ;001C FE 30 . 0 JR Z,$+22 ;001E 28 14 ( . SET 0,B ;0020 CB C0 . . RST 38H ;0022 FF . CP 00AH ;0023 FE 0A . . RET Z ;0025 C8 . JR $-35 ;0026 18 DB . . XOR A ;0028 AF . INC A ;0029 3C < SBC HL,DE ;002A ED 52 . R JR NC,$-3 ;002C 30 FB 0 . ADD HL,DE ;002E 19 . ADD A,02FH ;002F C6 2F . / RET ;0031 C9 . SET 2,B ;0032 CB D0 . . SET 1,B ;0034 CB C8 . . JR $-51 ;0036 18 CB . . JP 08000H ;0038 C3 00 80 . . . SUB 007H ;003B D6 07 . . RRCA ;003D 0F . RRCA ;003E 0F . RRCA ;003F 0F . BIT 2,B ;0040 CB 50 . P JR Z,$+6 ;0042 28 04 ( . RRCA ;0044 0F . RLCA ;0045 07 . ADC HL,HL ;0046 ED 6A . J RLCA ;0048 07 . ADC HL,HL ;0049 ED 6A . J RLCA ;004B 07 . ADC HL,HL ;004C ED 6A . J RLCA ;004E 07 . ADC HL,HL ;004F ED 6A . J JR $-78 ;0051 18 B0 . . LD DE,0000AH ;0053 11 0A 00 . . . SBC HL,DE ;0056 ED 52 . R ADD HL,DE ;0058 19 . JR C,$+14 ;0059 38 0C 8 . LD E,064H ;005B 1E 64 . D RST 28H ;005D EF . CP 030H ;005E FE 30 . 0 CALL NZ,07F76H ;0060 C4 76 7F . V LD E,00AH ;0063 1E 0A . . RST 28H ;0065 EF . RST 38H ;0066 FF . LD A,L ;0067 7D } ADD A,030H ;0068 C6 30 . 0 RST 38H ;006A FF . LD A,00AH ;006B 3E 0A > .