mirror of
https://github.com/k4zmu2a/SpaceCadetPinball.git
synced 2024-12-20 12:52:22 -05: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:
parent
b4cb827d73
commit
e2a2037a99
1 changed files with 8 additions and 1 deletions
|
@ -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~~
|
||||||
|
|
Loading…
Reference in a new issue