mirror of
https://github.com/holub/mame
synced 2025-04-23 00:39:36 +03:00
![]() Subject: a few patches Hi, enclosed please find a few patches that finally conclude my input_port cleanups. I will still probably change some bit here and there, but there will be no more massive changes which could collide with current developments. Notice that, after applying these patches, indexed input reads remain only present in CPU interfaces (e.g. all the yamaha interfaces when the sound cpu is used to read inputs) and no more 16bit/32bit indexed read are present at all in MAME or MESS source. Therefore, you may consider the removal of input_port_N_word_r & input_port_N_dword_r, if you think you don't need them anymore. More in detail: * patch01.diff & patch02.diff: conclude the cleanup for drivers W -> Z * primrage.diff: changes the start buttons with input buttons in primrage, as per the test mode (no start button is reported) and the control panel (see http://www.mameworld.info/ubbthreads/showthreaded.php?Cat=&Number=161107 ) * drivedge.diff: makes drivedge ports fully 32bit and removes the protection bit (which seems not to be used in this game, or at least not in the port where it was tested since at least MAME 0.100) * duplicate.diff: introduces a PORT_CUSTOM which returns a tagged input (like a input_port_read). this could be useful for those games which require to read the same 8bit (resp. 16bit) input in both the upper and lower half of a 16bit (resp. 32bit) port. you can see its use for this purpose in the modified drivers (fuukifg3, dreamwld, cojag etc.) Regards, Fabio Priuli |
||
---|---|---|
docs | ||
src | ||
.gitattributes | ||
makefile |