summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author David Haywood <28625134+DavidHaywood@users.noreply.github.com>2020-08-29 15:33:26 +0100
committer GitHub <noreply@github.com>2020-08-29 10:33:26 -0400
commitfb1fa07c15e6fa35f93e317034061dd7cf79f658 (patch)
treed315a9c340d9deb5ee27a22aff3e317d78441e56
parent4957234b6a0f9b546f68ea0dd6391336a48742f1 (diff)
new WORKING machines (#7150)
---- Ms. Pac-Man (MSI Plug & Play) [Sean Riddle] Space Invaders (MSI Plug & Play) [Sean Riddle]
-rw-r--r--src/mame/drivers/nes_vt.cpp21
-rw-r--r--src/mame/mame.lst2
2 files changed, 23 insertions, 0 deletions
diff --git a/src/mame/drivers/nes_vt.cpp b/src/mame/drivers/nes_vt.cpp
index f892527c485..3711a62d69c 100644
--- a/src/mame/drivers/nes_vt.cpp
+++ b/src/mame/drivers/nes_vt.cpp
@@ -102,6 +102,7 @@ public:
void nes_vt_512kb(machine_config& config);
void nes_vt_1mb(machine_config& config);
void nes_vt_2mb(machine_config& config);
+ void nes_vt_1mb_baddma(machine_config& config);
void nes_vt_2mb_baddma(machine_config& config);
void nes_vt_4mb(machine_config& config);
void nes_vt_8mb(machine_config& config);
@@ -784,6 +785,12 @@ void nes_vt_state::nes_vt_2mb(machine_config& config)
m_soc->set_addrmap(AS_PROGRAM, &nes_vt_state::vt_external_space_map_2mbyte);
}
+void nes_vt_state::nes_vt_1mb_baddma(machine_config& config)
+{
+ nes_vt_1mb(config);
+ m_soc->force_bad_dma();
+}
+
void nes_vt_state::nes_vt_2mb_baddma(machine_config& config)
{
nes_vt_2mb(config);
@@ -1557,6 +1564,15 @@ ROM_START( msidd )
ROM_LOAD( "doubledragon_m29w160eb_00202249.bin", 0x00000, 0x200000, CRC(44df5bb6) SHA1(a984aa1644d2d313d4263afdfed1cd64009f1137) )
ROM_END
+ROM_START( msimpac )
+ ROM_REGION( 0x100000, "mainrom", 0 )
+ ROM_LOAD( "mspacman_29dl800ba_000422cb.bin", 0x00000, 0x100000, CRC(c66300e3) SHA1(3fc0bdfbf449d884151f1b581e848243cd2df3a5) )
+ROM_END
+
+ROM_START( msisinv )
+ ROM_REGION( 0x100000, "mainrom", 0 )
+ ROM_LOAD( "spaceinvaders_en29lv800bb_007f225b.bin", 0x00000, 0x100000, CRC(e444d129) SHA1(33742bc3a6250337cc42b73812e797023818282a) )
+ROM_END
ROM_START( sudopptv )
ROM_REGION( 0x80000, "mainrom", ROMREGION_ERASEFF )
@@ -2063,6 +2079,11 @@ CONS( 2017, msiwwe, 0, 0, nes_vt_2mb_baddma, nes_vt_msi, nes_vt_state, emp
CONS( 2017, msidd, 0, 0, nes_vt_2mb_baddma, nes_vt_msi, nes_vt_state, empty_init, "MSI / Arc System Works", "Double Dragon - 30 Years Anniversary (Plug & Play)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND )
+CONS( 2016, msimpac, 0, 0, nes_vt_1mb_baddma, nes_vt_msi, nes_vt_state, empty_init, "MSI / Bandai Namco", "Ms. Pac-Man (MSI Plug & Play)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND )
+
+CONS( 2016, msisinv, 0, 0, nes_vt_1mb_baddma, nes_vt_msi, nes_vt_state, empty_init, "MSI / Taito", "Space Invaders (MSI Plug & Play)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND )
+
+
// MSI Midway (Joust+Gauntlet 2 + Defender 2) has 2x Globs, rather than Glob + Flash ROM
// Menu system clearly started off as 'vtpinball' Many elements seem similar to Family Pinball for the Famicom.
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 198f6c1db09..98ac722e18a 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -32116,6 +32116,8 @@ vtsndtest // From V.R. Technology VT SDK
vtboxing // From V.R. Technology VT SDK
msiwwe
msidd
+msimpac
+msisinv
ablpinb
mc_dgear
dgun2500