Previous 199869 Revisions Next

r192932 Thursday 23rd March, 2023 at 03:39:56 UTC by Vasantha Crabb
Retired the over-stretched "system type" flags.

Functionally, the only difference between the system definitions is that
GAMEL lets you specify an additional internal layout and SYST lets you
specify a compatible system.  COMP and CONS are just aliases for SYST -
the aliases can be phased out.

Removed arcade.flt and mess.flt altogether - opinion seems to be split
between misinterpreting them as fully supported and considering them
unnecessary.  They were marginally useful as a performance test for
makedep.py, but that isn't important.  We still have nl.flt as an
example .flt file (although it doesn't use "-" exclude directives).

Moved the UI active flag from the machine to the UI manager.  Nothing
else uses it anyway (it's still accessible to scripts).
[docs/source]conf.py
[docs/source/advanced]multiconfig.rst
[docs/source/techspecs]luareference.rst
[src/emu]gamedrv.h machine.cpp machine.h
[src/frontend/mame]luaengine.cpp mameopts.cpp mameopts.h
[src/frontend/mame/ui]ui.cpp ui.h
[src/mame]arcade.flt mess.flt
[src/osd/modules/render/bgfx]chainmanager.cpp


Previous 199869 Revisions Next


© 1997-2024 The MAME Team