summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/funworld.cpp
diff options
context:
space:
mode:
author David Haywood <mamehaze@users.noreply.github.com>2016-01-05 18:29:24 +0000
committer David Haywood <mamehaze@users.noreply.github.com>2016-01-05 18:29:24 +0000
commitbc7ba061b7c2a5b775653726d3423c61267c4c5d (patch)
treecbfe46d9faf0766ab38aafbc723dd6122154b1ab /src/mame/drivers/funworld.cpp
parentee02c1c0f90eabfb63e22efadd73bf550a596e0a (diff)
silly hybrid stealth boards, might be worth making the poker part work at least (nw)
Diffstat (limited to 'src/mame/drivers/funworld.cpp')
-rw-r--r--src/mame/drivers/funworld.cpp43
1 files changed, 43 insertions, 0 deletions
diff --git a/src/mame/drivers/funworld.cpp b/src/mame/drivers/funworld.cpp
index f02bf070a50..6f24d9dac56 100644
--- a/src/mame/drivers/funworld.cpp
+++ b/src/mame/drivers/funworld.cpp
@@ -5725,6 +5725,45 @@ ROM_START( chinatow )
ROM_END
+// http://www.citylan.it/wiki/images/6/69/1189_PCB_component_side.jpg
+ROM_START( royalcrd_nes )
+ ROM_REGION( 0x10000, "maincpu", 0 )
+ ROM_LOAD( "me2.bin", 0x0000, 0x10000, CRC(2144efab) SHA1(47fef8e0d2b05869e667731fdaf535722b9a8f19)) // this is one (or more?) Royal Card programs, with (c)1991 TAB Austria in them
+
+ ROM_REGION( 0x20000, "gfx1", 0 ) // these are (encrypted?) GFX ROMS
+ ROM_LOAD( "me3.bin", 0x00000, 0x10000, CRC(398a6f7c) SHA1(126048c75ab5df421f9dd2e39c6b68e15bf54f38) )
+ ROM_LOAD( "me4.bin", 0x10000, 0x10000, CRC(6f84222a) SHA1(eee8e46d464211914cb99d15fd9f7dd4aa009664) )
+
+ ROM_REGION( 0x0200, "proms", 0 )
+ ROM_LOAD( "24c04.bin", 0x0000, 0x0200, CRC(e349687c) SHA1(1e6da87ba771baacc7687524158a1db8b789b673) )
+ ROM_REGION( 0x0200, "proms2", 0 )
+ ROM_LOAD( "82s147.bin", 0x0000, 0x0200, CRC(5377c680) SHA1(33857bbbfebfce28b8a68c69e030bf560a701e83) )
+
+ // and this is just an untouched NES multigame..
+ ROM_REGION( 0x0100000, "nes_prg", 0 )
+ ROM_LOAD( "me0.bin", 0x0000, 0x0100000, CRC(83a4e841) SHA1(280e1a26737fe0b90dd19be706df89e09ef84c77) ) // == 64 in 1 [a1][p1].prg nes:mc_64a 64 in 1 (Alt Games)
+ ROM_REGION( 0x80000, "nes_chr", 0 )
+ ROM_LOAD( "me1.bin", 0x0000, 0x80000, CRC(7114b404) SHA1(0f5a206af25725b2e97c404a616e341f15925431) ) // == 64 in 1 [a1][p1].chr nes:mc_64a 64 in 1 (Alt Games)
+ROM_END
+
+// http://www.citylan.it/wiki/images/5/54/1188_PCB_component_side.jpg
+ROM_START( royalcrd_msx )
+ ROM_REGION( 0x20000, "maincpu", 0 )
+ ROM_LOAD( "me2.bin", 0x0000, 0x20000, CRC(4968fe51) SHA1(ae120f40c97e099c3f65b802c51838673958e87e) ) // this is one (or more?) Royal Card programs, with (c)1991 TAB Austria in them (2nd half is empty)
+
+ ROM_REGION( 0x20000, "gfx1", 0 ) // these are (encrypted?) GFX ROMS
+ ROM_LOAD( "me3.bin", 0x00000, 0x10000, CRC(398a6f7c) SHA1(126048c75ab5df421f9dd2e39c6b68e15bf54f38) )
+ ROM_LOAD( "me4.bin", 0x10000, 0x10000, CRC(b536d59c) SHA1(8050f87c3352d7501611c49e83e34e800f28c9a7) ) // BADADDR xxxxxx-xxxxxxxxx , should probably just match above set
+
+ ROM_REGION( 0x0200, "proms", 0 )
+ ROM_LOAD( "24c04.bin", 0x0000, 0x0200, CRC(2a1e8abe) SHA1(639a704f25af02597ead2e69d15ac47953c27f09) )
+
+ // some kind of MSX multigame?
+ ROM_REGION( 0x0100000, "msx_prg", 0 )
+ ROM_LOAD( "me0.bin", 0x0000, 0x10000, CRC(bd5be18b) SHA1(b43a176db0522bcda0a17dd0c210c987dc380c97) ) // weird pattern? might be bad if not a lookup table? BADADDR -------xxxxxxxxx
+ ROM_LOAD( "me1.bin", 0x0000, 0x40000, CRC(2152c6b7) SHA1(e512e29f4a899cc3f91a446141fd4432a487228f) )
+ROM_END
+
/**************************
* Driver Initialization *
**************************/
@@ -6553,3 +6592,7 @@ 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 )
+
+// These are 2-in-1 stealth boards, they can run the Poker game, or, using completely separate hardware on the same PCB, a NES / MSX Multigames!
+GAMEL( 1991, royalcrd_nes, royalcrd, royalcd2, royalcrd, driver_device, 0, ROT0, "bootleg", "Royal Card (stealth with NES multigame)", MACHINE_NOT_WORKING, layout_jollycrd )
+GAMEL( 1991, royalcrd_msx, royalcrd, royalcd2, royalcrd, driver_device, 0, ROT0, "bootleg", "Royal Card (stealth with MSX multigame)", MACHINE_NOT_WORKING, layout_jollycrd )