diff options
author | 2020-09-05 15:05:55 -0400 | |
---|---|---|
committer | 2020-09-05 15:05:55 -0400 | |
commit | 14f7e585626087129bfb685dcfc6afbfd984e55f (patch) | |
tree | 941ded39493e0042901a71d2e76d9036fb5f4b53 | |
parent | 891cb575fe4d29043b610d52190780d13c3e23de (diff) | |
parent | 69aacc7140118fb871dd89d019e5a034326ae412 (diff) |
Merge pull request #7186 from DavidHaywood/040920
new WORKING machine
-rw-r--r-- | src/mame/drivers/nes_vt.cpp | 23 | ||||
-rw-r--r-- | src/mame/drivers/spg2xx.cpp | 5 | ||||
-rw-r--r-- | src/mame/mame.lst | 2 |
3 files changed, 25 insertions, 5 deletions
diff --git a/src/mame/drivers/nes_vt.cpp b/src/mame/drivers/nes_vt.cpp index 4856d3d6aa0..422c395de40 100644 --- a/src/mame/drivers/nes_vt.cpp +++ b/src/mame/drivers/nes_vt.cpp @@ -1602,6 +1602,11 @@ ROM_START( msisinv ) ROM_LOAD( "spaceinvaders_en29lv800bb_007f225b.bin", 0x00000, 0x100000, CRC(e444d129) SHA1(33742bc3a6250337cc42b73812e797023818282a) ) ROM_END +ROM_START( msifrog ) + ROM_REGION( 0x400000, "mainrom", 0 ) + ROM_LOAD( "frogger_39vf3201_00bf235b.bin", 0x00000, 0x400000, CRC(c46c29c0) SHA1(b8f26445c2086b97db8ee98bf36dff9d63ca414b) ) +ROM_END + ROM_START( sudopptv ) ROM_REGION( 0x80000, "mainrom", ROMREGION_ERASEFF ) ROM_LOAD( "sudokupnptvgame_29lv400tc_000422b9.bin", 0x00000, 0x80000, CRC(722cc36d) SHA1(1f6d1f57478cf175a36722b39c52eded4b669f81) ) @@ -1893,6 +1898,11 @@ ROM_START( timetp36 ) ROM_LOAD( "36in1.bin", 0x00000, 0x400000, CRC(e2fb8a6c) SHA1(163d257dd0e6dc19c8fab19cc363ea8be659c40a) ) ROM_END +ROM_START( timetp7 ) + ROM_REGION( 0x200000, "mainrom", 0 ) + ROM_LOAD( "gm802m.bin", 0x00000, 0x200000, CRC(2ab17abf) SHA1(8e7818043f8e670a35f8dbaebe318b872d95f3ca) ) +ROM_END + ROM_START( ddrstraw ) ROM_REGION( 0x200000, "mainrom", 0 ) ROM_LOAD( "straws-ddr.bin", 0x00000, 0x200000, CRC(ce94e53a) SHA1(10c6970205a4df28086029c0a348225f57bf0cc5) ) // 26LV160 Flash @@ -2103,7 +2113,10 @@ CONS( 200?, vtsndtest, 0, 0, nes_vt_512kb, nes_vt, nes_vt_state, empty_init // Bundled as "Demo for VT03 Pic32" on the V.R. Technology VT SDK CONS( 200?, vtboxing, 0, 0, nes_vt_512kb, nes_vt, nes_vt_state, empty_init, "VRT", "VRT VT SDK 'Boxing' (Demo for VT03 Pic32)", MACHINE_NOT_WORKING ) -// MSI games (MSI is the same company as Majesco) +// MSI Entertainment games (MSI previously operated as Majesco Entertainment) + +// There are meant to be multiple revisions of this software, some with theme tunes for the new wrestlers, some without. This one appears to lack them. +// 2 box variations exist, one with Randy Savage in purple attire, the other with him in green, it is unknown if that is any indication of software revision. This was dumped from a unit with purple on the box. CONS( 2017, msiwwe, 0, 0, nes_vt_2mb_baddma, nes_vt_msi, nes_vt_state, empty_init, "MSI", "WWE Wrestlemania Steel Cage Challenge (Plug & Play)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) 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 ) @@ -2114,6 +2127,10 @@ CONS( 2017, msimm2, 0, 0, nes_vt_4mb_baddma, nes_vt_msi_mm2, nes_vt_state, 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 ) +// This is from the version with the same case type as the above MSI units. +// MSI also issued a version in the original Majesco shell but with the updated case logos and boot logos in the software, the software on that revision might match this one. +CONS( 2016, msifrog, 0, 0, nes_vt_4mb_baddma, nes_vt_msi, nes_vt_state, empty_init, "MSI / Konami", "Frogger (MSI Plug & Play, white joystick)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // raster timing issues, mode change issues + // 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. @@ -2149,9 +2166,11 @@ CONS( 2006, ablmini, 0, 0, nes_vt_waixing_alt_pal_8mb, nes_vt, nes_vt_waixing // silver 'N64' type controller design CONS( 200?, zudugo, 0, 0, nes_vt_waixing_alt_4mb, nes_vt, nes_vt_waixing_alt_state, empty_init, "Macro Winners / Waixing", "Zudu-go / 2udu-go", MACHINE_IMPERFECT_GRAPHICS ) // the styling on the box looks like a '2' in places, a 'Z' in others. - // needs PCM samples, Y button is not mapped (not used by any of the games?) + // needs PCM samples, Y button is not mapped (not used by any of the games? some sources indicate it's just a hardware autofire button) CONS( 200?, timetp36, 0, 0, nes_vt_pal_4mb, timetp36, nes_vt_timetp36_state, empty_init, "TimeTop", "Super Game 36-in-1 (TimeTop SuperGame) (PAL)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) +CONS( 200?, timetp7, 0, 0, nes_vt_pal_2mb, timetp36, nes_vt_timetp36_state, empty_init, "TimeTop", "Super Game 7-in-1 (TimeTop SuperGame) (PAL)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) + // this is VT09 based // it boots, most games correct, but palette issues in some games still (usually they appear greyscale) // and colors overall a bit off diff --git a/src/mame/drivers/spg2xx.cpp b/src/mame/drivers/spg2xx.cpp index 37da87ef34c..81cd5c7bb21 100644 --- a/src/mame/drivers/spg2xx.cpp +++ b/src/mame/drivers/spg2xx.cpp @@ -1885,8 +1885,7 @@ ROM_END ROM_START( hotwhl2p ) ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASE00 ) - // this needed to be reconstructed from 80 reads of the device, so isn't 100% trusted - ROM_LOAD16_WORD_SWAP( "hotwheels.bin", 0x000000, 0x400000, BAD_DUMP CRC(f3520b74) SHA1(02a53558d68cf3640a9ab09514cd6cebff8b30af) ) + ROM_LOAD16_WORD_SWAP( "hotwheels.bin", 0x000000, 0x400000, CRC(f3520b74) SHA1(02a53558d68cf3640a9ab09514cd6cebff8b30af) ) ROM_END @@ -2009,7 +2008,7 @@ CONS( 2008, swclone, 0, 0, swclone, swclone, spg2xx_game_swclone_s CONS( 2005, mattelcs, 0, 0, rad_skat, mattelcs, spg2xx_game_state, empty_init, "Mattel", "Mattel Classic Sports", MACHINE_IMPERFECT_SOUND ) // there's also a single player Hot Wheels Plug and Play that uses a wheel style controller -CONS( 2006, hotwhl2p, 0, 0, hotwheels, hotwheels, spg2xx_game_hotwheels_state,empty_init, "Mattel", "Hot Wheels (2 player, pad controllers)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND | MACHINE_IMPERFECT_GRAPHICS ) +CONS( 2006, hotwhl2p, 0, 0, hotwheels, hotwheels, spg2xx_game_hotwheels_state,empty_init, "Mattel", "Hot Wheels (2 player, pad controllers)", MACHINE_IMPERFECT_SOUND | MACHINE_IMPERFECT_GRAPHICS ) CONS( 2007, ordentv, 0, 0, ordentv, ordentv, spg2xx_game_ordentv_state, init_ordentv, "Taikee / V-Tac", "Ordenador-TV (Spain)", MACHINE_NOT_WORKING ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 71ed54d2f65..e501c8b2a97 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -32130,6 +32130,7 @@ msidd msimpac msisinv msimm2 +msifrog ablpinb mc_dgear dgun2500 @@ -32178,6 +32179,7 @@ ddrstraw // (c) 2006 Majesco / Konami dbdancem megapad timetp36 +timetp7 majkon majgnc sudopptv |