SVC16 - A virtual computer that now runs live in the browser (WASM)
Hello everyone,
it has been a year since I last posted about this project of mine.
I have to remember to advertise if I want to reach people who might be interested in it.
SVC16 is a simple virtual console that is fully specified. It is a good starting point for building compilers, but it is also meant for people who like the idea of optimizing for retro consoles... but are put off by the arbitrary stuff you need to put up with.
With SVC16, programs always run at exactly the same speed; they are completely deterministic, and there is exactly one version of the console.
The reason I am posting about this again is that I finally have a working version of the emulator on the web, and you can just play your ROMs in the browser. Of course, everyone who would have written a compiler for it (and some people actually have) could have compiled the emulator or even built one from the spec.
But I think it is much more motivating to build something if you can easily share it with others.