Special [Olympics] VM is a virtual 32 bit load/store RISC processor with some periphery.
C
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.gitattributes
.gitignore
Main.c
Makefile.mingw
NEWS
README
SVM.c
SVM.h
SVMCon.c
SVMCon.h
SVMDisk.c
SVMDisk.h
SVMLog.c
SVMLog.h
SVMOpts.c
SVMOpts.h
SVMSleep.c
SVMSleep.h
SVMTypes.h
SampleDisk.svm
SpecialVM.sln
SpecialVM.vcxproj
SpecialVM.vcxproj.filters

README

Special [Olympics] VM is a
    full-featured virtual 32 bit load/store RISC processor
    with some periphery(namely, terminal and disks), but without FPU.

See full description in SVM.c

Currently it is implemented for Windows(because of SVM Console),
    but Linux porters are welcome. It would be not to hard to rewrite
    SVMCon.c for e.g. ncurses.