So I went and coded a VNDS interpreter. I named it VNDC, and made the name recursive for lulz.
-Currently, I can say confidently that it runs on Linux. It will probably also work on *bsd, if you can get SDL2, SDL_mixer, SDL_image, and SDL_ttf. I'm going to tweak stuff in the next release to build on windows, and I'll test it on mac using my MacBook '03 in the one after that. I have not tried building with clang. Lemme know how that goes.
+Currently, I can say confidently that it runs on Linux and Windows (with proper compilers - read: mingw.). It will probably also work on *bsd, if you can get SDL2, SDL_mixer, SDL_image, and SDL_ttf. I'm going to tweak stuff in the next release to build on windows, and I'll test it on mac using my MacBook '03 in the one after that. I have not tried building with clang. Lemme know how that goes.
The ultimate goal is for this to run on Linux, Windows, Mac, Android, and (jailbroken) iOS. Note that I'll never make a binary for iOS unjailbroken because A) apple and B) this is an interpreter.