word triangles by mitchs

   

   
   
 
\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 +0(0b)
swap
push +1(1b)
add
dup
dup
getc
retr
push +10(4b)
swap
sub
jneg +0(0b)
mark -0(0b)
div
mark null
swap
push +1(1b)
add
dup
retr
dup
putc
push +10(4b)
sub
jzero -0(0b)
swap
copy +1(1b)
retr
swap
push -16(5b)
mod
jneg null
copy +1(1b)
push +32(6b)
stor
jump null

download

return to the top page