diff options
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 |
commit | bc7ba061b7c2a5b775653726d3423c61267c4c5d (patch) | |
tree | cbfe46d9faf0766ab38aafbc723dd6122154b1ab /src/mame/drivers/funworld.cpp | |
parent | ee02c1c0f90eabfb63e22efadd73bf550a596e0a (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.cpp | 43 |
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 ) |