diff options
Diffstat (limited to 'docs/source')
-rw-r--r-- | docs/source/advanced/multiconfig.rst | 52 | ||||
-rw-r--r-- | docs/source/conf.py | 4 | ||||
-rw-r--r-- | docs/source/techspecs/luareference.rst | 4 |
3 files changed, 25 insertions, 35 deletions
diff --git a/docs/source/advanced/multiconfig.rst b/docs/source/advanced/multiconfig.rst index abae10f5a78..d81853d4734 100644 --- a/docs/source/advanced/multiconfig.rst +++ b/docs/source/advanced/multiconfig.rst @@ -27,12 +27,7 @@ Order of Config Loading Systems with no monitors, multiple monitors with different orientations, or monitors connected to slot devices will usually load ``horizont.ini``. -5. System type INI file (``arcade.ini``, ``console.ini``, ``computer.ini``, or - ``othersys.ini``). Both Pac-Man and Street Fighter Alpha are arcade games, - so ``arcade.ini`` will be loaded here, while Atari 2600 will load - ``console.ini`` as it is a home game console. - -6. Monitor type INI file (``vector.ini`` for vector monitors, ``raster.ini`` for +5. Monitor type INI file (``vector.ini`` for vector monitors, ``raster.ini`` for CRT raster monitors, or ``lcd.ini`` for LCD/EL/plasma matrix monitors). Pac-Man and Street Fighter Alpha use raster CRTs, so ``raster.ini`` is loaded here, while Tempest uses a vector monitor, so ``vector.ini`` is loaded here. @@ -43,7 +38,7 @@ Order of Config Loading monitors or with other kinds of monitors will not load an INI file for this step. -7. Driver source file INI file. MAME will attempt to load +6. Driver source file INI file. MAME will attempt to load ``source/``\ *<sourcefile>*\ ``.ini`` where *<sourcefile>* is the base name of the source code file where the system driver is defined. A system's source file can be found using **mame -listsource <pattern>** at the command @@ -54,16 +49,16 @@ Order of Config Loading ``cave.cpp`` source file, so they will all load ``source/cave.ini`` at this step. -8. BIOS set INI file (if applicable). For example The Last Soldier uses the +7. BIOS set INI file (if applicable). For example The Last Soldier uses the Neo-Geo MVS BIOS, so it will load ``neogeo.ini``. Systems that don't use a BIOS set won't load an INI file for this step. -9. Parent system INI file. For example The Last Soldier is a clone of The Last +8. Parent system INI file. For example The Last Soldier is a clone of The Last Blade / Bakumatsu Roman - Gekka no Kenshi, so it will load ``lastblad.ini``. Parent systems will not load an INI file for this step. -10. System INI file. Using the previous example, The Last Soldier will load - ``lastsold.ini``. +9. System INI file. Using the previous example, The Last Soldier will load + ``lastsold.ini``. Examples of Config Loading Order @@ -75,12 +70,11 @@ Examples of Config Loading Order 2. ``mame.ini`` (global) 3. (debugger not enabled, no extra INI file loaded) 4. ``vertical.ini`` (screen orientation) - 5. ``arcade.ini`` (system type) - 6. ``raster.ini`` (monitor type) - 7. ``source/jack.ini`` (driver source file) - 8. (no BIOS set) - 9. ``zzyzzyxx.ini`` (parent system) - 10. ``brix.ini`` (system) + 5. ``raster.ini`` (monitor type) + 6. ``source/jack.ini`` (driver source file) + 7. (no BIOS set) + 8. ``zzyzzyxx.ini`` (parent system) + 9. ``brix.ini`` (system) * Super Street Fighter 2 Turbo (**mame ssf2t**) @@ -88,12 +82,11 @@ Examples of Config Loading Order 2. ``mame.ini`` (global) 3. (debugger not enabled, no extra INI file loaded) 4. ``horizont.ini`` (screen orientation) - 5. ``arcade.ini`` (system type) - 6. ``raster.ini`` (monitor type) - 7. ``source/cps2.ini`` (driver source file) - 8. (no BIOS set) - 9. (no parent system) - 10. ``ssf2t.ini`` (system) + 5. ``raster.ini`` (monitor type) + 6. ``source/cps2.ini`` (driver source file) + 7. (no BIOS set) + 8. (no parent system) + 9. ``ssf2t.ini`` (system) * Final Arch (**mame finlarch**) @@ -101,12 +94,11 @@ Examples of Config Loading Order 2. ``mame.ini`` (global) 3. (debugger not enabled, no extra INI file loaded) 4. ``horizont.ini`` (screen orientation) - 5. ``arcade.ini`` (system type) - 6. ``raster.ini`` (monitor type) - 7. ``source/stv.ini`` (driver source file) - 8. ``stvbios.ini`` (BIOS set) - 9. ``smleague.ini`` (parent system) - 10. ``finlarch.ini`` (system) + 5. ``raster.ini`` (monitor type) + 6. ``source/stv.ini`` (driver source file) + 7. ``stvbios.ini`` (BIOS set) + 8. ``smleague.ini`` (parent system) + 9. ``finlarch.ini`` (system) *Remember command line parameters take precedence over all else!* @@ -118,5 +110,3 @@ Some users may have a wall-mounted or otherwise rotatable monitor, and may wish to actually play vertical games with the rotated display. The easiest way to accomplish this is to put your rotation modifiers into ``vertical.ini``, where they will only affect vertical games. - -[todo: more practical examples] diff --git a/docs/source/conf.py b/docs/source/conf.py index 15884fc9ff9..6b3b080952f 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -63,9 +63,9 @@ copyright = u'1997-2023, MAMEdev and contributors' # built documents. # # The short X.Y version. -version = '0.252' +version = '0.253' # The full version, including alpha/beta/rc tags. -release = '0.252' +release = '0.253' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/source/techspecs/luareference.rst b/docs/source/techspecs/luareference.rst index d05c8fa7c9c..2da9a2cd02d 100644 --- a/docs/source/techspecs/luareference.rst +++ b/docs/source/techspecs/luareference.rst @@ -250,8 +250,6 @@ machine:logerror(msg) Properties ^^^^^^^^^^ -machine.ui_active (read/write) - A Boolean indicating whether UI control inputs are currently enabled. machine.time (read-only) The elapsed emulated time for the current session as an :ref:`attotime <luareference-core-attotime>`. @@ -565,6 +563,8 @@ ui.line_height (read-only) ui.menu_active (read-only) A Boolean indicating whether an interactive UI element is currently active. Examples include menus and slider controls. +ui.ui_active (read/write) + A Boolean indicating whether UI control inputs are currently enabled. ui.single_step (read/write) A Boolean controlling whether the emulated system should be automatically paused when the next frame is drawn. This property is automatically reset |