Apple IIGS C development on Windows

ORCA C / OPUS II

For the compiler, I use ORCA C, available from Juiced.GS. Byteworks sells all of their software as Opus II, including the C compiler.

Golden Gate

Golden Gate is a cross-platform compatibility layer for ORCA and GNO/ME. It’s available from the Juiced.GS store.

Files in the golden gate archive

Extract the files from the golden gate zip file, then run the installer.

The installer is unsigned, so you may get a Microsoft Defender SmartScreen warning.

Microsoft Defender SmartScreen Warning 1

Click the ‘More Info’ link in the dialog. Then click the Run Anyway button to continue.

Microsoft Defender SmartScreen Warning 2

The installer will finish without a “we’re done” message, but that’s OK.

Configuring ORCA C and Golden Gate

Golden Gate needs to have the ORCA C files copied to a specific location on Windows.
For this purpose, the authors of Golden Gate created a command-line program called opus-extractor.
Open a command prompt and navigate to where Golden Gate was installed (C:\Program Files\GoldenGate). Next use opus-extractor to pull files from the Byteworks.po file to the destination directory (C:\ProgramData\GoldenGate).

opus-extractor

After the files have copied, verify the compiler is working with iix compile.

iix compile

Since we didn’t specify a file to compile, it gives us the help message. But it works!

Modifying PATH on Windows

Having to include the full path to call iix is a frustration.
By modifying the PATH environment variable, we can solve that. Right-click on the windows icon and select System.

Windows menu

From the System > About window, select the Advanced Settings link.

Advanced settings link

In the System Properties dialog, select the Environment Variables button.

System Properties

When the Environment Variables window opens, select the Path line in the upper window.
Then click Edit.

Environment Variables window

From the Edit environment varable window, click the New button.

Click the new button

Then add the location of Golden Gate, C:\Program Files\GoldenGate.

Add GoldenGate to PATH

Click the OK button and when you open a new terminal, you should be able to run iix compile from anywhere.