Deadfish by una

   

   
   \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)
dup
getc
retr
dup
push +105(7b)
sub
jzero +1(1b)
dup
push +100(7b)
sub
jzero +2(2b)
dup
push +115(7b)
sub
jzero +3(2b)
dup
push +111(7b)
sub
jzero +4(3b)
end
mark +1(1b)
pop
push +0(0b)
getc
push +1(1b)
add
call +5(3b)
jump +0(0b)
mark +5(3b)
dup
push +256(9b)
sub
dup
jzero +0(0b)
pop
ret
mark +2(2b)
pop
push +0(0b)
getc
dup
jzero +0(0b)
push +1(1b)
sub
call +5(3b)
jump +0(0b)
mark +3(2b)
pop
push +0(0b)
getc
dup
mul
call +5(3b)
jump +0(0b)
mark +4(3b)
pop
push +0(0b)
getc
dup
puti
push +10(4b)
putc
jump +0(0b)

download

return to the top page