summaryrefslogtreecommitdiffstatshomepage
path: root/.gitattributes
diff options
context:
space:
mode:
author davidhay <davidhay@localhost>2009-02-06 22:09:40 +0000
committer davidhay <davidhay@localhost>2009-02-06 22:09:40 +0000
commit21fd26ebd3e68ce98f2f1eb5041423f6c7182fdf (patch)
treef958ccfa9ac243b04e3021954c4be8a7e831cbc5 /.gitattributes
parentab3175c709a2d8e41db7a3373b4ac0e143970a58 (diff)
PinMAME ---
Merging back in the PinMAME drivers is proposed every now and again, and since we've just added other non-video based things I figured that now might be a good time to look at it. This is likely to be a HUGE undertaking as PinMAME is based on old code, and is Macro-hell, I see it as a several step plan. 1) Convert all the PinMAME drivers to compile their ROM Loading with current versions of MAME 2) Clean up the ROM loading, removing the excessive Macros which really don't help readability at all IMO 3) Hook up the Machine Drivers again for each system, so that the CPU core runs again 4) Look at ways in which the artwork system can be used to simulate the display parts etc. (there is a scary amount of code in PinMAME for handling this stuff) 5) See how feasible it is to allow MAME to communicate with another program, as it's unlikely we'll be able to simulate the full table physics in MAME. I've updated the System11 rom loading to compile for now. The old PinMAME code which hasn't been updated is there #if 0'd out for reference for when a stab is made at hooking back up the actual CPUs to run etc. Part of me wonders if just rewriting it from scratch would be easier, but it would be a shame to throw away the information that was figured out in PinMAME. This was done by request, so I'm not especially bothered if it doesn't get included, PinMAME is rather hideous ;-) If anybody wants to help they're more than welcome. The other Williams systems should be easy to hook up the rom loading for because they share most of the Macros that have already been updated to compile.
Diffstat (limited to '.gitattributes')
-rw-r--r--.gitattributes6
1 files changed, 6 insertions, 0 deletions
diff --git a/.gitattributes b/.gitattributes
index 9dacdcefa19..6a3aaa7dedd 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1823,6 +1823,12 @@ src/mame/drivers/orbit.c svneol=native#text/plain
src/mame/drivers/othldrby.c svneol=native#text/plain
src/mame/drivers/othunder.c svneol=native#text/plain
src/mame/drivers/overdriv.c svneol=native#text/plain
+src/mame/drivers/p_core.c svneol=native#text/plain
+src/mame/drivers/p_core.h svneol=native#text/plain
+src/mame/drivers/p_s11.c svneol=native#text/plain
+src/mame/drivers/p_s11.h svneol=native#text/plain
+src/mame/drivers/p_wmssnd.c svneol=native#text/plain
+src/mame/drivers/p_wmssnd.h svneol=native#text/plain
src/mame/drivers/pachifev.c svneol=native#text/plain
src/mame/drivers/pacland.c svneol=native#text/plain
src/mame/drivers/pacman.c svneol=native#text/plain