diff options
author | 2022-04-30 06:42:09 +1000 | |
---|---|---|
committer | 2022-04-30 06:42:09 +1000 | |
commit | 6ff40e09bd378f937ebfcb7980f7f8975bceb138 (patch) | |
tree | 94c62275c72199fc4cbfcd424f93a6ec5cf4158c /docs/source/initialsetup/compilingmame.rst | |
parent | 96175af1ea556efa40a0fbef15ed3e23ec07528b (diff) |
Micscellaneous cleanup/fixes:
machine/z80scc.cpp: Fixed a cast-to-bool that broke detection of changes
to one register bit.
formats/fsmeta.cpp: Use visitors with variants where it makes sense.
docs: Updated minimum required SDL version to 2.0.6 for all targets,
added note that Python 3 is included with Xcode and updated instructions
for downloading stand-alone Python 3 for macOS.
ksys573.cpp: Don't create an insane number of textures for fghtmn and
pnchman internal artwork.
Tidied another batch of slot machine layouts.
Diffstat (limited to 'docs/source/initialsetup/compilingmame.rst')
-rw-r--r-- | docs/source/initialsetup/compilingmame.rst | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/docs/source/initialsetup/compilingmame.rst b/docs/source/initialsetup/compilingmame.rst index fdd0545db9f..3c8fddd26fc 100644 --- a/docs/source/initialsetup/compilingmame.rst +++ b/docs/source/initialsetup/compilingmame.rst @@ -72,7 +72,7 @@ building MAME on a 64-bit system. Instructions may need to be adjusted for use the portable SDL (Simple DirectMedia Layer) interfaces instead, you can add **OSD=sdl** to the make options. The main emulator binary will have an ``sdl`` prefix prepended (e.g. ``sdlmame.exe``). You - will need to install the MSYS2 packages for SDL 2 version 2.0.3 or later. + will need to install the MSYS2 packages for SDL 2 version 2.0.6 or later. * By default, MAME will include the native Windows debugger. To also include the portable Qt debugger, add **USE_QTDEBUG=1** to the make options. You will need to install the MSYS2 packages for Qt 5. @@ -224,7 +224,7 @@ Fedora Linux ------------ You’ll need a few prerequisites from your Linux distribution. Make sure you get -SDL2 2.0.4 or later as earlier versions are buggy:: +SDL2 2.0.6 or later as earlier versions lack required functionality:: sudo dnf install gcc gcc-c++ SDL2-devel SDL2_ttf-devel libXi-devel libXinerama-devel qt5-qtbase-devel qt5-qttools expat-devel fontconfig-devel alsa-lib-devel pulseaudio-libs-devel @@ -246,7 +246,7 @@ Debian and Ubuntu (including Raspberry Pi and ODROID devices) ------------------------------------------------------------- You’ll need a few prerequisites from your Linux distribution. Make sure you get -SDL2 2.0.4 or later as earlier versions are buggy:: +SDL2 2.0.6 or later as earlier versions lack required functionality:: sudo apt-get install git build-essential python libsdl2-dev libsdl2-ttf-dev libfontconfig-dev libpulse-dev qt5-default @@ -274,8 +274,10 @@ Apple macOS You’ll need a few prerequisites to get started. Make sure you’re on OS X 10.14 Mojave or later for Intel Macs or macOS 11.0 Big Sur for Apple Silicon. You will -need SDL2 2.0.4 or later for Intel or SDL2 2.0.14 on Apple Silicon. You’ll also -need to install Python 3. +need SDL2 2.0.6 or later for Intel or SDL2 2.0.14 on Apple Silicon. You’ll also +need to install Python 3 – it’s currently included with the Xcode command line +tools, but you can also install a stand-alone version or get it via the Homebrew +package manager. * Install **Xcode** from the Mac App Store or `ADC <https://developer.apple.com/download/more/>`_ (AppleID required). @@ -298,12 +300,13 @@ Next you’ll need to get SDL2 installed. **SDL2.framework** folder from the SDL disk image into the **Frameworks** folder. You will have to authenticate with your user password. -Now get Python 3 set up: +If you don’t already have it, get Python 3 set up: -* Go to the `official Python site <https://www.python.org/>`_ and click the link - to the download page for the current version (this was - `Python 3.10.0 <https://www.python.org/downloads/release/python-3100/>`_ at - the time of writing). +* Go to the official Python site, navigate to the + `releases for macOS <https://www.python.org/downloads/macos/>`_, and click the + link to download the installer for the latest stable release (this was + `Python 3.10.4 <https://www.python.org/ftp/python/3.10.4/python-3.10.4-macos11.pkg>`_ + at the time of writing). * Scroll down to the “Files” section, and download the macOS version (called “macOS 64-bit universal2 installer” or similar). * Once the package downloads, open it and follow the standard installation |