mirror of
https://github.com/holub/mame
synced 2025-07-06 02:18:09 +03:00
![]() Subject: a last bunch of patches Hi, attached please find a last block of diffs which completely removes every explicit use of input_port_read_indexed from src/mame/ (it remains in the various input_port_N_r, but I'll move to those later :) ) and fixes a small input bug Namely: nbmj_fix.diff: fixes bug MT 479. livegal turns out to use in a slightly different way the nichibutsu mahjong panel and inputs in test mode confirms that my change is correct ;) patch01.diff -> patch03.diff: convert to use tagged inputs and handlers the remaining drivers (U to Z and a few others) taito.diff: converts taitoic.c handlers to use tags (this required some more re-tagging in a few taito drivers, which I overlooked previously) namcos22.diff: converts namcos22 read handlers to use tags. I have been very carefully about where each read handler is used (and adopted read_safe where necessary), so there shall be no problem with this (despite the complexity of the driver) mediagx.diff: finally, I re-submit this patch about mediagx.c. Much more work would be needed to correctly map inputs for this driver, but I fear is still a bit beyond my current skills. However, from inspection through the debugger and from error.log, you can notice that the variable parallel_latched (used to read inputs) takes values 0,...,23 so this diff does no harm to the driver and allows to remove also the last occurrence of input_port_read_indexed! As usual, I tested as much as I could the changes and I expect no regressions is introduced Regards, Fabio Priuli |
||
---|---|---|
docs | ||
src | ||
.gitattributes | ||
makefile |