mirror of
https://github.com/holub/mame
synced 2025-06-22 20:38:50 +03:00
new Berzerk clone
New Clone Added ----------------------------------------- Berzerk (Spanish Speech) [Bartolomé López Giménez, Rockman, Ricky2001]
This commit is contained in:
parent
0c037816cd
commit
ff3f465f12
@ -803,6 +803,18 @@ static INPUT_PORTS_START( berzerkg )
|
||||
PORT_DIPSETTING( 0xc0, DEF_STR( Spanish ) )
|
||||
INPUT_PORTS_END
|
||||
|
||||
// this set has a Spanish speech rom, so default the language to Spanish
|
||||
static INPUT_PORTS_START( berzerks )
|
||||
PORT_INCLUDE( berzerk )
|
||||
|
||||
PORT_MODIFY("F3")
|
||||
PORT_DIPNAME( 0xc0, 0xc0, DEF_STR( Language ) ) PORT_DIPLOCATION("F3:7,8")
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( English ) )
|
||||
PORT_DIPSETTING( 0x40, DEF_STR( German ) )
|
||||
PORT_DIPSETTING( 0x80, DEF_STR( French ) )
|
||||
PORT_DIPSETTING( 0xc0, DEF_STR( Spanish ) )
|
||||
INPUT_PORTS_END
|
||||
|
||||
static INPUT_PORTS_START( frenzy )
|
||||
PORT_INCLUDE( joystick )
|
||||
PORT_INCLUDE( common )
|
||||
@ -1141,6 +1153,24 @@ MACHINE_CONFIG_END
|
||||
|
||||
/*
|
||||
|
||||
Berzerk program labels follow this format:
|
||||
|
||||
BERZERK (C) <-- rom socket silkscreened ROM0
|
||||
RC31 1C
|
||||
1980 STERN
|
||||
|
||||
So PCB location and silkscreen are as follows as they appear on an actual PCB:
|
||||
|
||||
1C <--> ROM0 1D <--> ROM1
|
||||
|
||||
3C <--> ROM6 3D <--> ROM2
|
||||
|
||||
5C <--> ROM5 5D <--> ROM3
|
||||
|
||||
6D <--> ROM4
|
||||
|
||||
NOTE: No known set uses ROM6
|
||||
|
||||
Sound roms for Berzerk / Frenzy have been found labeled as:
|
||||
|
||||
BERZERK BERZERK
|
||||
@ -1167,6 +1197,7 @@ ROM_START( berzerk )
|
||||
ROM_LOAD( "5d-3", 0x2000, 0x0800, CRC(fcaefa95) SHA1(07f849aa39f1e3db938187ffde4a46a588156ddc) )
|
||||
ROM_LOAD( "6d-4", 0x2800, 0x0800, CRC(1e35b9a0) SHA1(5a5e549ec0e4803ab2d1eac6b3e7171aedf28244) )
|
||||
ROM_LOAD( "5c-5", 0x3000, 0x0800, CRC(c8c665e5) SHA1(e9eca4b119549e0061384abf52327c14b0d56624) )
|
||||
/* rom socket ROM6 at 3C is unpopulated */
|
||||
ROM_FILL( 0x3800, 0x0800, 0xff )
|
||||
|
||||
ROM_REGION( 0x01000, "speech", 0 ) /* voice data */
|
||||
@ -1182,6 +1213,7 @@ ROM_START( berzerk1 )
|
||||
ROM_LOAD( "rom3.5d", 0x2000, 0x0800, CRC(6a1936b4) SHA1(f1635e9d2f25514c35559d2a247c3bc4b4034c19) )
|
||||
ROM_LOAD( "rom4.6d", 0x2800, 0x0800, CRC(fa5dce40) SHA1(b3a3ee52bf65bbb3a20f905d3e4ebdf6871dcb5d) )
|
||||
ROM_LOAD( "rom5.5c", 0x3000, 0x0800, CRC(2579b9f4) SHA1(890f0237afbb194166eae88c98de81989f408548) )
|
||||
/* rom socket ROM6 at 3C is unpopulated */
|
||||
ROM_FILL( 0x3800, 0x0800, 0xff )
|
||||
|
||||
ROM_REGION( 0x01000, "speech", 0 ) /* voice data */
|
||||
@ -1191,17 +1223,18 @@ ROM_END
|
||||
|
||||
ROM_START( berzerkf )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "rc31f.1c", 0x0000, 0x0800, CRC(3ba6e56e) SHA1(f2b02dcdc3fe1de28cace39055a88f6aa0798fd1) )
|
||||
ROM_LOAD( "rc31f.1d", 0x1000, 0x0800, CRC(a1de2a3e) SHA1(86ac3717ec26aeb2632583a65de6a0c2e7ea7419) )
|
||||
ROM_LOAD( "rc31f.3d", 0x1800, 0x0800, CRC(bc31c478) SHA1(906d0acdee208a0bf714bd06be99321722b531c6) )
|
||||
ROM_LOAD( "rc31f.5d", 0x2000, 0x0800, CRC(316192b5) SHA1(50f4ba2b59423a48c1d51fc6e4d9ea098d6f3743) )
|
||||
ROM_LOAD( "rc31f.6d", 0x2800, 0x0800, CRC(cd51238c) SHA1(f0b65bdd1f225c151a93ea62812b4bb64969acac) )
|
||||
ROM_LOAD( "rc31f.5c", 0x3000, 0x0800, CRC(563b13b6) SHA1(f8d137cd26535efe92780560d2f69f12d3f0fa42) )
|
||||
ROM_LOAD( "berzerk_rc31f_1c.rom0.1c", 0x0000, 0x0800, CRC(3ba6e56e) SHA1(f2b02dcdc3fe1de28cace39055a88f6aa0798fd1) )
|
||||
ROM_LOAD( "berzerk_rc31f_1d.rom1.1d", 0x1000, 0x0800, CRC(a1de2a3e) SHA1(86ac3717ec26aeb2632583a65de6a0c2e7ea7419) )
|
||||
ROM_LOAD( "berzerk_rc31f_3d.rom2.3d", 0x1800, 0x0800, CRC(bc31c478) SHA1(906d0acdee208a0bf714bd06be99321722b531c6) )
|
||||
ROM_LOAD( "berzerk_rc31f_5d.rom3.5d", 0x2000, 0x0800, CRC(316192b5) SHA1(50f4ba2b59423a48c1d51fc6e4d9ea098d6f3743) )
|
||||
ROM_LOAD( "berzerk_rc31f_6d.rom4.6d", 0x2800, 0x0800, CRC(cd51238c) SHA1(f0b65bdd1f225c151a93ea62812b4bb64969acac) )
|
||||
ROM_LOAD( "berzerk_rc31f_5c.rom5.5c", 0x3000, 0x0800, CRC(563b13b6) SHA1(f8d137cd26535efe92780560d2f69f12d3f0fa42) )
|
||||
/* rom socket ROM6 at 3C is unpopulated */
|
||||
ROM_FILL( 0x3800, 0x0800, 0xff )
|
||||
|
||||
ROM_REGION( 0x01000, "speech", 0 ) /* voice data */
|
||||
ROM_LOAD( "rvof.1c", 0x0000, 0x0800, CRC(d7bfaca2) SHA1(b8c22db0f6e86d90f3c2ac9ff9e9d0ccff314919) ) /* VSU-1000 board */
|
||||
ROM_LOAD( "rvof.2c", 0x0800, 0x0800, CRC(7bdc3573) SHA1(f346f0ac9813812f2e3fe68ebbf79151975babcb) ) /* ditto */
|
||||
ROM_LOAD( "berzerk_rvof_1c.1c", 0x0000, 0x0800, CRC(d7bfaca2) SHA1(b8c22db0f6e86d90f3c2ac9ff9e9d0ccff314919) ) /* VSU-1000 board */
|
||||
ROM_LOAD( "berzerk_rvof_2c.2c", 0x0800, 0x0800, CRC(7bdc3573) SHA1(f346f0ac9813812f2e3fe68ebbf79151975babcb) ) /* ditto */
|
||||
ROM_END
|
||||
|
||||
ROM_START( berzerkg )
|
||||
@ -1212,11 +1245,28 @@ ROM_START( berzerkg )
|
||||
ROM_LOAD( "cpu rom 03.5d", 0x2000, 0x0800, CRC(e23239a9) SHA1(a0505efdee4cb1962243638c641e94983673f70f) )
|
||||
ROM_LOAD( "cpu rom 04.6d", 0x2800, 0x0800, CRC(651b31b7) SHA1(890f424a5a73a95af642435c1b0cca78a9413aae) )
|
||||
ROM_LOAD( "cpu rom 05.5c", 0x3000, 0x0800, CRC(8a403bba) SHA1(686a9b58a245df6c947d14991a2e4cbaf511e2ca) )
|
||||
/* rom socket ROM6 at 3C is unpopulated */
|
||||
ROM_FILL( 0x3800, 0x0800, 0xff )
|
||||
|
||||
ROM_REGION( 0x01000, "speech", 0 ) /* voice data */
|
||||
ROM_LOAD( "berzerk_german_1c.1c", 0x0000, 0x0800, CRC(fc1da15f) SHA1(f759a017d9e95acf0e1d35b16d8820acee7d7e3d) ) /* VSU-1000 board */
|
||||
ROM_LOAD( "berzerk_german_2c.2c", 0x0800, 0x0800, CRC(7f6808fb) SHA1(8a9c43597f924221f68d1b31e033f1dc492cddc5) ) /* ditto */
|
||||
ROM_LOAD( "berzerk_rvog_1c.1c", 0x0000, 0x0800, CRC(fc1da15f) SHA1(f759a017d9e95acf0e1d35b16d8820acee7d7e3d) ) /* VSU-1000 board */
|
||||
ROM_LOAD( "berzerk_rvog_2c.2c", 0x0800, 0x0800, CRC(7f6808fb) SHA1(8a9c43597f924221f68d1b31e033f1dc492cddc5) ) /* ditto */
|
||||
ROM_END
|
||||
|
||||
ROM_START( berzerks )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "berzerk_rc32_1c.rom0.1c", 0x0000, 0x0800, CRC(77923a9e) SHA1(3760800b7aa1245f2141897b2406f0f5af5a8d71) ) /* Same as the German set */
|
||||
ROM_LOAD( "berzerk_rc32_1d.rom1.1d", 0x1000, 0x0800, CRC(19bb3aac) SHA1(11341521fd880d55ea01bceb4a321ec571f0b759) ) /* Same as the German set */
|
||||
ROM_LOAD( "berzerk_rc32_3d.rom2.3d", 0x1800, 0x0800, CRC(5423ea87) SHA1(c49f81f0dee4479965023aac15daac10bbbefe65) )
|
||||
ROM_LOAD( "berzerk_rc32_5d.rom3.5d", 0x2000, 0x0800, CRC(e23239a9) SHA1(a0505efdee4cb1962243638c641e94983673f70f) ) /* Same as the German set */
|
||||
ROM_LOAD( "berzerk_rc32_6d.rom4.6d", 0x2800, 0x0800, CRC(959efd86) SHA1(3401f86ed6202e8790cef00c73af29cc282d322e) )
|
||||
ROM_LOAD( "berzerk_rc32s_5c.rom5.5c", 0x3000, 0x0800, CRC(9ad80e4e) SHA1(f79a86dd3dee5d53c2a60eda5b5181816bd73bc3) )
|
||||
/* rom socket ROM6 at 3C is unpopulated */
|
||||
ROM_FILL( 0x3800, 0x0800, 0xff )
|
||||
|
||||
ROM_REGION( 0x01000, "speech", 0 ) /* voice data */
|
||||
ROM_LOAD( "berzerk_rvos_1c.1c", 0x0000, 0x0800, CRC(0b51409c) SHA1(75333853a82029f080e3db61441ba6091c1aab55) ) /* VSU-1000 board */
|
||||
/* rom socket 2C is unpopulated */
|
||||
ROM_END
|
||||
|
||||
|
||||
@ -1281,5 +1331,6 @@ GAME( 1980, berzerk, 0, berzerk, berzerk, driver_device, 0, ROT0,
|
||||
GAME( 1980, berzerk1, berzerk, berzerk, berzerk, driver_device, 0, ROT0, "Stern Electronics", "Berzerk (set 2)", 0 )
|
||||
GAME( 1980, berzerkf, berzerk, berzerk, berzerkf, driver_device, 0, ROT0, "Stern Electronics", "Berzerk (French Speech)", 0 )
|
||||
GAME( 1980, berzerkg, berzerk, berzerk, berzerkg, driver_device, 0, ROT0, "Stern Electronics", "Berzerk (German Speech)", 0 )
|
||||
GAME( 1980, berzerks, berzerk, berzerk, berzerks, driver_device, 0, ROT0, "Stern Electronics (Sonic License)", "Berzerk (Spanish Speech)", 0 )
|
||||
GAME( 1981, frenzy, 0, frenzy, frenzy, driver_device, 0, ROT0, "Stern Electronics", "Frenzy", 0 )
|
||||
GAME( 1981, moonwarp, 0, frenzy, moonwarp, berzerk_state, moonwarp, ROT0, "Stern Electronics", "Moon War (prototype on Frenzy hardware)", 0)
|
||||
|
@ -7950,8 +7950,9 @@ shadfrcejv2 // TA-0032 (c) 1993 (Japan)
|
||||
// Stern "Berzerk hardware" games
|
||||
berzerk // (c) 1980
|
||||
berzerk1 // (c) 1980
|
||||
berzerkf // (c) 1980
|
||||
berzerkg // (c) 1980
|
||||
berzerkf // (c) 1980 (French speech)
|
||||
berzerkg // (c) 1980 (German speech)
|
||||
berzerks // (c) 1980 Sonic license(Spanish speech)
|
||||
frenzy // (c) 1982
|
||||
moonwarp // (c) 1982 - prototype
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user