

bytecode format



// opcode ! (seperator) operand1 : (seperator) operand2, 
1F!x:y,

complety original bytecode and instruction set
is not based on the x86 instruction set or any of its rules
much simpler and easyier to use


mov [ax][bx]
first operand must contain variable
second operand must contain constant value or variable

01!*variable:10,thename


code label is what the name they picked, with no space lower cased


// note inheritance, and multiple inheritance
// when the code blocks are loaded, 
// load those other ones in to





BYTECODE

OPCODE           REGISTERS              MNEMOIC         SCRIPT EXAMPLE
1                   2                     ADD           ADD X,Y
2                   2                     SUB           SUB X,Y
3                   2                     DIV           DIV X,Y
4                   2                     MUL           MUL X,Y




var{data:name,data:name}constructor{1F!x:y,FF!x:y,12!x:y}deconstructor{}
