summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/funworld.c
diff options
context:
space:
mode:
author Roberto Fresca <robertof@mamedev.org>2013-04-09 05:50:11 +0000
committer Roberto Fresca <robertof@mamedev.org>2013-04-09 05:50:11 +0000
commit9cbacac60da3374a9c41a8718c1ddab176d1cdda (patch)
tree3e66f4236e9fdcccbcdd701cf644bf5866c6b35f /src/mame/drivers/funworld.c
parent853ffcac688764093fd87b34dc5fadbe2a897d4c (diff)
Added default NVRAM to magicrd2b, magicrd2c and royalcrdp,
allowing to boot them. Promoted to working state. Removed the 'hack' in the Magic Card 2 sets description... Almost all the sets on this driver were hacked in different degrees. Not proof that these were released as originals, or just a hack.
Diffstat (limited to 'src/mame/drivers/funworld.c')
-rw-r--r--src/mame/drivers/funworld.c33
1 files changed, 21 insertions, 12 deletions
diff --git a/src/mame/drivers/funworld.c b/src/mame/drivers/funworld.c
index 43e2968765e..ccb780a6d84 100644
--- a/src/mame/drivers/funworld.c
+++ b/src/mame/drivers/funworld.c
@@ -53,10 +53,10 @@
* Royal Card Professional 2.0, Digital Dreams, 1993.
* Lucky Lady (3x3 deal), TAB Austria, 1991.
* Lucky Lady (4x1 aces), TAB Austria, 1991.
- * Magic Card II (Bulgarian hack), Impera, 1996.
- * Magic Card II (Nov, Yugoslavian hack), Impera, 1996.
- * Magic Card II (hack, green TAB or Impera board), Impera, 1996.
- * Magic Card II (hack, blue TAB board, encrypted), Impera, 1996.
+ * Magic Card II (Bulgarian), Impera, 1996.
+ * Magic Card II (Nov, Yugoslavian), Impera, 1996.
+ * Magic Card II (green TAB or Impera board), Impera, 1996.
+ * Magic Card II (blue TAB board, encrypted), Impera, 1996.
* Royal Vegas Joker Card (Slow deal), Fun World, 1993.
* Royal Vegas Joker Card (Fast deal), Soft Design, 1993.
* Royal Vegas Joker Card (Fast deal, english gfx), Soft Design, 1993.
@@ -820,6 +820,14 @@
through manual switch/button, discharging the credits one
by one.
+ [2013/04/09]
+ - Added default NVRAM to magicrd2b, magicrd2c and royalcrdp,
+ allowing to boot them. Promoted to working state.
+ - Removed the 'hack' in the Magic Card 2 sets description...
+ Almost all the sets on this driver were hacked in different
+ degrees. Not proof that these were released as originals,
+ or just a hack.
+
*** TO DO ***
@@ -4131,8 +4139,8 @@ ROM_START( magicrd2b ) /* Imatic Yugoslavian hack for green TAB or Impera board
ROM_LOAD( "mc2gr2.bin", 0x0000, 0x8000, CRC(733da697) SHA1(45122c64d5a371ec91cecc67b7faf179078e714d) )
ROM_LOAD( "mc2gr1.bin", 0x8000, 0x8000, CRC(2406b8d2) SHA1(e9d7a25562fd5adee351d7ef6ba02fff6aab021a) )
- ROM_REGION( 0x0800, "nvram", 0 ) /* default NVRAM */
- ROM_LOAD( "mc2b_nvram.bin", 0x0000, 0x0800, BAD_DUMP CRC(6cc97ca8) SHA1(376d9f7093ffaaab7c0361f041d2a1ab81584da9) )
+ ROM_REGION( 0x0800, "nvram", 0 ) /* default NVRAM (passed protection) */
+ ROM_LOAD( "mc2_v1-v2_nvram.bin", 0x0000, 0x0800, BAD_DUMP CRC(f88c493d) SHA1(8a5352b46ab68164cd7adaaad6f15f04327b7451) )
ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "mc2-82s147.bin", 0x0000, 0x0200, CRC(aa91cc35) SHA1(79f9a755441500e618c4183f524f969fffd44100) )
@@ -4151,8 +4159,8 @@ ROM_START( magicrd2c ) /* Imatic Yugoslavian hack for blue TAB board (encrypted
ROM_LOAD( "mc2gr1b.bin", 0x0000, 0x8000, CRC(ce2629a7) SHA1(84767ed5da8dcee44a210255537e10372bcc264b) )
ROM_LOAD( "mc2gr2b.bin", 0x8000, 0x8000, CRC(d2bf8bde) SHA1(975b8f43a0396c09e357b96d5ae7381b12152b9e) )
- ROM_REGION( 0x0800, "nvram", 0 ) /* default NVRAM */
- ROM_LOAD( "mc2c_nvram.bin", 0x0000, 0x0800, BAD_DUMP CRC(6cc97ca8) SHA1(376d9f7093ffaaab7c0361f041d2a1ab81584da9) )
+ ROM_REGION( 0x0800, "nvram", 0 ) /* default NVRAM (passed protection) */
+ ROM_LOAD( "mc2_v1-v2_nvram.bin", 0x0000, 0x0800, BAD_DUMP CRC(f88c493d) SHA1(8a5352b46ab68164cd7adaaad6f15f04327b7451) )
ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "mc2-82s147.bin", 0x0000, 0x0200, CRC(aa91cc35) SHA1(79f9a755441500e618c4183f524f969fffd44100) )
@@ -5383,10 +5391,10 @@ GAMEL( 1991, lluck3x3, royalcrd, cuoreuno, royalcrd, driver_device, 0,
GAMEL( 1991, lluck4x1, royalcrd, royalcd1, royalcrd, driver_device, 0, ROT0, "TAB Austria", "Lucky Lady (4x1 aces)", 0, layout_jollycrd )
// Magic Card 2 based...
-GAMEL( 1996, magicrd2, 0, magicrd2, magicrd2, driver_device, 0, ROT0, "Impera", "Magic Card II (Bulgarian hack)", 0, layout_jollycrd )
-GAMEL( 1996, magicrd2a, magicrd2, magicrd2, magicrd2, driver_device, 0, ROT0, "Impera", "Magic Card II (Nov, Yugoslavian hack)", 0, layout_jollycrd )
-GAME( 1996, magicrd2b, magicrd2, magicrd2, magicrd2, funworld_state, magicd2b, ROT0, "Impera", "Magic Card II (hack, green TAB or Impera board)", 0 )
-GAME( 1996, magicrd2c, magicrd2, magicrd2, magicrd2, funworld_state, magicd2c, ROT0, "Impera", "Magic Card II (hack, blue TAB board, encrypted)", 0 )
+GAMEL( 1996, magicrd2, 0, magicrd2, magicrd2, driver_device, 0, ROT0, "Impera", "Magic Card II (Bulgarian)", 0, layout_jollycrd )
+GAMEL( 1996, magicrd2a, magicrd2, magicrd2, magicrd2, driver_device, 0, ROT0, "Impera", "Magic Card II (Nov, Yugoslavian)", 0, layout_jollycrd )
+GAME( 1996, magicrd2b, magicrd2, magicrd2, magicrd2, funworld_state, magicd2b, ROT0, "Impera", "Magic Card II (green TAB or Impera board)", 0 )
+GAME( 1996, magicrd2c, magicrd2, magicrd2, magicrd2, funworld_state, magicd2c, ROT0, "Impera", "Magic Card II (blue TAB board, encrypted)", 0 )
// Joker Card based...
GAMEL( 1993, vegasslw, 0, fw2ndpal, vegasslw, driver_device, 0, ROT0, "Fun World", "Royal Vegas Joker Card (slow deal)", 0, layout_jollycrd )
@@ -5412,3 +5420,4 @@ GAME( 199?, soccernw, 0, royalcd1, royalcrd, funworld_state, soccernw,
// Other games...
GAME( 198?, funquiz, 0, funquiz, funquiz, driver_device, 0, ROT0, "Fun World / Oehlinger", "Fun World Quiz (Austrian)", 0 )
GAMEL( 1986, novoplay, 0, fw2ndpal, novoplay, driver_device, 0, ROT0, "Admiral/Novomatic", "Novo Play Multi Card / Club Card", 0, layout_novoplay )
+