mame/scripts/src
Vas Crabb b5758f5273 Re-write serial mouse support:
* Separate Microsoft 2-button mouse and Logitech 3-button Microsoft-compatible mouse
* Add Microsoft wheel mouse
* Make Mouse Systems mouse behave more realistically
* Add Mouse Systems "rotatable" mouse
* Simplify code and eliminate timers

(nw) X/Y translation and buttons works for all devices.  The wheel on
the wheel mouse seems to be transmitting the right data, and CuteMouse
detects the wheel as being present, but no software seems to support it
properly.  Software supporting the Mouse Systems "rotatable" mouse is
very rare - typically people just set the DIP switches on their M-1 for
"non-rotatable" mode.  A standard mouse driver will see the "rotatable"
mouse moving two mickeys for each count, and move eratically on
rotation.  The "rotable" mouse is poorly tested due to lack of software.

(nw) MAME doesn't have a proper input type for a mouse wheel, and it
doesn't seem to be possible to map the host mouse wheel to an axis when
configuring inputs.  The default mapping ends up assigining the wheel or
rotation to one of the translation axes, which is very unhelpful.
2018-09-19 20:00:56 +10:00
..
mame Enable use of system-wide asio, glm and rapidjson (#3172) 2018-02-08 16:06:25 -05:00
osd taptun: add support for Windows (#3790) 2018-07-30 18:52:11 +10:00
3rdparty.lua softfloat3: fix msvc build (nw) (#3566) 2018-05-14 09:18:24 -04:00
benchmarks.lua srcclean (nw) 2016-09-26 04:51:59 +10:00
bus.lua Re-write serial mouse support: 2018-09-19 20:00:56 +10:00
cpu.lua -st62xx: Added a skeleton driver for the STmicro ST6 series of microcontrollers. [Ryan Holtz] 2018-08-25 00:18:07 +02:00
devices.lua Enable use of system-wide asio, glm and rapidjson (#3172) 2018-02-08 16:06:25 -05:00
emu.lua Better support for screen orientation/geometry: 2018-07-26 23:11:02 +10:00
formats.lua New machines marked as NOT_WORKING 2018-03-21 20:53:11 +00:00
lib.lua dvdisasm: Overhaul [O. Galibert] 2017-11-26 17:41:27 +01:00
machine.lua -am79c90: Added rudimentary AMD 79C90 LANCE ethernet controller support, enough to make sun4 happy. [Ryan Holtz] 2018-09-08 18:03:15 +02:00
main.lua Better Emscripten parameter handling, & update docs (nw) 2018-07-21 22:05:45 +00:00
netlist.lua A large portion of the Atari Gran Trak 10 schematics (1974) 2018-07-28 11:37:12 -03:00
sound.lua Add huc6230 Emulation (#3829) 2018-08-23 21:47:41 -04:00
tests.lua srcclean (nw) 2017-02-19 11:40:55 +11:00
tools.lua Reshuffle some stuff: 2018-03-28 05:25:15 +11:00
video.lua ps2sony: Some basic VU1 support, major file reshuffling, nw 2018-07-21 10:07:00 +02:00