Skip to content
This repository has been archived by the owner on Mar 26, 2024. It is now read-only.
Zoltar007 edited this page Aug 27, 2020 · 7 revisions

Build The Official PC Port For macOS

Install Homebrew (via http://brew.sh/):

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Install required packages:

For macOS Mojave (10.14) & below: brew install make gcc mingw-w64 pkg-config sdl2 glew libusb python3 git

For macOS Catalina (10.15) & above: brew install make gcc mingw-w64 pkg-config sdl2 glew libusb git

Clone git repository:

git clone https://github.com/zoltar007/target_osx

Copy your big-endian Super Mario 64 USA ROM into the cloned repository directory:

cp baserom.us.z64 target_osx/

Switch to the cloned repository directory:

cd target_osx

Compile the PC port binary:

gmake or gmake -j You can also use gmake TARGET_OSX=1 if you want to be specific.

Switch to the build directory:

cd build/us_pc

Run the PC port binary:

./sm64.us.f3dex2e