mame/src/osd/osdmini
Aaron Giles 665d213ee4 (Finally found the time to finish this....)
Low-level input upgrade. Classes now exist for input_codes, input_items,
input_devices, and input_seqs. Also created an input_manager class to
hold machine-global state and made it accessible via machine.input().
Expanded the device index range (0-255, up from 0-16), and the OSD can
now specify the device index explicitly if they can better keep the 
indexes from varying run-to-run. [Aaron Giles]

Note that I've built and run SDL on Windows, but not all the code paths
were exercised. If you use mice/joysticks extensively double-check them
to be sure it all still works as expected.

This is mainly an OSD and core change. The only thing impacting drivers
is if they query for specific keys for debugging. The following S&Rs
took care of most of that:

S: input_code_pressed( *)\(( *)([^, ]+) *, *
R: \3\.input\(\)\.code_pressed\1\(\2

S: input_code_pressed_once( *)\(( *)([^, ]+) *, *
R: \3\.input\(\)\.code_pressed_once\1\(\2
2011-05-30 19:07:19 +00:00
..
minidir.c Cleanups and version bump. 2009-10-12 08:45:25 +00:00
minifile.c Cleanup & version bump. 2010-11-08 09:08:55 +00:00
minimain.c (Finally found the time to finish this....) 2011-05-30 19:07:19 +00:00
minimisc.c Oops. 2011-05-23 00:57:17 +00:00
minisync.c Cleanups and version bump. 2009-10-12 08:45:25 +00:00
minitime.c Cleanups and version bump. 2009-10-12 08:45:25 +00:00
miniwork.c Make osdmini build again. 2010-10-21 16:14:46 +00:00
osdmini.h (Finally found the time to finish this....) 2011-05-30 19:07:19 +00:00
osdmini.mak Cleanups and version bump. 2009-10-12 08:45:25 +00:00