mirror of
https://github.com/holub/mame
synced 2025-06-07 13:23:50 +03:00
New Gang Hunter clone
New Clone Added ---------------------------------- Gang Hunter [Smitdogg, The Dumping Union]
This commit is contained in:
parent
f17cd2d9ca
commit
a27e195dc1
@ -8477,7 +8477,8 @@ panicr // Seibu / Taito
|
|||||||
panicrg // Seibu / TV-Tuning (Germany)
|
panicrg // Seibu / TV-Tuning (Germany)
|
||||||
deadang // (c) 1988 Seibu Kaihatsu
|
deadang // (c) 1988 Seibu Kaihatsu
|
||||||
leadang // (c) 1988 Seibu Kaihatsu
|
leadang // (c) 1988 Seibu Kaihatsu
|
||||||
ghunter // (c) 1988 Seibu Kaihatsu + Segasa/Sonic license
|
ghunter // (c) 1988 Seibu Kaihatsu
|
||||||
|
ghunters // (c) 1988 Seibu Kaihatsu + Segasa/Sonic license
|
||||||
dynduke // (c) 1989 Seibu Kaihatsu
|
dynduke // (c) 1989 Seibu Kaihatsu
|
||||||
dyndukea // (c) 1989 Seibu Kaihatsu
|
dyndukea // (c) 1989 Seibu Kaihatsu
|
||||||
dyndukej // (c) 1989 Seibu Kaihatsu
|
dyndukej // (c) 1989 Seibu Kaihatsu
|
||||||
|
@ -20,11 +20,11 @@ Seibu, 1988
|
|||||||
|
|
||||||
Clocks
|
Clocks
|
||||||
------
|
------
|
||||||
Top board
|
Top board - SEI-8712A
|
||||||
Two crystals on top board 12MHz and 16MHz
|
Two crystals on top board 12MHz and 16MHz
|
||||||
V30(x2) - both 8MHz [16/2]
|
V30(x2) - both 8MHz [16/2]
|
||||||
|
|
||||||
Bottom board
|
Bottom board - SEI-8712B
|
||||||
One crystal on bottom board 14.31818MHz
|
One crystal on bottom board 14.31818MHz
|
||||||
Z80 - 3.579545MHz [14.31818/4]
|
Z80 - 3.579545MHz [14.31818/4]
|
||||||
OKI M5205(x2) - 375kHz [12/32]
|
OKI M5205(x2) - 375kHz [12/32]
|
||||||
@ -33,6 +33,8 @@ Seibu SEI0100 YM3931 - 3.579545MHz [14.31818/4]
|
|||||||
VSync 60Hz
|
VSync 60Hz
|
||||||
HSync 15.37kHz
|
HSync 15.37kHz
|
||||||
|
|
||||||
|
Gang Hunter as an additional daughter card attached to the top board call SEI-8712 GUN
|
||||||
|
|
||||||
2008-08
|
2008-08
|
||||||
Dip locations and factory settings verified with US manual
|
Dip locations and factory settings verified with US manual
|
||||||
|
|
||||||
@ -164,7 +166,7 @@ static INPUT_PORTS_START( ghunter )
|
|||||||
PORT_DIPNAME( 0x0800, 0x0800, DEF_STR( Controller ) ) PORT_DIPLOCATION("SW2:4")
|
PORT_DIPNAME( 0x0800, 0x0800, DEF_STR( Controller ) ) PORT_DIPLOCATION("SW2:4")
|
||||||
PORT_DIPSETTING( 0x0800, DEF_STR( Trackball ) )
|
PORT_DIPSETTING( 0x0800, DEF_STR( Trackball ) )
|
||||||
PORT_DIPSETTING( 0x0000, DEF_STR( Joystick ) )
|
PORT_DIPSETTING( 0x0000, DEF_STR( Joystick ) )
|
||||||
|
|
||||||
PORT_START("TRACKX")
|
PORT_START("TRACKX")
|
||||||
PORT_BIT( 0x0fff, 0x0000, IPT_TRACKBALL_X ) PORT_SENSITIVITY(100) PORT_KEYDELTA(30) PORT_PLAYER(1)
|
PORT_BIT( 0x0fff, 0x0000, IPT_TRACKBALL_X ) PORT_SENSITIVITY(100) PORT_KEYDELTA(30) PORT_PLAYER(1)
|
||||||
|
|
||||||
@ -277,8 +279,8 @@ ROM_START( deadang )
|
|||||||
ROM_LOAD16_BYTE("3.21f", 0x0e0001, 0x10000, CRC(e784b1fa) SHA1(3f41d31e0b36b9a2fab5e9998bb4146dfa0a97eb) )
|
ROM_LOAD16_BYTE("3.21f", 0x0e0001, 0x10000, CRC(e784b1fa) SHA1(3f41d31e0b36b9a2fab5e9998bb4146dfa0a97eb) )
|
||||||
|
|
||||||
ROM_REGION( 0x100000, "sub", 0 ) /* v30 sub cpu */
|
ROM_REGION( 0x100000, "sub", 0 ) /* v30 sub cpu */
|
||||||
ROM_LOAD16_BYTE("5.6bh", 0x0e0000, 0x10000, CRC(9c69eb35) SHA1(d5a9714f279b71c419b4bae0f142c4cb1cc8d30e) )
|
ROM_LOAD16_BYTE("5.6b", 0x0e0000, 0x10000, CRC(9c69eb35) SHA1(d5a9714f279b71c419b4bae0f142c4cb1cc8d30e) )
|
||||||
ROM_LOAD16_BYTE("6.9b", 0x0e0001, 0x10000, CRC(34a44ce5) SHA1(621c69d8778d4c96ac3be06b033a5931a6a23da2) )
|
ROM_LOAD16_BYTE("6.9b", 0x0e0001, 0x10000, CRC(34a44ce5) SHA1(621c69d8778d4c96ac3be06b033a5931a6a23da2) )
|
||||||
|
|
||||||
ROM_REGION( 0x20000, "audiocpu", 0 ) /* sound Z80 */
|
ROM_REGION( 0x20000, "audiocpu", 0 ) /* sound Z80 */
|
||||||
ROM_LOAD( "13.b1", 0x000000, 0x02000, CRC(13b956fb) SHA1(f7c21ad5e988ac59073659a427b1fa66ff49b0c1) ) /* Encrypted */
|
ROM_LOAD( "13.b1", 0x000000, 0x02000, CRC(13b956fb) SHA1(f7c21ad5e988ac59073659a427b1fa66ff49b0c1) ) /* Encrypted */
|
||||||
@ -364,6 +366,53 @@ ROM_START( leadang )
|
|||||||
ROM_END
|
ROM_END
|
||||||
|
|
||||||
ROM_START( ghunter )
|
ROM_START( ghunter )
|
||||||
|
ROM_REGION( 0x100000, "maincpu", 0 ) /* v30 main cpu */
|
||||||
|
ROM_LOAD16_BYTE("2.19h", 0x0c0000, 0x10000, CRC(5a511500) SHA1(69185a9efee0c3ee4d65643651eb9c613bc5f759) )
|
||||||
|
ROM_LOAD16_BYTE("4.22h", 0x0c0001, 0x10000, CRC(df5704f4) SHA1(a40848f1222253921982320155e6f7a01d2bb17f) ) // sldh
|
||||||
|
ROM_LOAD16_BYTE("1.19f", 0x0e0000, 0x10000, CRC(30deb018) SHA1(099ab1f227d7e28f3e56a61d015813905a2dbc29) )
|
||||||
|
ROM_LOAD16_BYTE("3.22f", 0x0e0001, 0x10000, CRC(95f587c5) SHA1(b1431dd56200a5f849314b34daed5d3570633a77) ) // sldh
|
||||||
|
|
||||||
|
ROM_REGION( 0x100000, "sub", 0 ) /* v30 sub cpu */
|
||||||
|
ROM_LOAD16_BYTE("5.6b", 0x0e0000, 0x10000, CRC(c40bb5e5) SHA1(2a618f7db6fe6cd8d1a0e7eed91a831b721fec62) ) // sldh
|
||||||
|
ROM_LOAD16_BYTE("6.10b", 0x0e0001, 0x10000, CRC(373f86a7) SHA1(6f7d219a3bc34d74fdadd812319a5387d217dffb) ) // sldh
|
||||||
|
|
||||||
|
ROM_REGION( 0x20000, "audiocpu", 0 ) /* sound Z80 */
|
||||||
|
ROM_LOAD( "13.b1", 0x000000, 0x02000, CRC(13b956fb) SHA1(f7c21ad5e988ac59073659a427b1fa66ff49b0c1) ) /* Encrypted */
|
||||||
|
ROM_LOAD( "14.c1", 0x010000, 0x10000, CRC(98837d57) SHA1(291769a11478291a65c959d119d19960b100d135) ) /* Banked */
|
||||||
|
|
||||||
|
ROM_REGION( 0x08000, "gfx1", 0 ) /* Chars */
|
||||||
|
ROM_LOAD( "7.22k", 0x000000, 0x4000, CRC(490701e7) SHA1(2f5cbc0407d7fe41b9e7683c7531656fda7bf9f7) )
|
||||||
|
ROM_LOAD( "8.22l", 0x004000, 0x4000, CRC(18024c5e) SHA1(b02bcaa1ba6e7c188f3d2a6b20b52b2dcb8215e0) )
|
||||||
|
|
||||||
|
ROM_REGION( 0x80000, "gfx2", 0 ) /* Sprites */
|
||||||
|
ROM_LOAD( "l12", 0x000000, 0x80000, CRC(c94d5cd2) SHA1(25ded13faaed90886c9fe40f85969dab2f511e31) )
|
||||||
|
|
||||||
|
ROM_REGION( 0x100000, "gfx3", 0 ) /* pf1 layer */
|
||||||
|
ROM_LOAD( "16n", 0x000000, 0x80000, CRC(fd70e1a5) SHA1(c3d1233f4dfe08f686ec99a556889f9ed6a21da3) ) // bank 0 (0x1000 tiles)
|
||||||
|
ROM_LOAD( "16r", 0x080000, 0x80000, CRC(92f5e382) SHA1(2097b9e9bf3cd37c8613847e7aed677b5aeab7f9) ) // bank 1 (0x1000 tiles)
|
||||||
|
|
||||||
|
ROM_REGION( 0x40000, "gfx4", 0 ) // pf2 layer
|
||||||
|
ROM_LOAD( "11m", 0x000000, 0x40000, CRC(a366659a) SHA1(e2fcd82b0b2d4e3adcdf50c710984907d26acd04) ) // fixed (0x800 tiles)
|
||||||
|
|
||||||
|
ROM_REGION( 0x40000, "gfx5", 0 ) // pf3 layer
|
||||||
|
ROM_LOAD( "11k", 0x000000, 0x40000, CRC(9cf5bcc7) SHA1(cf96592e601fc373b1bf322d9b576668799130a5) ) // fixed (0x800 tiles)
|
||||||
|
|
||||||
|
ROM_REGION16_BE( 0x10000, "gfx6", 0 ) /* background map data */
|
||||||
|
ROM_LOAD16_BYTE( "10.6l", 0x00000, 0x8000, CRC(ca99176b) SHA1(283e3769a1ff579c78a008b65cb8267e5770ba1f) )
|
||||||
|
ROM_LOAD16_BYTE( "9.6m", 0x00001, 0x8000, CRC(51d868ca) SHA1(3e9a4e6bc4bc68773c4ba18c5f4110e6c595d0c9) )
|
||||||
|
|
||||||
|
ROM_REGION16_BE( 0x10000, "gfx7", 0 ) /* background map data */
|
||||||
|
ROM_LOAD16_BYTE( "12.6j", 0x00000, 0x8000, CRC(2674d23f) SHA1(0533d80a23d917e20a703aeb833dcaccfa3a1967) )
|
||||||
|
ROM_LOAD16_BYTE( "11.6k", 0x00001, 0x8000, CRC(3dd4d81d) SHA1(94f0a13a8d3812f6879819ca186abf3a8665f7cb) )
|
||||||
|
|
||||||
|
ROM_REGION( 0x10000, "adpcm1", 0 )
|
||||||
|
ROM_LOAD( "15.b11", 0x000000, 0x10000, CRC(fabd74f2) SHA1(ac70e952a8b38287613b384cdc7ca00a7f155a13) )
|
||||||
|
|
||||||
|
ROM_REGION( 0x10000, "adpcm2", 0 )
|
||||||
|
ROM_LOAD( "16.11a", 0x000000, 0x10000, CRC(a8d46fc9) SHA1(3ba51bdec4057413396a152b35015f9d95253e3f) )
|
||||||
|
ROM_END
|
||||||
|
|
||||||
|
ROM_START( ghunters )
|
||||||
ROM_REGION( 0x100000, "maincpu", 0 ) /* v30 main cpu */
|
ROM_REGION( 0x100000, "maincpu", 0 ) /* v30 main cpu */
|
||||||
ROM_LOAD16_BYTE("ggh-2.h18", 0x0c0000, 0x10000, CRC(7ccc6fee) SHA1(bccc283d82f080157f0521457b04fdd1d63caafe) )
|
ROM_LOAD16_BYTE("ggh-2.h18", 0x0c0000, 0x10000, CRC(7ccc6fee) SHA1(bccc283d82f080157f0521457b04fdd1d63caafe) )
|
||||||
ROM_LOAD16_BYTE("ggh-4.h22", 0x0c0001, 0x10000, CRC(d1f23ad7) SHA1(2668729af797ccab52ac2bf519d43ab2fa9e54ce) )
|
ROM_LOAD16_BYTE("ggh-4.h22", 0x0c0001, 0x10000, CRC(d1f23ad7) SHA1(2668729af797ccab52ac2bf519d43ab2fa9e54ce) )
|
||||||
@ -429,6 +478,7 @@ DRIVER_INIT_MEMBER(deadang_state,ghunter)
|
|||||||
|
|
||||||
/* Game Drivers */
|
/* Game Drivers */
|
||||||
|
|
||||||
GAME( 1988, deadang, 0, deadang, deadang, deadang_state, deadang, ROT0, "Seibu Kaihatsu", "Dead Angle", GAME_SUPPORTS_SAVE )
|
GAME( 1988, deadang, 0, deadang, deadang, deadang_state, deadang, ROT0, "Seibu Kaihatsu", "Dead Angle", GAME_SUPPORTS_SAVE )
|
||||||
GAME( 1988, leadang, deadang, deadang, deadang, deadang_state, deadang, ROT0, "Seibu Kaihatsu", "Lead Angle (Japan)", GAME_SUPPORTS_SAVE )
|
GAME( 1988, leadang, deadang, deadang, deadang, deadang_state, deadang, ROT0, "Seibu Kaihatsu", "Lead Angle (Japan)", GAME_SUPPORTS_SAVE )
|
||||||
GAME( 1988, ghunter, deadang, deadang, ghunter, deadang_state, ghunter, ROT0, "Seibu Kaihatsu (Segasa/Sonic license)", "Gang Hunter (Spain)", GAME_SUPPORTS_SAVE )
|
GAME( 1988, ghunter, deadang, deadang, ghunter, deadang_state, ghunter, ROT0, "Seibu Kaihatsu", "Gang Hunter", GAME_SUPPORTS_SAVE )
|
||||||
|
GAME( 1988, ghunters, deadang, deadang, ghunter, deadang_state, ghunter, ROT0, "Seibu Kaihatsu (Segasa/Sonic license)", "Gang Hunter (Spain)", GAME_SUPPORTS_SAVE )
|
||||||
|
Loading…
Reference in New Issue
Block a user