Previous 199869 Revisions Next

r37179 Wednesday 15th April, 2015 at 02:26:27 UTC by Brian Troha
new Berzerk clone

New Clone Added
-----------------------------------------
Berzerk (Spanish Speech) [Bartolomé López Giménez, Rockman, Ricky2001]
[src/mame]mame.lst
[src/mame/drivers]berzerk.c

trunk/src/mame/drivers/berzerk.c
r245690r245691
803803   PORT_DIPSETTING(    0xc0, DEF_STR( Spanish ) )
804804INPUT_PORTS_END
805805
806// this set has a Spanish speech rom, so default the language to Spanish
807static INPUT_PORTS_START( berzerks )
808   PORT_INCLUDE( berzerk )
809
810   PORT_MODIFY("F3")
811   PORT_DIPNAME( 0xc0, 0xc0, DEF_STR( Language ) ) PORT_DIPLOCATION("F3:7,8")
812   PORT_DIPSETTING(    0x00, DEF_STR( English ) )
813   PORT_DIPSETTING(    0x40, DEF_STR( German ) )
814   PORT_DIPSETTING(    0x80, DEF_STR( French ) )
815   PORT_DIPSETTING(    0xc0, DEF_STR( Spanish ) )
816INPUT_PORTS_END
817
806818static INPUT_PORTS_START( frenzy )
807819   PORT_INCLUDE( joystick )
808820   PORT_INCLUDE( common )
r245690r245691
11411153
11421154/*
11431155
1156Berzerk program labels follow this format:
1157
1158BERZERK (C)    <-- rom socket silkscreened ROM0
1159RC31 1C
11601980 STERN
1161
1162So PCB location and silkscreen are as follows as they appear on an actual PCB:
1163
11641C <--> ROM0      1D <--> ROM1
1165
11663C <--> ROM6      3D <--> ROM2
1167
11685C <--> ROM5      5D <--> ROM3
1169
1170                  6D <--> ROM4
1171
1172NOTE: No known set uses ROM6
1173
11441174Sound roms for Berzerk / Frenzy have been found labeled as:
11451175
11461176BERZERK        BERZERK
r245690r245691
11671197   ROM_LOAD( "5d-3", 0x2000, 0x0800, CRC(fcaefa95) SHA1(07f849aa39f1e3db938187ffde4a46a588156ddc) )
11681198   ROM_LOAD( "6d-4", 0x2800, 0x0800, CRC(1e35b9a0) SHA1(5a5e549ec0e4803ab2d1eac6b3e7171aedf28244) )
11691199   ROM_LOAD( "5c-5", 0x3000, 0x0800, CRC(c8c665e5) SHA1(e9eca4b119549e0061384abf52327c14b0d56624) )
1200   /* rom socket ROM6 at 3C is unpopulated */
11701201   ROM_FILL(         0x3800, 0x0800, 0xff )
11711202
11721203   ROM_REGION( 0x01000, "speech", 0 ) /* voice data */
r245690r245691
11821213   ROM_LOAD( "rom3.5d", 0x2000, 0x0800, CRC(6a1936b4) SHA1(f1635e9d2f25514c35559d2a247c3bc4b4034c19) )
11831214   ROM_LOAD( "rom4.6d", 0x2800, 0x0800, CRC(fa5dce40) SHA1(b3a3ee52bf65bbb3a20f905d3e4ebdf6871dcb5d) )
11841215   ROM_LOAD( "rom5.5c", 0x3000, 0x0800, CRC(2579b9f4) SHA1(890f0237afbb194166eae88c98de81989f408548) )
1216   /* rom socket ROM6 at 3C is unpopulated */
11851217   ROM_FILL(            0x3800, 0x0800, 0xff )
11861218
11871219   ROM_REGION( 0x01000, "speech", 0 ) /* voice data */
r245690r245691
11911223
11921224ROM_START( berzerkf )
11931225   ROM_REGION( 0x10000, "maincpu", 0 )
1194   ROM_LOAD( "rc31f.1c", 0x0000, 0x0800, CRC(3ba6e56e) SHA1(f2b02dcdc3fe1de28cace39055a88f6aa0798fd1) )
1195   ROM_LOAD( "rc31f.1d", 0x1000, 0x0800, CRC(a1de2a3e) SHA1(86ac3717ec26aeb2632583a65de6a0c2e7ea7419) )
1196   ROM_LOAD( "rc31f.3d", 0x1800, 0x0800, CRC(bc31c478) SHA1(906d0acdee208a0bf714bd06be99321722b531c6) )
1197   ROM_LOAD( "rc31f.5d", 0x2000, 0x0800, CRC(316192b5) SHA1(50f4ba2b59423a48c1d51fc6e4d9ea098d6f3743) )
1198   ROM_LOAD( "rc31f.6d", 0x2800, 0x0800, CRC(cd51238c) SHA1(f0b65bdd1f225c151a93ea62812b4bb64969acac) )
1199   ROM_LOAD( "rc31f.5c", 0x3000, 0x0800, CRC(563b13b6) SHA1(f8d137cd26535efe92780560d2f69f12d3f0fa42) )
1226   ROM_LOAD( "berzerk_rc31f_1c.rom0.1c", 0x0000, 0x0800, CRC(3ba6e56e) SHA1(f2b02dcdc3fe1de28cace39055a88f6aa0798fd1) )
1227   ROM_LOAD( "berzerk_rc31f_1d.rom1.1d", 0x1000, 0x0800, CRC(a1de2a3e) SHA1(86ac3717ec26aeb2632583a65de6a0c2e7ea7419) )
1228   ROM_LOAD( "berzerk_rc31f_3d.rom2.3d", 0x1800, 0x0800, CRC(bc31c478) SHA1(906d0acdee208a0bf714bd06be99321722b531c6) )
1229   ROM_LOAD( "berzerk_rc31f_5d.rom3.5d", 0x2000, 0x0800, CRC(316192b5) SHA1(50f4ba2b59423a48c1d51fc6e4d9ea098d6f3743) )
1230   ROM_LOAD( "berzerk_rc31f_6d.rom4.6d", 0x2800, 0x0800, CRC(cd51238c) SHA1(f0b65bdd1f225c151a93ea62812b4bb64969acac) )
1231   ROM_LOAD( "berzerk_rc31f_5c.rom5.5c", 0x3000, 0x0800, CRC(563b13b6) SHA1(f8d137cd26535efe92780560d2f69f12d3f0fa42) )
1232   /* rom socket ROM6 at 3C is unpopulated */
12001233   ROM_FILL(             0x3800, 0x0800, 0xff )
12011234
12021235   ROM_REGION( 0x01000, "speech", 0 ) /* voice data */
1203   ROM_LOAD( "rvof.1c", 0x0000, 0x0800, CRC(d7bfaca2) SHA1(b8c22db0f6e86d90f3c2ac9ff9e9d0ccff314919) )    /* VSU-1000 board */
1204   ROM_LOAD( "rvof.2c", 0x0800, 0x0800, CRC(7bdc3573) SHA1(f346f0ac9813812f2e3fe68ebbf79151975babcb) )    /* ditto */
1236   ROM_LOAD( "berzerk_rvof_1c.1c", 0x0000, 0x0800, CRC(d7bfaca2) SHA1(b8c22db0f6e86d90f3c2ac9ff9e9d0ccff314919) )    /* VSU-1000 board */
1237   ROM_LOAD( "berzerk_rvof_2c.2c", 0x0800, 0x0800, CRC(7bdc3573) SHA1(f346f0ac9813812f2e3fe68ebbf79151975babcb) )    /* ditto */
12051238ROM_END
12061239
12071240ROM_START( berzerkg )
r245690r245691
12121245   ROM_LOAD( "cpu rom 03.5d", 0x2000, 0x0800, CRC(e23239a9) SHA1(a0505efdee4cb1962243638c641e94983673f70f) )
12131246   ROM_LOAD( "cpu rom 04.6d", 0x2800, 0x0800, CRC(651b31b7) SHA1(890f424a5a73a95af642435c1b0cca78a9413aae) )
12141247   ROM_LOAD( "cpu rom 05.5c", 0x3000, 0x0800, CRC(8a403bba) SHA1(686a9b58a245df6c947d14991a2e4cbaf511e2ca) )
1248   /* rom socket ROM6 at 3C is unpopulated */
12151249   ROM_FILL(                  0x3800, 0x0800, 0xff )
12161250
12171251   ROM_REGION( 0x01000, "speech", 0 ) /* voice data */
1218   ROM_LOAD( "berzerk_german_1c.1c", 0x0000, 0x0800, CRC(fc1da15f) SHA1(f759a017d9e95acf0e1d35b16d8820acee7d7e3d) )    /* VSU-1000 board */
1219   ROM_LOAD( "berzerk_german_2c.2c", 0x0800, 0x0800, CRC(7f6808fb) SHA1(8a9c43597f924221f68d1b31e033f1dc492cddc5) )    /* ditto */
1252   ROM_LOAD( "berzerk_rvog_1c.1c", 0x0000, 0x0800, CRC(fc1da15f) SHA1(f759a017d9e95acf0e1d35b16d8820acee7d7e3d) )    /* VSU-1000 board */
1253   ROM_LOAD( "berzerk_rvog_2c.2c", 0x0800, 0x0800, CRC(7f6808fb) SHA1(8a9c43597f924221f68d1b31e033f1dc492cddc5) )    /* ditto */
12201254ROM_END
12211255
1256ROM_START( berzerks )
1257   ROM_REGION( 0x10000, "maincpu", 0 )
1258   ROM_LOAD( "berzerk_rc32_1c.rom0.1c",  0x0000, 0x0800, CRC(77923a9e) SHA1(3760800b7aa1245f2141897b2406f0f5af5a8d71) ) /* Same as the German set */
1259   ROM_LOAD( "berzerk_rc32_1d.rom1.1d",  0x1000, 0x0800, CRC(19bb3aac) SHA1(11341521fd880d55ea01bceb4a321ec571f0b759) ) /* Same as the German set */
1260   ROM_LOAD( "berzerk_rc32_3d.rom2.3d",  0x1800, 0x0800, CRC(5423ea87) SHA1(c49f81f0dee4479965023aac15daac10bbbefe65) )
1261   ROM_LOAD( "berzerk_rc32_5d.rom3.5d",  0x2000, 0x0800, CRC(e23239a9) SHA1(a0505efdee4cb1962243638c641e94983673f70f) ) /* Same as the German set */
1262   ROM_LOAD( "berzerk_rc32_6d.rom4.6d",  0x2800, 0x0800, CRC(959efd86) SHA1(3401f86ed6202e8790cef00c73af29cc282d322e) )
1263   ROM_LOAD( "berzerk_rc32s_5c.rom5.5c", 0x3000, 0x0800, CRC(9ad80e4e) SHA1(f79a86dd3dee5d53c2a60eda5b5181816bd73bc3) )
1264   /* rom socket ROM6 at 3C is unpopulated */
1265   ROM_FILL(                  0x3800, 0x0800, 0xff )
12221266
1267   ROM_REGION( 0x01000, "speech", 0 ) /* voice data */
1268   ROM_LOAD( "berzerk_rvos_1c.1c", 0x0000, 0x0800, CRC(0b51409c) SHA1(75333853a82029f080e3db61441ba6091c1aab55) )    /* VSU-1000 board */
1269   /* rom socket 2C is unpopulated */
1270ROM_END
1271
1272
12231273ROM_START( frenzy )
12241274   ROM_REGION( 0x10000, "maincpu", 0 )
12251275   ROM_LOAD( "1c-0",         0x0000, 0x1000, CRC(abdd25b8) SHA1(e6a3ab826b51b2c6ddd63d55681848fccad800dd) )
r245690r245691
12811331GAME( 1980, berzerk1, berzerk, berzerk, berzerk,  driver_device,        0, ROT0, "Stern Electronics", "Berzerk (set 2)", 0 )
12821332GAME( 1980, berzerkf, berzerk, berzerk, berzerkf, driver_device,        0, ROT0, "Stern Electronics", "Berzerk (French Speech)", 0 )
12831333GAME( 1980, berzerkg, berzerk, berzerk, berzerkg, driver_device,        0, ROT0, "Stern Electronics", "Berzerk (German Speech)", 0 )
1334GAME( 1980, berzerks, berzerk, berzerk, berzerks, driver_device,        0, ROT0, "Stern Electronics (Sonic License)", "Berzerk (Spanish Speech)", 0 )
12841335GAME( 1981, frenzy,   0,       frenzy,  frenzy,   driver_device,        0, ROT0, "Stern Electronics", "Frenzy", 0 )
12851336GAME( 1981, moonwarp, 0,       frenzy,  moonwarp, berzerk_state, moonwarp, ROT0, "Stern Electronics", "Moon War (prototype on Frenzy hardware)", 0)
trunk/src/mame/mame.lst
r245690r245691
79507950// Stern "Berzerk hardware" games
79517951berzerk         // (c) 1980
79527952berzerk1        // (c) 1980
7953berzerkf        // (c) 1980
7954berzerkg        // (c) 1980
7953berzerkf        // (c) 1980 (French speech)
7954berzerkg        // (c) 1980 (German speech)
7955berzerks        // (c) 1980 Sonic license(Spanish speech)
79557956frenzy          // (c) 1982
79567957moonwarp        // (c) 1982 - prototype
79577958


Previous 199869 Revisions Next


© 1997-2024 The MAME Team