diff options
| author | 2022-10-27 18:04:26 +0200 | |
|---|---|---|
| committer | 2022-10-27 18:04:26 +0200 | |
| commit | 8c959fb8112e0108fd95ca4f4487e80cafc7d6dd (patch) | |
| tree | b18044d773e3515746f9cf01036525a5859d22bf | |
| parent | 1aa8e4bb974fd947b3bb752c95c2948240b7923e (diff) | |
New clones marked as NOT_WORKING
--------------------------------
Cherry Master (bootleg, Game FB55 Ver.2) [Ioannis Bampoulas]
| -rw-r--r-- | src/mame/igs/goldstar.cpp | 39 | ||||
| -rw-r--r-- | src/mame/igs/goldstar.h | 1 | ||||
| -rw-r--r-- | src/mame/mame.lst | 1 |
3 files changed, 41 insertions, 0 deletions
diff --git a/src/mame/igs/goldstar.cpp b/src/mame/igs/goldstar.cpp index 8608e57deeb..4df2e9e6291 100644 --- a/src/mame/igs/goldstar.cpp +++ b/src/mame/igs/goldstar.cpp @@ -8574,6 +8574,11 @@ static GFXDECODE_START( gfx_pkrmast ) GFXDECODE_ENTRY( "gfx2", 0, tiles8x32x4pkr_layout, 128+64, 16 ) GFXDECODE_END +static GFXDECODE_START( gfx_cmfb55 ) + GFXDECODE_ENTRY( "gfx1", 0, charlayout, 0, 16 ) + GFXDECODE_ENTRY( "gfx2", 0, tiles8x32x4pkr_layout, 128+64, 16 ) + GFXDECODE_ENTRY( "user1", 0, tiles128x128x4_layout, 128, 4 ) +GFXDECODE_END static const gfx_layout cm97_layout = { @@ -9023,6 +9028,12 @@ void cmaster_state::cmasterc(machine_config &config) m_gfxdecode->set_info(gfx_cmasterc); } +void cmaster_state::cmfb55(machine_config &config) +{ + cm(config); + m_gfxdecode->set_info(gfx_cmfb55); +} + void cmaster_state::cm97(machine_config &config) { cm(config); @@ -11813,6 +11824,33 @@ ROM_START( tonypok ) ROM_LOAD( "82s129.u46", 0x0000, 0x0100, CRC(50ec383b) SHA1(ae95b92bd3946b40134bcdc22708d5c6b0f4c23e) ) ROM_END +ROM_START( cmfb55 ) // uses same GFX as pkrmast + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cherry master dyna plus v9.0. jackpot 9000.n3", 0x3000, 0x1000, CRC(875bc881) SHA1(c4b59442f6c55e37672d9b80712125042408d541) ) + ROM_CONTINUE( 0x6000, 0x1000) + ROM_CONTINUE( 0x4000, 0x1000) + ROM_CONTINUE( 0x1000, 0x1000) + ROM_CONTINUE( 0x0000, 0x1000) + ROM_CONTINUE( 0x2000, 0x1000) + ROM_CONTINUE( 0x7000, 0x1000) + ROM_CONTINUE( 0x5000, 0x1000) + + ROM_REGION( 0x20000, "gfx1", 0 ) // tiles + ROM_LOAD( "cherry master f-3.f3", 0x00000, 0x20000, CRC(ed0dfbfe) SHA1(c3a5b68e821461b161293eaec1515e2b0f26c4f9) ) + + ROM_REGION( 0x10000, "gfx2", 0 ) // reels + ROM_LOAD( "cherry master h-3.3h", 0x00000, 0x10000, CRC(4c42f829) SHA1(110f7b7cd186d0e56ae822709ad42db70a3d0788) ) + + ROM_REGION( 0x10000, "user1", 0 ) + ROM_LOAD( "c.m.89-005-8.j6", 0x0000, 0x10000, CRC(e92443d3) SHA1(4b6ca4521841610054165f085ae05510e77af191) ) + + ROM_REGION( 0x10000, "proms", 0 ) + ROM_LOAD( "cherry master n-5.n5", 0x00000, 0x10000, CRC(2ae7f151) SHA1(b41ec09fddf51895dfcca461d9b0ddb1cdb72506) ) // this uses a big ROM containing the data for the usual PROMs + + ROM_REGION( 0x100, "proms2", 0 ) + ROM_COPY( "proms", 0x1000, 0x0000, 0x0100 ) +ROM_END + // the program roms on these are scrambled ROM_START( jkrmast ) ROM_REGION( 0x10000, "maincpu", 0 ) @@ -19856,6 +19894,7 @@ GAMEL( 1991, cmasterk, cmaster, cm, cmasterb, cmaster_state, init_cmv4, GAMEL( 199?, super7, cmaster, super7, cmaster, cmaster_state, init_super7, ROT0, "bootleg", "Super Seven", MACHINE_NOT_WORKING, layout_cmasterb ) // bad palette, no reels, decryption might be missing something, too GAME ( 199?, wcat3a, wcat3, chryangl, cmaster, cmaster_state, init_wcat3a, ROT0, "E.A.I.", "Wild Cat 3 (CMV4 hardware)", MACHINE_NOT_WORKING ) // does not boot. Wrong decryption, wrong machine or wrong what? GAMEL( 199?, ll3, cmaster, cm, cmasterb, cmaster_state, init_ll3, ROT0, "bootleg", "Lucky Line III", MACHINE_NOT_WORKING, layout_cmasterb ) // not looked at yet +GAMEL( 199?, cmfb55, cmaster, cmfb55, cmaster, cmaster_state, empty_init, ROT0, "bootleg", "Cherry Master (bootleg, Game FB55 Ver.2)", MACHINE_NOT_WORKING, layout_cmv4 ) // wrong palette, inputs not done GAMEL( 1991, tonypok, 0, cm, tonypok, cmaster_state, init_tonypok, ROT0, "Corsica", "Poker Master (Tony-Poker V3.A, hack?)", 0 , layout_tonypok ) GAME( 1999, jkrmast, 0, pkrmast, pkrmast, goldstar_state, init_jkrmast, ROT0, "Pick-A-Party USA", "Joker Master (V515)", MACHINE_NOT_WORKING ) // encryption broken, needs GFX and controls diff --git a/src/mame/igs/goldstar.h b/src/mame/igs/goldstar.h index 90f95da2635..7c065f9ef9e 100644 --- a/src/mame/igs/goldstar.h +++ b/src/mame/igs/goldstar.h @@ -199,6 +199,7 @@ public: uint32_t screen_update_amcoe1a(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); void cm(machine_config &config); + void cmfb55(machine_config &config); void cm97(machine_config &config); void cmasterc(machine_config &config); void amcoe1a(machine_config &config); diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 4909bc19cff..5f6df296114 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -15845,6 +15845,7 @@ cmasteri // (c) 1991 Dyna Electronics cmasterj // (c) 1991 Dyna Electronics cmasterk // (c) 1991 Dyna Electronics cmezspin // (c) 1991 Dyna Electronics +cmfb55 // bootleg cmfun // (c) 1995 Dyna Electronics cmpacman // cmpacmana // |
