The current version of the SVM is version 0.2.4 for Scratch 3.0. 0.2 is a MAJOR REWORK, the current documentation is innacurate/has issues. 0.2.4 also splits MOV into two operations: PMOV that uses pointers, and MOV that uses raw addresses. Can run any SVM bytecode as long as the SVM version is supported, meaning you can make projects unaffected by Scratch version updates.