mirror of
https://github.com/holub/mame
synced 2025-04-22 16:31:49 +03:00
new clones
Wivern Wings [Brian Troha, Smitdogg, The Dumping Union] (this becomes the parent because it's the original version without the Gamevision license)
This commit is contained in:
parent
62ef3debc7
commit
d9190b890d
@ -22,7 +22,7 @@
|
||||
Mr. Dig (c) 2000 Sun
|
||||
Diet Family (c) 2001 SemiCom
|
||||
Final Godori (c) 2001 SemiCom (version 2.20.5915)
|
||||
Wyvern Wings (c) 2001 SemiCom
|
||||
Wivern Wings / Wyvern Wings (c) 2001 SemiCom
|
||||
Mr. Kicker (c) 2001 SemiCom [1]
|
||||
Toy Land Adventure (c) 2001 SemiCom
|
||||
Age Of Heroes - Silkroad 2 (c) 2001 Unico (v0.63 - 2001/02/07)
|
||||
@ -126,6 +126,7 @@ public:
|
||||
DECLARE_READ16_MEMBER(puzlbanga_speedup_r);
|
||||
DECLARE_READ32_MEMBER(wyvernwg_speedup_r);
|
||||
DECLARE_READ32_MEMBER(wyvernwga_speedup_r);
|
||||
DECLARE_READ32_MEMBER(wivernwga_speedup_r);
|
||||
DECLARE_READ32_MEMBER(finalgdr_speedup_r);
|
||||
DECLARE_READ32_MEMBER(mrkicker_speedup_r);
|
||||
DECLARE_READ16_MEMBER(dquizgo2_speedup_r);
|
||||
@ -1810,6 +1811,32 @@ ROM1 & ROM2 are both ST 27c4000D
|
||||
|
||||
*/
|
||||
|
||||
ROM_START( wivernwg )
|
||||
ROM_REGION32_BE( 0x100000, "user1", ROMREGION_ERASE00 ) /* Hyperstone CPU Code */
|
||||
ROM_LOAD( "rom1", 0x000000, 0x080000, CRC(83eb9a36) SHA1(d9c3b2facf42c137abc2923bbaeae300964ca4a0) )
|
||||
ROM_LOAD( "rom2", 0x080000, 0x080000, CRC(5d657055) SHA1(21baa81b80f28aec4a6be9eaf69709958bf2a129) )
|
||||
|
||||
ROM_REGION( 0x080000, "qs1000:cpu", 0 ) /* QDSP (8052) Code */
|
||||
ROM_LOAD( "u7", 0x00000, 0x20000, CRC(00a3f705) SHA1(f0a6bafd16bea53d4c05c8cc108983cbd41e5757) )
|
||||
ROM_RELOAD( 0x20000, 0x20000 )
|
||||
ROM_RELOAD( 0x40000, 0x20000 )
|
||||
ROM_RELOAD( 0x60000, 0x20000 )
|
||||
|
||||
ROM_REGION( 0x1000000, "gfx1", 0 ) /* gfx data */
|
||||
ROM_LOAD32_WORD( "roml00", 0x000000, 0x200000, CRC(fb3541b6) SHA1(4f569ac7bde92c5febf005ab73f76552421ec223) )
|
||||
ROM_LOAD32_WORD( "romh00", 0x000002, 0x200000, CRC(516aca48) SHA1(42cf5678eb4c0ee7da2ab0bd66e4e34b2735c75a) )
|
||||
ROM_LOAD32_WORD( "roml01", 0x400000, 0x200000, CRC(1c764f95) SHA1(ba6ac1376e837b491bc0269f2a1d10577a3d40cb) )
|
||||
ROM_LOAD32_WORD( "romh01", 0x400002, 0x200000, CRC(fee42c63) SHA1(a27b5cbca0defa9be85fee91dde1273f445d3372) )
|
||||
ROM_LOAD32_WORD( "roml02", 0x800000, 0x200000, CRC(fc846707) SHA1(deaee15ab71927f644dcf576959e2ceaa55bfd44) )
|
||||
ROM_LOAD32_WORD( "romh02", 0x800002, 0x200000, CRC(86141c7d) SHA1(22a82cc7d44d655b03867503a83e81f7c82d6c91) )
|
||||
ROM_LOAD32_WORD( "l03", 0xc00000, 0x200000, CRC(85aa8db8) SHA1(8ad067f92ff161683ac962ffc5391504145a3d4a) )
|
||||
ROM_LOAD32_WORD( "h03", 0xc00002, 0x200000, CRC(ade8af9f) SHA1(05cdc1b38dec9d8a86302f2de794391fd3e376a5) )
|
||||
|
||||
ROM_REGION( 0x1000000, "qs1000", 0 ) /* Music data / QDSP samples (SFX) */
|
||||
ROM_LOAD( "romsnd.u15a", 0x000000, 0x200000, CRC(fc89eedc) SHA1(2ce28bdb773cfa5b5660e4c0a9ef454cb658f2da) )
|
||||
ROM_LOAD( "qs1001a", 0x200000, 0x080000, CRC(d13c6407) SHA1(57b14f97c7d4f9b5d9745d3571a0b7115fbe3176) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( wyvernwg )
|
||||
ROM_REGION32_BE( 0x100000, "user1", ROMREGION_ERASE00 ) /* Hyperstone CPU Code */
|
||||
ROM_LOAD( "rom1.bin", 0x000000, 0x080000, CRC(66bf3a5c) SHA1(037d5e7a6ef6f5b4ac08a9c811498c668a9d2522) )
|
||||
@ -2413,7 +2440,18 @@ READ32_MEMBER(vamphalf_state::wyvernwga_speedup_r)
|
||||
return m_wram32[0x00b74f8/4];
|
||||
}
|
||||
|
||||
READ32_MEMBER(vamphalf_state::wivernwga_speedup_r)
|
||||
{
|
||||
if(space.device().safe_pc() == 0x10758 )
|
||||
{
|
||||
if(irq_active(space))
|
||||
space.device().execute().spin_until_interrupt();
|
||||
else
|
||||
space.device().execute().eat_cycles(50);
|
||||
}
|
||||
|
||||
return m_wram32[0x00b4ccc/4];
|
||||
}
|
||||
|
||||
READ32_MEMBER(vamphalf_state::finalgdr_speedup_r)
|
||||
{
|
||||
@ -2599,6 +2637,7 @@ DRIVER_INIT_MEMBER(vamphalf_state,wyvernwg)
|
||||
{
|
||||
m_maincpu->space(AS_PROGRAM).install_read_handler(0x00b56fc, 0x00b56ff, read32_delegate(FUNC(vamphalf_state::wyvernwg_speedup_r), this));
|
||||
m_maincpu->space(AS_PROGRAM).install_read_handler(0x00b74f8, 0x00b74fb, read32_delegate(FUNC(vamphalf_state::wyvernwga_speedup_r), this));
|
||||
m_maincpu->space(AS_PROGRAM).install_read_handler(0x00b4ccc, 0x00b4ccf, read32_delegate(FUNC(vamphalf_state::wivernwga_speedup_r), this));
|
||||
|
||||
m_palshift = 0;
|
||||
m_flip_bit = 1;
|
||||
@ -2719,7 +2758,8 @@ GAME( 2001, dtfamily, 0, coolmini, common, vamphalf_state, dtfamily, RO
|
||||
GAME( 2001, finalgdr, 0, finalgdr, finalgdr, vamphalf_state, finalgdr, ROT0, "SemiCom", "Final Godori (Korea, version 2.20.5915)", 0 )
|
||||
GAME( 2001, mrkicker, 0, mrkicker, finalgdr, vamphalf_state, mrkicker, ROT0, "SemiCom", "Mr. Kicker", GAME_NOT_WORKING ) // game stops booting / working properly after you get a high score, or if you don't have a default eeprom with 'valid data. It's never worked properly, CPU core issue?
|
||||
GAME( 2001, toyland, 0, coolmini, common, vamphalf_state, toyland, ROT0, "SemiCom", "Toy Land Adventure", 0 )
|
||||
GAME( 2001, wyvernwg, 0, wyvernwg, common, vamphalf_state, wyvernwg, ROT270, "SemiCom (Game Vision license)", "Wyvern Wings (set 1)", GAME_IMPERFECT_SOUND )
|
||||
GAME( 2001, wyvernwga,wyvernwg, wyvernwg, common, vamphalf_state, wyvernwg, ROT270, "SemiCom (Game Vision license)", "Wyvern Wings (set 2)", GAME_IMPERFECT_SOUND )
|
||||
GAME( 2001, wivernwg, 0, wyvernwg, common, vamphalf_state, wyvernwg, ROT270, "SemiCom", "Wivern Wings", GAME_IMPERFECT_SOUND )
|
||||
GAME( 2001, wyvernwg, wivernwg, wyvernwg, common, vamphalf_state, wyvernwg, ROT270, "SemiCom (Game Vision license)", "Wyvern Wings (set 1)", GAME_IMPERFECT_SOUND )
|
||||
GAME( 2001, wyvernwga,wivernwg, wyvernwg, common, vamphalf_state, wyvernwg, ROT270, "SemiCom (Game Vision license)", "Wyvern Wings (set 2)", GAME_IMPERFECT_SOUND )
|
||||
GAME( 2001, aoh, 0, aoh, aoh, vamphalf_state, aoh, ROT0, "Unico", "Age Of Heroes - Silkroad 2 (v0.63 - 2001/02/07)", 0 )
|
||||
GAME( 2001, boonggab, 0, boonggab, boonggab, vamphalf_state, boonggab, ROT270, "Taff System", "Boong-Ga Boong-Ga (Spank'em!)", 0 )
|
||||
|
@ -10444,6 +10444,7 @@ tattack // (c) 198? Shonan
|
||||
mosaicf2 // (c) 1999 F2 System
|
||||
finalgdr // (c) 2001 Semicom
|
||||
mrkicker // (c) 2001 Semicom
|
||||
wivernwg // (c) 2001 Semicom
|
||||
wyvernwg // (c) 2001 Semicom / Game Vision
|
||||
wyvernwga // (c) 2001 Semicom / Game Vision
|
||||
rbmk // (c) 1995 GMS
|
||||
|
Loading…
Reference in New Issue
Block a user