From 6ff40e09bd378f937ebfcb7980f7f8975bceb138 Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Sat, 30 Apr 2022 06:42:09 +1000 Subject: 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. --- docs/source/initialsetup/compilingmame.rst | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) (limited to 'docs/source/initialsetup') 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 `_ (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 `_ and click the link - to the download page for the current version (this was - `Python 3.10.0 `_ at - the time of writing). +* Go to the official Python site, navigate to the + `releases for macOS `_, and click the + link to download the installer for the latest stable release (this was + `Python 3.10.4 `_ + 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 -- cgit v1.2.3