From 10302ecd6d8afedc487d8e30ab1911a0a85b40bd Mon Sep 17 00:00:00 2001 From: Roberto Fresca Date: Sat, 25 Jul 2020 15:26:20 +0200 Subject: [PATCH] New machines marked as NOT_WORKING ---------------------------------- Puzzle Me! [Team Europe, Roberto Fresca] Magic Card - Wien (Sicherheitsversion 1.2) [Team Europe, Roberto Fresca] --- src/mame/drivers/magicard.cpp | 79 +++++++++++++++++++++++++---------- src/mame/mame.lst | 2 + 2 files changed, 58 insertions(+), 23 deletions(-) diff --git a/src/mame/drivers/magicard.cpp b/src/mame/drivers/magicard.cpp index 663cea52b8f..31ca79f2a51 100644 --- a/src/mame/drivers/magicard.cpp +++ b/src/mame/drivers/magicard.cpp @@ -10,16 +10,18 @@ Games running on this hardware: - * Magic Card (set 1), Impera, 199?. - * Magic Card (set 2), Impera, 199?. - * Magic Card (set 3), Impera, 199?. - * Magic Card Export 94, Impera, 1994. - * Magic Card Jackpot (4.01), Impera, 1998. - * Magic Lotto Export (5.03), Impera, 2001. - * Hot Slots (6.00), Impera, 2002. - * Quingo Export (5.00), Impera, 1999. - * Bel Slots Export (5.01), Impera, 1999. - * Big Deal Belgien (5.04), Impera, 2001. + * Magic Card (set 1), Impera, 199?. + * Magic Card (set 2), Impera, 199?. + * Magic Card (set 3), Impera, 199?. + * Magic Card Export 94, Impera, 1994. + * Magic Export (V.211A), Impera, 1994. + * Magic Card Jackpot (4.01), Impera, 1998. + * Magic Card - Wien (Sicherheitsversion 1.2), Impera, 1993. + * Magic Lotto Export (5.03), Impera, 2001. + * Hot Slots (6.00), Impera, 2002. + * Quingo Export (5.00), Impera, 1999. + * Bel Slots Export (5.01), Impera, 1999. + * Big Deal Belgien (5.04), Impera, 2001. ******************************************************************************* @@ -960,7 +962,6 @@ ROM_END XTAL: 3x unknown frequency. */ - ROM_START( magicardf ) ROM_REGION( 0x80000, "maincpu", 0 ) // 68070 Code & GFX ROM_LOAD16_WORD_SWAP( "27c4002.ic21", 0x00000, 0x80000, CRC(098258c0) SHA1(5f5dfe376c980ec88e68b324ba912022091e2426) ) @@ -972,6 +973,20 @@ ROM_START( magicardf ) ROM_LOAD("24lc02b.ic26", 0x0000, 0x0100, CRC(47c8b137) SHA1(6581e1f4ea65c833fa566c21c76dbe741af488f4) ) ROM_END +/* + + Magic Card - Wien + Sicherheitsversion 1.2 + +*/ +ROM_START( magicardw ) + ROM_REGION( 0x80000, "maincpu", 0 ) // 68070 Code & GFX + ROM_LOAD16_WORD_SWAP( "am27c4096.bin", 0x00000, 0x80000, CRC(d9e2a4ec) SHA1(b3000ded242fa25709c90b9b2541c9d1d5cabebb) ) + + ROM_REGION( 0x0200, "pic16c54", 0 ) // protected + ROM_LOAD("pic16c54a.bin", 0x0000, 0x0200, NO_DUMP ) +ROM_END + ROM_START( magicle ) ROM_REGION( 0x80000, "maincpu", 0 ) /* 68070 Code & GFX */ @@ -1068,6 +1083,22 @@ ROM_START( belslots ) ROM_LOAD16_WORD_SWAP("bel_slots_exp_24c04a.bin", 0x0000, 0x0200, BAD_DUMP CRC(d5e82b49) SHA1(7dbdf7d539cbd59a3ac546b6f50861c4958abb3a) ) // all AA & 55 ROM_END +/* + Puzzle Me! + Impera. + + vectors are wrong. +*/ +ROM_START( puzzleme ) + ROM_REGION( 0x80000, "maincpu", 0 ) /* 68070 Code & GFX */ + ROM_LOAD16_WORD_SWAP( "27c4002.ic21", 0x00000, 0x80000, CRC(cd3bc5a9) SHA1(682f62eba454f4f00212b2a8dabb05d6747f22fd) ) + + ROM_REGION( 0x0200, "pic16c54", 0 ) /* protected */ + ROM_LOAD("pic16c54.ic29", 0x0000, 0x0200, NO_DUMP ) + + ROM_REGION( 0x0100, "sereeprom", 0 ) /* Serial EPROM */ + ROM_LOAD("x24c02p.ic26", 0x0000, 0x0100, CRC(bc940f53) SHA1(6b870019752ba5c446a5ad5155e4a81dfbf6e523) ) +ROM_END /************************* @@ -1084,16 +1115,18 @@ void magicard_state::init_magicard() * Game Drivers * *************************/ -// YEAR NAME PARENT MACHINE INPUT STATE INIT ROT COMPANY FULLNAME FLAGS +// YEAR NAME PARENT MACHINE INPUT STATE INIT ROT COMPANY FULLNAME FLAGS -GAME( 199?, magicard, 0, magicard, magicard, magicard_state, init_magicard, ROT0, "Impera", "Magic Card (set 1)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING ) -GAME( 199?, magicarda, magicard, magicard, magicard, magicard_state, init_magicard, ROT0, "Impera", "Magic Card (set 2)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING ) -GAME( 199?, magicardb, magicard, magicard, magicard, magicard_state, init_magicard, ROT0, "Impera", "Magic Card (set 3)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING ) -GAME( 1994, magicarde, magicard, magicard, magicard, magicard_state, init_magicard, ROT0, "Impera", "Magic Card Export 94", MACHINE_NO_SOUND | MACHINE_NOT_WORKING ) -GAME( 1994, magicardf, magicard, magicard, magicard, magicard_state, init_magicard, ROT0, "Impera", "Magic Export (V.211A)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING ) -GAME( 1998, magicardj, magicard, magicard, magicard, magicard_state, init_magicard, ROT0, "Impera", "Magic Card Jackpot (4.01)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING ) -GAME( 2001, magicle, 0, magicard, magicard, magicard_state, init_magicard, ROT0, "Impera", "Magic Lotto Export (5.03)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING ) -GAME( 2002, hotslots, 0, hotslots, magicard, magicard_state, init_magicard, ROT0, "Impera", "Hot Slots (6.00)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING ) -GAME( 1999, quingo, 0, hotslots, magicard, magicard_state, init_magicard, ROT0, "Impera", "Quingo Export (5.00)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING ) -GAME( 1999, belslots, 0, hotslots, magicard, magicard_state, init_magicard, ROT0, "Impera", "Bel Slots Export (5.01)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING ) -GAME( 2001, bigdeal0, 0, hotslots, magicard, magicard_state, init_magicard, ROT0, "Impera", "Big Deal Belgien (5.04)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING ) +GAME( 199?, magicard, 0, magicard, magicard, magicard_state, init_magicard, ROT0, "Impera", "Magic Card (set 1)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING ) +GAME( 199?, magicarda, magicard, magicard, magicard, magicard_state, init_magicard, ROT0, "Impera", "Magic Card (set 2)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING ) +GAME( 199?, magicardb, magicard, magicard, magicard, magicard_state, init_magicard, ROT0, "Impera", "Magic Card (set 3)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING ) +GAME( 1994, magicarde, magicard, magicard, magicard, magicard_state, init_magicard, ROT0, "Impera", "Magic Card Export 94", MACHINE_NO_SOUND | MACHINE_NOT_WORKING ) +GAME( 1994, magicardf, magicard, magicard, magicard, magicard_state, init_magicard, ROT0, "Impera", "Magic Export (V.211A)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING ) +GAME( 1998, magicardj, magicard, magicard, magicard, magicard_state, init_magicard, ROT0, "Impera", "Magic Card Jackpot (4.01)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING ) +GAME( 1993, magicardw, magicard, magicard, magicard, magicard_state, init_magicard, ROT0, "Impera", "Magic Card - Wien (Sicherheitsversion 1.2)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING ) +GAME( 2001, magicle, 0, magicard, magicard, magicard_state, init_magicard, ROT0, "Impera", "Magic Lotto Export (5.03)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING ) +GAME( 2002, hotslots, 0, hotslots, magicard, magicard_state, init_magicard, ROT0, "Impera", "Hot Slots (6.00)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING ) +GAME( 1999, quingo, 0, hotslots, magicard, magicard_state, init_magicard, ROT0, "Impera", "Quingo Export (5.00)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING ) +GAME( 1999, belslots, 0, hotslots, magicard, magicard_state, init_magicard, ROT0, "Impera", "Bel Slots Export (5.01)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING ) +GAME( 2001, bigdeal0, 0, hotslots, magicard, magicard_state, init_magicard, ROT0, "Impera", "Big Deal Belgien (5.04)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING ) +GAME( 2001, puzzleme, 0, magicard, magicard, magicard_state, init_magicard, ROT0, "Impera", "Puzzle Me!", MACHINE_NO_SOUND | MACHINE_NOT_WORKING ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 63641153923..b66f9807763 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -19888,10 +19888,12 @@ magicardb // (c) 199? Impera magicarde // (c) 1994 Impera magicardf // (c) 199? Impera magicardj // (c) 1998 Impera +magicardw // (c) 1993 Impera magicle // (c) 2001 Impera quingo // (c) 1999 Impera belslots // (c) 1999 Impera bigdeal0 // (c) 2001 Impera +puzzleme // (c) 2001 Impera @source:magiceyes_pollux_vr3520f.cpp didj // (c) 2008 Leapfrog