summaryrefslogtreecommitdiffstatshomepage
path: root/scripts
diff options
context:
space:
mode:
author David Haywood <hazemamewip@hotmail.com>2018-09-21 20:01:12 +0100
committer ajrhacker <ajrhacker@users.noreply.github.com>2018-09-21 15:01:12 -0400
commitccded2bf8b4a970875174056b7b7aedd0d9eec54 (patch)
treeaa2b2c4b723263ad0acc4b7e467a043ea924b533 /scripts
parent14a94c1c9075478d8acceef5d50511c689e6d7f1 (diff)
Namco System 21 and other related refactors (#4013)
* namco checkpoint (including cam900 submission) * move code into device (nw) * start splitting DSP support code into devices (nw) * fix crash (nw) * prepare for further splitting (nw) * move code for C67 based DSP PCB into it's own device (nw) * survive F3 resets without crashing or breaking the 3D (nw) * less magic numbers (nw) * optional -> required don't use fake bootstrap on older type, suspend CPU instead * restore CPU yield hack for solvalou (nw) * (nw) * give galaxian3 some DSPs (nw) * address hap's concern with a different workaround since MAME is awkward (nw) * split namco21 driver into 3 drivers as the different configurations really are entirely different boardsets with similar components, not a real 'system' emulated entire PCB set for driveyes ( http://www.tvspels-nostalgi.com/Bilder/PCB/Namco/driverseye_cage_inside.jpg ) although how the PCBs communicate is not yet known (C139 maybe, which might also be an MCU) * remove empty file (nw) * actually thinking about it, this is cleaner (nw) * mark cybsledj as World instead, there's nothing about this set other than the CY1 code to indicate that it's a Japanese set, and I don't think the Namco codes represent region, just release order. * newline (nw) * newline (nw)
Diffstat (limited to 'scripts')
-rw-r--r--scripts/target/mame/arcade.lua12
1 files changed, 10 insertions, 2 deletions
diff --git a/scripts/target/mame/arcade.lua b/scripts/target/mame/arcade.lua
index 70a8ab89c32..f27b41c32a2 100644
--- a/scripts/target/mame/arcade.lua
+++ b/scripts/target/mame/arcade.lua
@@ -2784,8 +2784,16 @@ files {
MAME_DIR .. "src/mame/video/namcos2_roz.cpp",
MAME_DIR .. "src/mame/video/namcos2_roz.h",
MAME_DIR .. "src/mame/drivers/namcos21.cpp",
- MAME_DIR .. "src/mame/includes/namcos21.h",
- MAME_DIR .. "src/mame/video/namcos21.cpp",
+ MAME_DIR .. "src/mame/drivers/namcos21_de.cpp",
+ MAME_DIR .. "src/mame/drivers/namcos21_c67.cpp",
+ MAME_DIR .. "src/mame/video/namcos21_3d.cpp",
+ MAME_DIR .. "src/mame/video/namcos21_3d.h",
+ MAME_DIR .. "src/mame/machine/namcos21_dsp.cpp",
+ MAME_DIR .. "src/mame/machine/namcos21_dsp.h",
+ MAME_DIR .. "src/mame/machine/namcos21_dsp_c67.cpp",
+ MAME_DIR .. "src/mame/machine/namcos21_dsp_c67.h",
+ MAME_DIR .. "src/mame/machine/namco_c67.cpp",
+ MAME_DIR .. "src/mame/machine/namco_c67.h",
MAME_DIR .. "src/mame/drivers/namcos22.cpp",
MAME_DIR .. "src/mame/includes/namcos22.h",
MAME_DIR .. "src/mame/video/namcos22.cpp",