\xd5\x0e0%\xcd\x03\x800\x0d~%\x960\x02\xedD\xa9\xb90\x01~$w\xff\xb9\xd0$e\xc0v
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
Disassemble:
ORG 00000H PUSH DE ;0000 D5 . LD C,030H ;0001 0E 30 . 0 DEC H ;0003 25 % CALL 08003H ;0004 CD 03 80 . . . JR NC,$+15 ;0007 30 0D 0 . LD A,(HL) ;0009 7E ~ DEC H ;000A 25 % SUB (HL) ;000B 96 . JR NC,$+4 ;000C 30 02 0 . NEG ;000E ED 44 . D XOR C ;0010 A9 . CP C ;0011 B9 . JR NC,$+3 ;0012 30 01 0 . LD A,(HL) ;0014 7E ~ INC H ;0015 24 $ LD (HL),A ;0016 77 W RST 38H ;0017 FF . CP C ;0018 B9 . RET NC ;0019 D0 . INC H ;001A 24 $ LD H,L ;001B 65 E RET NZ ;001C C0 . HALT ;001D 76 V