Skip to content

pauldzim/OVCC

 
 

Repository files navigation

Update: Joysticks are now working. Bumped the version to 1.6.1a

This is a fork of Walter Zambotti's OVCC project: https://github.com/WallyZambotti/OVCC

I have added an xcodeproj file, so that OVCC can be built using Apple's Xcode IDE.

If you have any issues with building the project or running the prebuilt app (see below) please contact me at the email address in my user profile.

'homebrew' and the SDL2, fontconfig, freetype, and png16 libraries are required to build OVCC. See https://brew.sh

The AGAR library at https://github.com/JulNadeauCA/libagar.git is also required. To work under OS X, it needs to have the patches in the 'Patches/AGAR' directory in this repo applied before building it.

See Walter's page for more info on OVCC and the build requirements for it.

This version only supports the arm64 architecture (M1 chips and newer) mainly because I couldn't figure out how to do dual-architecture builds using Homebrew.

This version of OVCC has a few differences from Walter's:

- The required ROMs (at least 'coco3.rom' and 'fd502.rom' are needed) should
  be copied to the 'Contents' folder in the app after building it but before
  running it. This folder is at 'CoCo/Debug/ovcc.app/Contents' after the build.

  You can then double-click this 'ovcc.app' folder from Finder to launch
  OVCC. You can also copy this 'ovcc.app' folder into your local Applications
  folder, and OVCC should then show up in Launchpad.

- When running OVCC, in the 'Cartridge->Load Cart' menu, the loadable
  modules (.so) can be found in the 'Frameworks' subfolder.

One note: If you load the libmpi.so module first ("Mult-Pak Interface"), and then load the libfd502.so module (floppy disk controller) into it, you must load it into MPI Slot 4. The floppy disk controller won't work in any other slot. I didn't see this documented anywhere, and it took me quite some time to figure out.

You can find the needed ROMs at https://colorcomputerarchive.com. I used the ones from the repo/ROMs/XRoar/CoCo directory.

There is a prebuilt image of the OVCC app (MacOS arm64 only) at

https://drive.google.com/drive/folders/1Va9Vq35dOAkd4joCtuB7zRYQ8CY6mssN?usp=sharing

Be sure to read the "README! - Important" file there for important notes on avoiding a corrupted download file.

About

Open Virtual Color Computer

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 78.4%
  • Assembly 18.0%
  • Makefile 3.0%
  • Other 0.6%