From fb1fa07c15e6fa35f93e317034061dd7cf79f658 Mon Sep 17 00:00:00 2001 From: David Haywood <28625134+DavidHaywood@users.noreply.github.com> Date: Sat, 29 Aug 2020 15:33:26 +0100 Subject: new WORKING machines (#7150) ---- Ms. Pac-Man (MSI Plug & Play) [Sean Riddle] Space Invaders (MSI Plug & Play) [Sean Riddle] --- src/mame/drivers/nes_vt.cpp | 21 +++++++++++++++++++++ src/mame/mame.lst | 2 ++ 2 files changed, 23 insertions(+) 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 -- cgit v1.2.3