00 FRAME f+CALL WITH RETURN VALUE 01 FRAME f-CALL WITHOUT RETURN VALUE 02 FRAME f-CALL WITH ABORT TRAP 03 FRAME f-CALL IGNORING ABORT TRAP 04 GOTO a 05 CALL c 06 CALLOBJ pu 07 CALLOBJ p[]u 08 LOOPJPF a> 09 LOOPRPT a< 0A JPF a 0B JPT a 0C GOTO[] * 0D CASE a 0E CASER a 0F LOOKEND 10 LOOKUP 11 LOOKDN 12 LOOKUPR 13 LOOKDNR 14 QUIT??? 15 MARK u 16 STRSIZE 17 STRCOMP 18 BYTEFIL 19 WORDFIL 1A LONGFIL 1B WAITPEQ 1C BYTEMOV 1D WORDMOV 1E LONGMOV 1F WAITPNE 20 CLKSET 21 COGSTOP 22 LRETSUB 23 WAITCNT 24 PUSH SPR[] 25 POP SPR[] 26 USING SPR[] 27 WAITVID 28 COGIFUN * 29 LNEWFUN 2A LSETFUN 2B LCLRFUN 2C COGISUB * 2D LNEWSUB 2E LSETSUB 2F LCLRSUB 30 ABORT * 31 ABOVAL * 32 RETURN *u_ 33 RETVAL *u_ 34 PUSH m#-1 35 PUSH m#0 36 PUSH m#1 37 PUSH #kp 38 PUSH #k1 39 PUSH #k<2 3A PUSH #k<3 3B PUSH #k<4 3C ?3C 3D REG r[] 3E REG r[..] 3F REG r 40 PUSH VAR+dl 41 POP VAR+dl 42 USING VAR+dl 43 PUSH ##VAR+dl 44 PUSH VAR+dl 45 POP VAR+dl 46 USING VAR+dl 47 PUSH ##VAR+dl 48 PUSH VAR+dl 49 POP VAR+dl 4A USING VAR+dl 4B PUSH ##VAR+dl 4C PUSH VAR+dl 4D POP VAR+dl 4E USING VAR+dl 4F PUSH ##VAR+dl 50 PUSH VAR+dl 51 POP VAR+dl 52 USING VAR+dl 53 PUSH ##VAR+dl 54 PUSH VAR+dl 55 POP VAR+dl 56 USING VAR+dl 57 PUSH ##VAR+dl 58 PUSH VAR+dl 59 POP VAR+dl 5A USING VAR+dl 5B PUSH ##VAR+dl 5C PUSH VAR+dl 5D POP VAR+dl 5E USING VAR+dl 5F PUSH ##VAR+dl 60 PUSH LOC+dl 61 POP LOC+dl 62 USING LOC+dl 63 PUSH ##LOC+dl 64 PUSH LOC+dl 65 POP LOC+dl 66 USING LOC+dl 67 PUSH ##LOC+dl 68 PUSH LOC+dl 69 POP LOC+dl 6A USING LOC+dl 6B PUSH ##LOC+dl 6C PUSH LOC+dl 6D POP LOC+dl 6E USING LOC+dl 6F PUSH ##LOC+dl 70 PUSH LOC+dl 71 POP LOC+dl 72 USING LOC+dl 73 PUSH ##LOC+dl 74 PUSH LOC+dl 75 POP LOC+dl 76 USING LOC+dl 77 PUSH ##LOC+dl 78 PUSH LOC+dl 79 POP LOC+dl 7A USING LOC+dl 7B PUSH ##LOC+dl 7C PUSH LOC+dl 7D POP LOC+dl 7E USING LOC+dl 7F PUSH ##LOC+dl 80 PUSH MEM[]b 81 POP MEM[]b 82 USING MEM[]b 83 PUSH ##MEM[]b 84 PUSH OBJ+vb 85 POP OBJ+vb 86 USING OBJ+vb 87 PUSH ##OBJ+vb 88 PUSH VAR+vb 89 POP VAR+vb 8A USING VAR+vb 8B PUSH ##VAR+vb 8C PUSH LOC+vb 8D POP LOC+vb 8E USING LOC+vb 8F PUSH ##LOC+vb 90 PUSH MEM[][]b 91 POP MEM[][]b 92 USING MEM[][]b 93 PUSH ##MEM[][]b 94 PUSH OBJ+v[]b 95 POP OBJ+v[]b 96 USING OBJ+v[]b 97 PUSH ##OBJ+v[]b 98 PUSH VAR+v[]b 99 POP VAR+v[]b 9A USING VAR+v[]b 9B PUSH ##VAR+v[]b 9C PUSH LOC+v[]b 9D POP LOC+v[]b 9E USING LOC+v[]b 9F PUSH ##LOC+v[]b A0 PUSH MEM[]w A1 POP MEM[]w A2 USING MEM[]w A3 PUSH ##MEM[]w A4 PUSH OBJ+vw A5 POP OBJ+vw A6 USING OBJ+vw A7 PUSH ##OBJ+vw A8 PUSH VAR+vw A9 POP VAR+vw AA USING VAR+vw AB PUSH ##VAR+vw AC PUSH LOC+vw AD POP LOC+vw AE USING LOC+vw AF PUSH ##LOC+vw B0 PUSH MEM[][]w B1 POP MEM[][]w B2 USING MEM[][]w B3 PUSH ##MEM[][]w B4 PUSH OBJ+v[]w B5 POP OBJ+v[]w B6 USING OBJ+v[]w B7 PUSH ##OBJ+v[]w B8 PUSH VAR+v[]w B9 POP VAR+v[]w BA USING VAR+v[]w BB PUSH ##VAR+v[]w BC PUSH LOC+v[]w BD POP LOC+v[]w BE USING LOC+v[]w BF PUSH ##LOC+v[]w C0 PUSH MEM[]l C1 POP MEM[]l C2 USING MEM[]l C3 PUSH ##MEM[]l C4 PUSH OBJ+vl C5 POP OBJ+vl C6 USING OBJ+vl C7 PUSH ##OBJ+vlm C8 PUSH VAR+vl C9 POP VAR+vl CA USING VAR+vl CB PUSH ##VAR+vl CC PUSH LOC+vl CD POP LOC+vl CE USING LOC+vl CF PUSH ##LOC+vl D0 PUSH MEM[][]l D1 POP MEM[][]l D2 USING MEM[][]l D3 PUSH ##MEM[][]l D4 PUSH OBJ+v[]l D5 POP OBJ+v[]l D6 USING OBJ+v[]l D7 PUSH ##OBJ+v[]l D8 PUSH VAR+v[]l D9 POP VAR+v[]l DA USING VAR+v[]l DB PUSH ##VAR+v[]l DC PUSH LOC+v[]l DD POP LOC+v[]l DE USING LOC+v[]l DF PUSH ##LOC+v[]l E0 ROR E1 ROL E2 SHR E3 SHL E4 MIN E5 MAX E6 NEG E7 BIT_NOT E8 BIT_AND E9 ABS EA BIT_OR EB BIT_XOR EC ADD ED SUB EE SAR EF BIT_REV F0 LOG_AND F1 ENCODE F2 LOG_OR F3 DECODE F4 MPY F5 MPY_MSW F6 DIV F7 MOD F8 SQRT F9 LT FA GT FB NE FC EQ FD LE FE GE FF LOG_NOT