Previous 199869 Revisions Next

r112238 Friday 21st September, 2018 at 19:01:12 UTC by David Haywood
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)
[scripts/target/mame]arcade.lua
[src/devices/cpu/tms32025]tms32025.cpp tms32025.h
[src/emu]emupal.cpp emupal.h
[src/mame]mame.lst
[src/mame/drivers]gal3.cpp namcos21.cpp namcos21_c67.cpp* namcos21_de.cpp*
[src/mame/includes]namcos21.h
[src/mame/machine]namco_c139.cpp namco_c67.cpp* namco_c67.h* namcos21_dsp.cpp* namcos21_dsp.h* namcos21_dsp_c67.cpp* namcos21_dsp_c67.h*
[src/mame/video]namcos21.cpp namcos21_3d.cpp* namcos21_3d.h*


Previous 199869 Revisions Next


© 1997-2024 The MAME Team