SCPL 4.1 vm instructions: 0x00 ADD adds values on datastack together 0x01 SUB subs values on datastack 0x02 MUL multiplies values on datastack 0x03 DIV divides values on datastack 0x04 loadl loads local variable onto datastack 0x05 savel saves top of datastack into a local variable 0x06 saveg saves top of datastack into a global variable 0x07 loadg loads global variable onto datastack 0x08 loado loads operand onto datastack 0x09 loadt loads new table onto datastack 0x0A empty 0x0B pop pops value off of datastack 0x0C rem saves value from datastack onto secondary stack 0x0D rec loads value from secondary stack onto datastack 0x0E loada loads attribute from table on datastack 0x0F savea saves value on datastack to table under that value