mame/docs/source/advanced
Vas Crabb b98fb7c98e Small batch of input refactoring:
emu/input.cpp: Fixed regression in display of some joystick inputs.

osd/interface: Split up interface classes into a few more files to
reduce where the input device interface class needs to be included.
Made OSD independent of concrete input_device class.

osd/modules/input, emu/inputdev.cpp, emu/ioport.cpp: Allow input devices
to provide tokens for controls without standard item types and
additional default input assignments.  Fixes issues assigning Yen and
Backslash on Japanese keyboards.

ui/textbox.cpp: Added a fixed-content text box menu class for future
use.

Got main.h out of emu.h as it’s only used in a very small number of
places, mostly for getting the application name.  Added eminline.h to
attotime.h as it's used without emu.h.  Cleaned up forward declarations
in emufwd.h a little.
2023-02-05 05:01:40 +11:00
..
bgfx.rst -machine/intelfsh.cpp: Added Macronix 29F008TC (1M*8, 4K*8 pages). 2022-09-06 07:05:25 +10:00
ctrlr_config.rst Small batch of input refactoring: 2023-02-05 05:01:40 +11:00
devicemap.rst docs: Removed obsolete paragraph about logged device IDs properly (GitHub #10469). 2022-10-25 01:00:20 +11:00
glsl.rst Case sensitivity training for INI (nw) (#4455) 2019-01-03 04:05:21 +11:00
hlsl.rst Case sensitivity training for INI (nw) (#4455) 2019-01-03 04:05:21 +11:00
index.rst API cleanups and miscellaneous fixes. 2021-07-15 13:54:40 +10:00
linux-lightguns.rst Overhaul to advanced gun instructions (nw) 2019-05-28 22:24:26 -07:00
multiconfig.rst (nw) Clean up the mess on master 2019-03-26 11:13:37 +11:00
paths.rst Case sensitivity training for INI (nw) (#4455) 2019-01-03 04:05:21 +11:00
shiftertoggle.rst Case sensitivity training for INI (nw) (#4455) 2019-01-03 04:05:21 +11:00