summaryrefslogtreecommitdiffstatshomepage
path: root/docs/source
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2025-09-25 00:19:07 +1000
committer Vas Crabb <vas@vastheman.com>2025-09-25 00:19:07 +1000
commitfaca9a36963be25c8b8fa50c7c2d308397a280cd (patch)
tree623cff76a19b4bc558805933ff50185d0a0c02e7 /docs/source
parentd474473713e05ca62ab61f44bd4688e919b1973d (diff)
docs: Belatedly updated system requirements, bumped version to 0.281.
Also tidied some system descriptions.
Diffstat (limited to 'docs/source')
-rw-r--r--docs/source/conf.py4
-rw-r--r--docs/source/initialsetup/mameintro.rst23
2 files changed, 18 insertions, 9 deletions
diff --git a/docs/source/conf.py b/docs/source/conf.py
index e957196eae1..850c90c3d9c 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -63,9 +63,9 @@ copyright = u'1997-2025, MAMEdev and contributors'
# built documents.
#
# The short X.Y version.
-version = '0.280'
+version = '0.281'
# The full version, including alpha/beta/rc tags.
-release = '0.280'
+release = '0.281'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
diff --git a/docs/source/initialsetup/mameintro.rst b/docs/source/initialsetup/mameintro.rst
index 61be99b68a9..09d69b85f6a 100644
--- a/docs/source/initialsetup/mameintro.rst
+++ b/docs/source/initialsetup/mameintro.rst
@@ -68,14 +68,23 @@ MAME is written in C++, and has been ported to numerous platforms. Over time, as
computer hardware has evolved, the MAME code has evolved as well to take
advantage of the greater processing power and hardware capabilities offered.
-The official MAME binaries are compiled and designed to run on a standard
-Windows-based system. The minimum requirements are:
-
-* Intel Core 2-series CPU or equivalent, at least 2.0 GHz
-* 64-bit OS (Windows 7 or later on Windows, macOS 10.9 or later on Mac)
+The official MAME binary packages are compiled and designed to run on standard
+Windows-based systems. The minimum requirements are:
+
+* An x86-64 CPU implementing the x86-64v2 feature set (16-byte compare/exchange,
+ ``lahf``/``sahf`` instructions in long mode, population count instruction and
+ SSE 4.2), or
+* An Arm CPU implementing the ARMv8.2-A feature set
+* A 64-bit edition of Windows 7 or later for x86-64 or Windows 10 or later for
+ Arm
* 4 GB RAM
-* DirectX 9.0c for Windows
-* A Direct3D, or OpenGL capable graphics card
+* DirectX 9.0c for Windows
+* A Direct3D or OpenGL capable GPU with support for non-power-of-two texture
+ sizes
+
+In general, any x86-64 CPU from 2015 onwards or the vast majority of 64-bit Arm
+CPUs from 2018 onwards should be suitable. It is possible to compile MAME
+yourself with support for older CPUs at the cost of some performance.
Of course, the minimum requirements are just that: minimal. You may not get
optimal performance from such a system, but MAME should run. Modern versions of