SIN VM A stack based virtual machine. Overview The SIN VM is a stack based virtual machine which can run programs written in assembly like notation. For examples see the demo directory. Assembly is converted to bytecode by the SIN Assembler (sin-asm).