mirror of
https://github.com/holub/mame
synced 2025-10-05 16:50:57 +03:00
New working clone
New working clone ------------------ F1 Super Lap (World, Unprotected) [Corrado Tomaselli, The Dumping Union]
This commit is contained in:
parent
2e8ba90de0
commit
952b2d2de4
@ -772,7 +772,7 @@ ROM_START( rbislando )
|
|||||||
ROM_LOAD16_BYTE( "b22-04.24", 0x40001, 0x20000, CRC(91625e7f) SHA1(765afd973d9b82bb496b04beca284bf2769d6e6f) )
|
ROM_LOAD16_BYTE( "b22-04.24", 0x40001, 0x20000, CRC(91625e7f) SHA1(765afd973d9b82bb496b04beca284bf2769d6e6f) )
|
||||||
|
|
||||||
ROM_REGION( 0x2000, "cchip:cchip_eprom", 0 )
|
ROM_REGION( 0x2000, "cchip:cchip_eprom", 0 )
|
||||||
ROM_LOAD( "cchip_b22-15.53",0x0000, 0x2000, CRC(08c588a6) SHA1(7e38342be68d37f7106df069dd2021c509be1244) )
|
ROM_LOAD( "cchip_b22-15.53", 0x0000, 0x2000, CRC(08c588a6) SHA1(7e38342be68d37f7106df069dd2021c509be1244) )
|
||||||
|
|
||||||
ROM_REGION( 0x1c000, "audiocpu", 0 )
|
ROM_REGION( 0x1c000, "audiocpu", 0 )
|
||||||
ROM_LOAD( "b22-14.43", 0x00000, 0x4000, CRC(113c1a5b) SHA1(effa2adf54a6be78b2d4baf3a47529342fb0d895) )
|
ROM_LOAD( "b22-14.43", 0x00000, 0x4000, CRC(113c1a5b) SHA1(effa2adf54a6be78b2d4baf3a47529342fb0d895) )
|
||||||
|
@ -2828,6 +2828,7 @@ public:
|
|||||||
void init_darkedge();
|
void init_darkedge();
|
||||||
void init_radr();
|
void init_radr();
|
||||||
void init_f1lap();
|
void init_f1lap();
|
||||||
|
void init_f1lapt();
|
||||||
void init_orunners();
|
void init_orunners();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
@ -3881,6 +3882,40 @@ ROM_START( f1lap )
|
|||||||
ROM_LOAD( "15612", 0x00000, 0x20000, CRC(9d204617) SHA1(8db57121065f5d1ac52fcfb88459bdbdc30e645b) )
|
ROM_LOAD( "15612", 0x00000, 0x20000, CRC(9d204617) SHA1(8db57121065f5d1ac52fcfb88459bdbdc30e645b) )
|
||||||
ROM_END
|
ROM_END
|
||||||
|
|
||||||
|
/**************************************************************************************************************************
|
||||||
|
F1 Super Lap (Export) - Unprotected (Test version?)
|
||||||
|
*/
|
||||||
|
ROM_START( f1lapt )
|
||||||
|
ROM_REGION( 0x200000, "mainpcb:maincpu", 0 ) /* v60 code + data */
|
||||||
|
ROM_LOAD_x4( "epr-15598.ic17", 0x000000, 0x020000, CRC(9feab7cd) SHA1(2a14c0df39e7bdae12a34679fabc6abb7618e27d) )
|
||||||
|
ROM_LOAD_x4( "epr-15611t.ic8", 0x080000, 0x020000, CRC(7a57b792) SHA1(77c96c841e90e9292182875822c85a2014d2d125) )
|
||||||
|
ROM_LOAD16_BYTE_x2( "epr-15596t.ic18", 0x100000, 0x040000, CRC(20e92909) SHA1(b974c79e11bfbd1cee61f9041cf79971fd96db3a) )
|
||||||
|
ROM_LOAD16_BYTE_x2( "epr-15597t.ic9", 0x100001, 0x040000, CRC(cd1ccddb) SHA1(ff0371a8010141d1ab81b5eba555ae7c64e5da37) )
|
||||||
|
|
||||||
|
ROM_REGION( 0x400000, "mainpcb:soundcpu", 0 ) /* sound CPU */
|
||||||
|
ROM_LOAD_x8( "epr-15592.ic36", 0x000000, 0x020000, CRC(7c055cc8) SHA1(169beb83dfae86dd408aa92b3c214b8f607825fc) )
|
||||||
|
ROM_LOAD( "mpr-15593.ic35", 0x100000, 0x100000, CRC(e7300441) SHA1(33c264f0e6326689ba75026932c0932868e83b25) )
|
||||||
|
ROM_LOAD( "mpr-15594.ic34", 0x200000, 0x100000, CRC(7f4ca3bb) SHA1(dc53a1857d619e574acb4c0587a6ba844df2d283) )
|
||||||
|
ROM_LOAD( "mpr-15595.ic24", 0x300000, 0x100000, CRC(3fbdad9a) SHA1(573ea2242f79c7d3b6bf0e6745f6b07a621834ac) )
|
||||||
|
|
||||||
|
ROM_REGION( 0x400000, "mainpcb:gfx1", 0 ) /* tiles */
|
||||||
|
ROM_LOAD16_BYTE( "mpr-15608.ic14", 0x000000, 0x200000, CRC(64462c69) SHA1(9501e83c52e3e16f73b94cef975b5a31b2ee5476) )
|
||||||
|
ROM_LOAD16_BYTE( "mpr-15609.ic5", 0x000001, 0x200000, CRC(d586e455) SHA1(aea190d31c590216eb19766ba749b1e9b710bdce) )
|
||||||
|
|
||||||
|
ROM_REGION32_BE( 0x1000000, "mainpcb:sprites", 0 ) /* sprites */
|
||||||
|
ROMX_LOAD( "mpr-15600.ic32", 0x000000, 0x200000, CRC(d2698d23) SHA1(996fbcc1d0814e6f14fa7e4870ece077ecda54e6) , ROM_SKIP(6)|ROM_GROUPWORD )
|
||||||
|
ROMX_LOAD( "mpr-15602.ic30", 0x000002, 0x200000, CRC(1674764d) SHA1(bc39757a5d25df1a088f874ca2442854eb551e48) , ROM_SKIP(6)|ROM_GROUPWORD )
|
||||||
|
ROMX_LOAD( "mpr-15604.ic28", 0x000004, 0x200000, CRC(1552bbb9) SHA1(77edd3f9d8dec87fa0445d264309e6164eba9313) , ROM_SKIP(6)|ROM_GROUPWORD )
|
||||||
|
ROMX_LOAD( "mpr-15606.ic26", 0x000006, 0x200000, CRC(2b4f5265) SHA1(48b4ccdedb52fbf80661ff380e5a273201fc0a12) , ROM_SKIP(6)|ROM_GROUPWORD )
|
||||||
|
ROMX_LOAD( "mpr-15601.ic31", 0x800000, 0x200000, CRC(31a8f40a) SHA1(62798346750dea87e43c8a8b01c33bf886bb50f4) , ROM_SKIP(6)|ROM_GROUPWORD )
|
||||||
|
ROMX_LOAD( "mpr-15603.ic29", 0x800002, 0x200000, CRC(3805ecbc) SHA1(54d29250441160f282c70adfd515adb21d2cda33) , ROM_SKIP(6)|ROM_GROUPWORD )
|
||||||
|
ROMX_LOAD( "mpr-15605.ic27", 0x800004, 0x200000, CRC(cbdbf35e) SHA1(a1c0900ac3210e72f5848561a6c4a77c804782c6) , ROM_SKIP(6)|ROM_GROUPWORD )
|
||||||
|
ROMX_LOAD( "mpr-15607.ic25", 0x800006, 0x200000, CRC(6c8817c9) SHA1(f5d493ed4237caf5042e95373bf9abd1fd16f873) , ROM_SKIP(6)|ROM_GROUPWORD )
|
||||||
|
|
||||||
|
ROM_REGION( 0x20000, "user2", 0 ) /* comms board */
|
||||||
|
ROM_LOAD( "15612", 0x00000, 0x20000, CRC(9d204617) SHA1(8db57121065f5d1ac52fcfb88459bdbdc30e645b) )
|
||||||
|
ROM_END
|
||||||
|
|
||||||
/**************************************************************************************************************************
|
/**************************************************************************************************************************
|
||||||
F1 Super Lap (Japan)
|
F1 Super Lap (Japan)
|
||||||
protected via FD1149 317-0210
|
protected via FD1149 317-0210
|
||||||
@ -5658,6 +5693,10 @@ void segas32_new_state::init_f1lap()
|
|||||||
m_mainpcb->init_f1lap();
|
m_mainpcb->init_f1lap();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void segas32_new_state::init_f1lapt()
|
||||||
|
{
|
||||||
|
m_mainpcb->init_f1lapt();
|
||||||
|
}
|
||||||
|
|
||||||
void segas32_state::init_alien3(void)
|
void segas32_state::init_alien3(void)
|
||||||
{
|
{
|
||||||
@ -5723,6 +5762,7 @@ void segas32_state::init_darkedge(void)
|
|||||||
m_system32_prot_vblank = &segas32_state::darkedge_fd1149_vblank;
|
m_system32_prot_vblank = &segas32_state::darkedge_fd1149_vblank;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void segas32_state::init_dbzvrvs(void)
|
void segas32_state::init_dbzvrvs(void)
|
||||||
{
|
{
|
||||||
segas32_common_init();
|
segas32_common_init();
|
||||||
@ -5742,8 +5782,6 @@ void segas32_state::init_f1en(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
void segas32_state::init_f1lap(void)
|
void segas32_state::init_f1lap(void)
|
||||||
{
|
{
|
||||||
segas32_common_init();
|
segas32_common_init();
|
||||||
@ -5755,6 +5793,16 @@ void segas32_state::init_f1lap(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void segas32_state::init_f1lapt(void)
|
||||||
|
{
|
||||||
|
segas32_common_init();
|
||||||
|
|
||||||
|
m_sw1_output = &segas32_state::f1lap_sw1_output;
|
||||||
|
|
||||||
|
m_s32comm->set_linktype(15612); // EPR-15612
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
void segas32_state::init_ga2(void)
|
void segas32_state::init_ga2(void)
|
||||||
{
|
{
|
||||||
segas32_common_init();
|
segas32_common_init();
|
||||||
@ -5909,6 +5957,7 @@ GAME( 1991, f1enu, f1en, sega_system32_dual_direct, f1en, segas32_ne
|
|||||||
GAME( 1991, f1enj, f1en, sega_system32_dual_direct, f1en, segas32_new_state, init_f1en, ROT0, "Sega", "F1 Exhaust Note (Japan)", MACHINE_IMPERFECT_GRAPHICS )
|
GAME( 1991, f1enj, f1en, sega_system32_dual_direct, f1en, segas32_new_state, init_f1en, ROT0, "Sega", "F1 Exhaust Note (Japan)", MACHINE_IMPERFECT_GRAPHICS )
|
||||||
|
|
||||||
GAME( 1993, f1lap, 0, sega_system32_analog, f1lap, segas32_new_state, init_f1lap, ROT0, "Sega", "F1 Super Lap (World)", MACHINE_IMPERFECT_GRAPHICS )
|
GAME( 1993, f1lap, 0, sega_system32_analog, f1lap, segas32_new_state, init_f1lap, ROT0, "Sega", "F1 Super Lap (World)", MACHINE_IMPERFECT_GRAPHICS )
|
||||||
|
GAME( 1993, f1lapt, f1lap, sega_system32_analog, f1lap, segas32_new_state, init_f1lapt, ROT0, "Sega", "F1 Super Lap (World, Unprotected)", MACHINE_IMPERFECT_GRAPHICS ) /* Factory unprotected */
|
||||||
GAME( 1993, f1lapj, f1lap, sega_system32_analog, f1lap, segas32_new_state, init_f1lap, ROT0, "Sega", "F1 Super Lap (Japan)", MACHINE_IMPERFECT_GRAPHICS )
|
GAME( 1993, f1lapj, f1lap, sega_system32_analog, f1lap, segas32_new_state, init_f1lap, ROT0, "Sega", "F1 Super Lap (Japan)", MACHINE_IMPERFECT_GRAPHICS )
|
||||||
|
|
||||||
GAME( 1992, ga2, 0, sega_system32_ga2, ga2, segas32_new_state, init_ga2, ROT0, "Sega", "Golden Axe: The Revenge of Death Adder (World)", MACHINE_IMPERFECT_GRAPHICS )
|
GAME( 1992, ga2, 0, sega_system32_ga2, ga2, segas32_new_state, init_ga2, ROT0, "Sega", "Golden Axe: The Revenge of Death Adder (World)", MACHINE_IMPERFECT_GRAPHICS )
|
||||||
|
@ -32,6 +32,7 @@ public:
|
|||||||
void init_dbzvrvs(void);
|
void init_dbzvrvs(void);
|
||||||
void init_f1en(void);
|
void init_f1en(void);
|
||||||
void init_f1lap(void);
|
void init_f1lap(void);
|
||||||
|
void init_f1lapt(void);
|
||||||
void init_ga2(void);
|
void init_ga2(void);
|
||||||
void init_harddunk(void);
|
void init_harddunk(void);
|
||||||
void init_holo(void);
|
void init_holo(void);
|
||||||
|
@ -34956,6 +34956,7 @@ f1enj // 1991.11 F-1 Exhaust Note (Japan)
|
|||||||
f1enu // 1992.01 F-1 Exhaust Note (US)
|
f1enu // 1992.01 F-1 Exhaust Note (US)
|
||||||
f1lap // 1993.?? F-1 Super Lap (World)
|
f1lap // 1993.?? F-1 Super Lap (World)
|
||||||
f1lapj // 1993.09 F-1 Super Lap (Japan)
|
f1lapj // 1993.09 F-1 Super Lap (Japan)
|
||||||
|
f1lapt // 1993.?? F-1 Super Lap (World) - Factory Unprotected
|
||||||
ga2 // 1992.?? Golden Axe II (World)
|
ga2 // 1992.?? Golden Axe II (World)
|
||||||
ga2j // 1992.10 Golden Axe Death Adder no Fukusyuu (Japan)
|
ga2j // 1992.10 Golden Axe Death Adder no Fukusyuu (Japan)
|
||||||
ga2u // 1992.09 Golden Axe II (US)
|
ga2u // 1992.09 Golden Axe II (US)
|
||||||
|
Loading…
Reference in New Issue
Block a user