Turbowarp is highly recommended! https://turbowarp.org/1100272922/ Instructions: T - terminate (stop all) R - Run program C - Clear all of current program S - hide program P - Show program Space - add a new line to program How to program the VM: ⚠️IMPORTANT⚠️ This project can only handle numbers from 0 to 99. Anything higher or lower will crash the project. Commands: LDI rX Y Loads the number Y into register X ADI rX Y Adds the number Y to the value stored in register X ADD rX rY rZ Loads the sum of X and Y into register Z NOP Does nothing - good for brief pauses HLT Stops the program SUB rX rY rZ Loads the difference of X and Y into register Z NOR rX rY rZ Loads X NOR Y into register Z AND rX rY rZ Loads X AND Y into register Z XOR rX rY rZ Loads X XOR Y into register Z RSH - Right shift (IDK what it does) DSP rX Y Display the color Y at pixel X (This function is still under development) JMP X Jump to line X in the program
This is not a simulator. This is a true virtual machine. This project has exactly 1,111 blocks :D Version 2.0 is coming soon!