pipes-lang
Version:
Interpreter for PIPES 2D image programming language
102 lines • 1.32 kB
Plain Text
;0 meta
FFFFFFFF ;background
FF000000 ;path
FF7F7F7F ;blockade
FF00FF00 ;entry
FFFF0000 ;exit
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
;1 stack operations
FF0000FF ;push
FFFFFF00 ;rem
FF00FF90 ;stm
FF00E1FF ;mts
FF7F7FFF ;dup
FFB200FF ;swp
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
;3 arithmetic operations
FF267F00 ;add
FF57007C ;sub
FF7C1800 ;mul
FF00637C ;div
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
;2 conditions
FFA8610B ;cmp
FFF8D6FF ;tpa
FFFFFBD6 ;tpr
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
;4
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
;5 I/O
FFFFD800 ;in
FFFF6A00 ;out
FFFFCE7F ;char_out
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;
FFFFFFFF ;