y/\x0c\xa1G%~60<\xb6\xfe:0\xf6we\x10\xf2$~\xb7 \xff\x10\xf9\xe5y\xfe\xf4\xc0\x08\xc0v
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
Disassemble:
ORG 00000H LD A,(BC) ;0000 0A . LD A,C ;0001 79 Y CPL ;0002 2F / INC C ;0003 0C . AND C ;0004 A1 . LD B,A ;0005 47 G DEC H ;0006 25 % LD A,(HL) ;0007 7E ~ LD (HL),030H ;0008 36 30 6 0 INC A ;000A 3C < OR (HL) ;000B B6 . CP 03AH ;000C FE 3A . : JR NC,$-8 ;000E 30 F6 0 . LD (HL),A ;0010 77 W LD H,L ;0011 65 E DJNZ $-12 ;0012 10 F2 . . INC H ;0014 24 $ LD A,(HL) ;0015 7E ~ OR A ;0016 B7 . JR NZ,$+1 ;0017 20 FF . DJNZ $-5 ;0019 10 F9 . . PUSH HL ;001B E5 . LD A,C ;001C 79 Y CP 0F4H ;001D FE F4 . . RET NZ ;001F C0 . EX AF,AF' ;0020 08 . RET NZ ;0021 C0 . HALT ;0022 76 V