;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 ;