mirror of
https://github.com/holub/mame
synced 2025-04-23 08:49:55 +03:00
goldstar.cpp: decrypted super7 (nw)
This commit is contained in:
parent
1e1e8eb034
commit
d3e80e1e78
@ -9862,15 +9862,15 @@ PCB with a New Impeuropex sticker
|
||||
- Sound is generated by a AY-3-8910 clocked @1.5MHz (derived by the same 12MHZ quartz)
|
||||
- One 27C512 for storing program code
|
||||
- Two 27C010 for storing GFX data
|
||||
- One 82S191AN BPROM (dumped)
|
||||
- One 82S137AN (dumped)
|
||||
- One 82S191AN BPROM
|
||||
- One 82S137AN
|
||||
- Five PLDs (two PALCE16V8 and three GAL20V8)
|
||||
- One 3.6V lithium battery probably for storing high-scores
|
||||
*/
|
||||
|
||||
ROM_START( super7 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "27c512_1", 0x00000, 0x10000, CRC(ddfa6fe7) SHA1(0d86ec5029afd565e039fe84f7001b2dc77c919c) )
|
||||
ROM_LOAD( "27c512_1", 0x00000, 0x10000, CRC(ddfa6fe7) SHA1(0d86ec5029afd565e039fe84f7001b2dc77c919c) ) // first 0x8000 encrypted
|
||||
|
||||
ROM_REGION( 0x20000, "gfx1", 0 ) // very similar to most cmv4 sets, but differently arranged
|
||||
ROM_LOAD( "27c010_2", 0x00000, 0x20000, CRC(9636d785) SHA1(8f851aae0b05ad909c48cf94142ab927145da464) )
|
||||
@ -9892,7 +9892,6 @@ ROM_START( super7 )
|
||||
ROM_LOAD( "gal20v8.bin", 0x000, 0x114, NO_DUMP )
|
||||
ROM_LOAD( "gal20v8.bin", 0x000, 0x114, NO_DUMP )
|
||||
ROM_LOAD( "gal20v8.bin", 0x000, 0x114, NO_DUMP )
|
||||
|
||||
ROM_END
|
||||
|
||||
/*
|
||||
@ -16242,6 +16241,15 @@ DRIVER_INIT_MEMBER(cmaster_state,tcl)
|
||||
}
|
||||
}
|
||||
|
||||
DRIVER_INIT_MEMBER(cmaster_state,super7)
|
||||
{
|
||||
uint8_t *ROM = memregion("maincpu")->base();
|
||||
|
||||
for (int A = 0; A < 0x8000; A++)
|
||||
{
|
||||
ROM[A] = (ROM[A] << 1) | BIT(ROM[A], 7);
|
||||
}
|
||||
}
|
||||
|
||||
/*********************************************
|
||||
* Game Drivers *
|
||||
@ -16299,7 +16307,7 @@ GAMEL( 1991, cmastere, cmaster, cm, cmasterb, cmaster_state, cmv4,
|
||||
GAMEL( 1991, cmasterf, cmaster, cm, cmasterb, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master I (ver.1.01, set 7)", 0, layout_cmasterb )
|
||||
GAMEL( 1991, cmasterg, cmaster, cm, cmasterg, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master I (ver.1.01, set 8, V4-B-)", 0, layout_cmasterb )
|
||||
GAMEL( 1991, cmasterh, cmaster, cm, cmasterb, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master I (ver.1.10)", 0, layout_cmasterb )
|
||||
GAMEL( 199?, super7, cmaster, cm, cmaster, cmaster_state, 0, ROT0, "bootleg", "Super Seven", MACHINE_NOT_WORKING, layout_cmezspin )
|
||||
GAMEL( 199?, super7, cmaster, cm, cmaster, cmaster_state, super7, ROT0, "bootleg", "Super Seven", MACHINE_NOT_WORKING, layout_cmasterb )
|
||||
|
||||
GAMEL( 1991, tonypok, 0, cm, tonypok, cmaster_state, tonypok, ROT0, "Corsica", "Poker Master (Tony-Poker V3.A, hack?)", 0 , layout_tonypok )
|
||||
GAME( 199?, jkrmast, 0, pkrmast, pkrmast, goldstar_state, 0, ROT0, "<unknown>", "Joker Master", MACHINE_NOT_WORKING ) // encrypted?
|
||||
|
@ -152,6 +152,7 @@ public:
|
||||
DECLARE_DRIVER_INIT(rp36c3);
|
||||
DECLARE_DRIVER_INIT(rp96sub);
|
||||
DECLARE_DRIVER_INIT(tcl);
|
||||
DECLARE_DRIVER_INIT(super7);
|
||||
|
||||
uint32_t screen_update_amcoe1a(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user