1
0
mirror of https://github.com/k4zmu2a/SpaceCadetPinball.git synced 2024-11-22 02:32:39 +01:00

Update README.md to include macOS build instructions

Include instructions for successful build of Space Cadet Pinball on both Intel macOS and Apple Silicon macOS. Small formatting fix.
This commit is contained in:
Alexander Steffen 2021-09-28 21:42:22 -04:00 committed by GitHub
parent b4cb827d73
commit e2a2037a99
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -26,7 +26,8 @@ Platforms covered by this project: desktop Windows and Linux.
* All structures were populated, globals and locals named. * All structures were populated, globals and locals named.
* All subs were decompiled, C pseudo code was converted to compilable C++. Loose (namespace?) subs were assigned to classes. * All subs were decompiled, C pseudo code was converted to compilable C++. Loose (namespace?) subs were assigned to classes.
**Compiling:**\ **Compiling:**
Project uses `C++11` and depends on `SDL2` libs.\ Project uses `C++11` and depends on `SDL2` libs.\
On Windows:\ On Windows:\
Download and unpack devel packages for `SDL2` and `SDL2_mixer`.\ Download and unpack devel packages for `SDL2` and `SDL2_mixer`.\
@ -37,6 +38,12 @@ On Linux:\
Install devel packages for `SDL2` and `SDL2_mixer`.\ Install devel packages for `SDL2` and `SDL2_mixer`.\
Compile with CMake; tested with GCC 10, Clang 11. Compile with CMake; tested with GCC 10, Clang 11.
On macOS:\
**Homebrew**: Install the `SDL2`, `SDL2_mixer` homebrew packages.\
**MacPorts**: Install the `libSDL2`, `libSDL2_mixer` macports packages.\
Compile with CMake. Ensure that `CMAKE_OSX_ARCHITECTURES` variable is set for either `x86_64` Apple Intel or `arm64` for Apple Silicon.\
Tested with: macOS Big Sur (Intel) with Xcode 13 & macOS Montery Beta (Apple Silicon) with Xcode 13.
**Plans:** **Plans:**
* ~~Decompile original game~~ * ~~Decompile original game~~
* ~~Resizable window, scaled graphics~~ * ~~Resizable window, scaled graphics~~