\x09 \x09 \x09 \x09 \x09\x09\x09 \x09 \x09 \x09\x09 \x09 \x09 \x09 \x09 \x09\x09 \x09\x09\x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09\x09 \x09\x09 \x09 \x09\x09 \x09 \x09 \x09 \x09\x09\x09 \x09 \x09 \x09 \x09\x09 \x09\x09\x09\x09 \x09 \x09\x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09\x09\x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09\x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09\x09 \x09 \x09 \x09\x09 \x09 \x09 \x09 \x09 \x09 \x09
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
Disassemble:
push +0(0b) mark +0(0b) push +1(1b) add push +0(0b) dup getc retr push +2(2b) mod jzero +1(1b) dup push +9(4b) call -0(0b) swap stor call null sub jump +0(0b) mark +1(1b) call null add dup push +8(4b) call -0(0b) pop push -1(1b) mul jneg +0(0b) call null mark +0(1b) push +1(1b) add dup retr push +32(6b) add putc dup push +0(0b) call -0(0b) retr sub jneg +0(1b) push +10(4b) putc call null div push +1(1b) add dup retr jzero -0(1b) call null mul jump +0(1b) mark -0(1b) push +1(1b) sub dup push +0(0b) stor dup jzero +0(0b) jump -0(1b) mark null push +81(7b) ret mark -0(0b) stor dup call null mod copy +1(1b) call null div ret