Return to Suhalia Noctis

How to run Noctis IV: CE on Silicon Mac

Noctis IV: CE is still a DOS program. That is good news: an Apple Silicon Mac cannot run its executable directly, but DOSBox-X can emulate the machine it expects. DOSBox-X provides an ARM build for modern Macs, so Rosetta is not required.

1. Install DOSBox-X

If you use Homebrew:

brew install dosbox-x

You can also download the ARM macOS build from the DOSBox-X website. The Homebrew formula page is a useful place to check the current package and supported macOS versions.

2. Download Noctis

For the Community Edition used throughout this blog, download Noctis IV: CE R11.6a. R11.6a is the latest proper, non-special NICE release. Unzip it somewhere permanent; ~/Games/Noctis is a convenient example.

If you want Ghignola's original Noctis IV instead, the Noctis page at DOS Games Archive has both the DOS release and the original C++ source. The R11.6a download is a playable Community Edition binary, not a source release.

3. Mount the folder and launch it

Open DOSBox-X and enter the following, changing the macOS path to wherever you unzipped the game:

mount c "/Users/your-name/Games/Noctis"
c:
cd modules
noctis

The cd modules matters: NOCTIS.EXE expects the package's DATA directory to be one level above it.

If the game is slow, set the emulated CPU core to dynamic and its cycles to max. You can enter these commands before launching:

core dynamic
cycles max

Those settings can also be saved in DOSBox-X's configuration tool. Because the mounted C drive is an ordinary Mac folder, Noctis's saves—including DATA/CURRENT.BIN—remain there between sessions.

One last trap: the package also contains a Windows executable. On a Silicon Mac, launch MODULES/NOCTIS.EXE through DOSBox-X as shown above.