!\x00\x00\x011\xff\xcd\x03\x808 \xd608\x0f)\xf9))91vv\x85o\x8c\x95g\x18\xe8\xe5\x04(\x17|\xaag}\xab \x03\xbc(\x0bo\xcb<\xcb\x1d0\xfa|\xb5(\x02\x0e0\xd1!\x00\x00x\xfe\x09 \xc4y\xcd\x00\x80> \xcd\x00\x80\x18\xb3
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
Disassemble:
ORG 00000H LD HL,00000H ;0000 21 00 00 ! . . LD BC,0FF31H ;0003 01 31 FF . 1 . CALL 08003H ;0006 CD 03 80 . . . JR C,$+12 ;0009 38 0A 8 . SUB 030H ;000B D6 30 . 0 JR C,$+17 ;000D 38 0F 8 . ADD HL,HL ;000F 29 ) LD SP,HL ;0010 F9 . ADD HL,HL ;0011 29 ) ADD HL,HL ;0012 29 ) ADD HL,SP ;0013 39 9 LD SP,07676H ;0014 31 76 76 1 V V ADD A,L ;0017 85 . LD L,A ;0018 6F O ADC A,H ;0019 8C . SUB L ;001A 95 . LD H,A ;001B 67 G JR $-22 ;001C 18 E8 . . PUSH HL ;001E E5 . INC B ;001F 04 . JR Z,$+25 ;0020 28 17 ( . LD A,H ;0022 7C | XOR D ;0023 AA . LD H,A ;0024 67 G LD A,L ;0025 7D } XOR E ;0026 AB . JR NZ,$+5 ;0027 20 03 . CP H ;0029 BC . JR Z,$+13 ;002A 28 0B ( . LD L,A ;002C 6F O SRL H ;002D CB 3C . < RR L ;002F CB 1D . . JR NC,$-4 ;0031 30 FA 0 . LD A,H ;0033 7C | OR L ;0034 B5 . JR Z,$+4 ;0035 28 02 ( . LD C,030H ;0037 0E 30 . 0 POP DE ;0039 D1 . LD HL,00000H ;003A 21 00 00 ! . . LD A,B ;003D 78 X CP 009H ;003E FE 09 . . JR NZ,$-58 ;0040 20 C4 . LD A,C ;0042 79 Y CALL 08000H ;0043 CD 00 80 . . . LD A,00AH ;0046 3E 0A > . CALL 08000H ;0048 CD 00 80 . . . JR $-75 ;004B 18 B3 . .