A fork of the Sega VMS emulator by Marcus Comstedt.
- A C99 compiler (clang or gcc)
- CMake ≥ 3.16
- X11 — on macOS, install XQuartz:
brew install --cask xquartz
- SDL (optional, for audio)
cmake -B build
cmake --build buildXQuartz must be running before launching the emulator.
-
Install XQuartz (run once):
brew install --cask xquartz
-
Reset shell for
DISPLAYlaunch agent registered by XQuartz. -
Start XQuartz and run the emulator:
open -a XQuartz ./build/vms
If
DISPLAYis still unset in your current session, set it manually:open -a XQuartz export DISPLAY=:0 ./build/vms
vms [-h] [-V] [-2] [-b bios] game.vms ...
- VMS software: https://mc.pp.se/dc/sw.html
- VMS hardware: https://mc.pp.se/dc/hw.html
- Extras: https://www.deco.franken.de/myfiles/myfiles.html
