Previous 199869 Revisions Next

r19628 Monday 17th December, 2012 at 19:57:57 UTC by David Haywood
couple of notes in ecoinf1.c (nw)
[src/mame]mame.lst
[src/mame/drivers]ecoinf1.c

trunk/src/mame/drivers/ecoinf1.c
r19627r19628
256256  Roms for OLDER hw type
257257********************************************************************************************************************/
258258
259// it's possible (likely) that all sets should use
260// ROM_LOAD( "barxsnd.bin", 0x0000, 0x001000, CRC(7d37fda1) SHA1(fb906615067887d9daecdbc741cfa4ac710c4627) )
261// for sound (currently in the ecoinfr.c sets)
262
259263ROM_START( ec_bar5 )
260   ROM_REGION( 0x200000, "maincpu", 0 )
261   ROM_LOAD( "bar5.5a4", 0x0000, 0x001000, CRC(0b12219d) SHA1(140a58afbf713e11f819e5154519b32e822bd1e3) )
262   ROM_LOAD( "bar5.5a3", 0x1000, 0x001000, CRC(53185002) SHA1(9cd98ba871fdaa56dfcef0fc285c8537886ff4bd) )
263   ROM_LOAD( "bar5.5a2", 0x2000, 0x001000, CRC(82b994e6) SHA1(19e63cb6f689787b74cad610a185f20ae3881238) )
264   ROM_REGION( 0x3000, "maincpu", 0 )
265   ROM_LOAD( "bar5.5a4", 0x0000, 0x1000, CRC(0b12219d) SHA1(140a58afbf713e11f819e5154519b32e822bd1e3) )
266   ROM_LOAD( "bar5.5a3", 0x1000, 0x1000, CRC(53185002) SHA1(9cd98ba871fdaa56dfcef0fc285c8537886ff4bd) )
267   ROM_LOAD( "bar5.5a2", 0x2000, 0x1000, CRC(82b994e6) SHA1(19e63cb6f689787b74cad610a185f20ae3881238) )
264268ROM_END
265269
266270
267271
268272ROM_START( ec_barxo )
269   ROM_REGION( 0x200000, "maincpu", 0 )
270   ROM_LOAD( "barxprog4.bin", 0x0000, 0x001000, CRC(b1a6924e) SHA1(e20f71073a74d0e26bb7abfa03b0bf5e977a4bfd) )
271   ROM_LOAD( "barxprog3.bin", 0x1000, 0x001000, CRC(7febfb4e) SHA1(a9777db5a7ce43ab86fbdd1169a0fa129fda7774) )
272   ROM_LOAD( "barxprog2.bin", 0x2000, 0x001000, CRC(f7abc4ee) SHA1(6996471bb45f7ad58ea28dcbe1270b7f7d844be7) )
273   ROM_REGION( 0x3000, "maincpu", 0 )
274   ROM_LOAD( "barxprog4.bin", 0x0000, 0x1000, CRC(b1a6924e) SHA1(e20f71073a74d0e26bb7abfa03b0bf5e977a4bfd) )
275   ROM_LOAD( "barxprog3.bin", 0x1000, 0x1000, CRC(7febfb4e) SHA1(a9777db5a7ce43ab86fbdd1169a0fa129fda7774) )
276   ROM_LOAD( "barxprog2.bin", 0x2000, 0x1000, CRC(f7abc4ee) SHA1(6996471bb45f7ad58ea28dcbe1270b7f7d844be7) )
273277
274   ROM_REGION( 0x200000, "altrevs", 0 )
275   ROM_LOAD( "bx2010a4", 0x0000, 0x001000, CRC(1d29d010) SHA1(b3f7a8b839770402b463d8ec72787c6ddade34bd) )
276   ROM_LOAD( "bx2010a3", 0x0000, 0x001000, CRC(21903339) SHA1(7b515269a08ed3f181e1cd35bf4896a011f77806) )
277   ROM_LOAD( "bx2010a2", 0x0000, 0x001000, CRC(6a28ea78) SHA1(bcdeabff309346103050f1da427913a23198c699) )
278   ROM_LOAD( "bx2010ha", 0x0000, 0x001000, CRC(db267418) SHA1(d4cc325aba62b0da5f63af37c64ea959ca77d91e) ) // close to bx2010a2
278   /* how these match up to the existing sets is uncertain, leave them here until things run well enough
279      to make a call, most just differ from existing roms by a few bytes so it's very difficult to tell */
280   ROM_REGION( 0x3000, "altrevs", 0 )
281   /* alt 'rom 2' dumps */
282   ROM_LOAD( "a410p.bin", 0x0000, 0x1000, CRC(6c19d237) SHA1(9fa79bd0ab78685fed974e5b82ec419381337252) )
283   ROM_LOAD( "a410p~.bin", 0x0000, 0x1000, CRC(0f1020f1) SHA1(e29cd3954f3cd0ae5c4a113f8922bd1f3be0e740) )
279284
280   ROM_LOAD( "barx5a4", 0x0000, 0x001000, CRC(7baa7ac3) SHA1(b8124ed5be68f9c4e81977018003f707064bbd58) )
281   ROM_LOAD( "barx5a3", 0x0000, 0x001000, CRC(82bf22c7) SHA1(0b31c0f38181f3523776b44b211ee6b2f0fde341) )
282   ROM_LOAD( "barx5a2", 0x0000, 0x001000, CRC(0f1839b9) SHA1(ab0f0dfa887d9c113a4971392b12a768b5b5977f) )
285   /* incomplete set(?), no ROM 4 */
286   ROM_LOAD( "barx6a3", 0x0000, 0x1000, CRC(8884d188) SHA1(64716d214ada873cca64a511fa569e96f1ade062) )
287   ROM_LOAD( "barx6a2", 0x0000, 0x1000, CRC(522950ec) SHA1(89daf57b53d4752a4f5f4f0bef8d976a9fc877ce) )
283288
284   ROM_LOAD( "barx44c", 0x0000, 0x001000, CRC(bd8c9431) SHA1(b8393ec87969541ff56243b7ea1e5c908d8bf027) )
285   ROM_LOAD( "barx34c", 0x0000, 0x001000, CRC(d105cbaa) SHA1(a38ed5fa437fbdd2d9efc575fe05a94180dbd90f) )
286   ROM_LOAD( "barx24c", 0x0000, 0x001000, CRC(a513263e) SHA1(f83008ff34bc67bcf15f5433cfe2f6051763b75f) )
289   /* close to bx2010a2 */
290   ROM_LOAD( "bx2010ha", 0x0000, 0x1000, CRC(db267418) SHA1(d4cc325aba62b0da5f63af37c64ea959ca77d91e) )
287291
292   /* Alt 'rom 2' roms similar to sets above */
293   ROM_LOAD( "a20510.bin", 0x0000, 0x1000, CRC(b4a458a6) SHA1(acda6eece0c9e011bfb147a2f696dbdaa53ea9aa) )
294   //ROM_LOAD( "a2054.bin", 0x0000, 0x1000, CRC(a77bcdb4) SHA1(bdb3fc19a933d609cea2a2a2dfc98d3589765484) ) // == bx5pa2
295   ROM_LOAD( "a2058.bin", 0x0000, 0x1000, CRC(7b564e66) SHA1(eaec8efb566f9a017eb66cd2f4d8673971ab5db5) )
296   ROM_LOAD( "a21010.bin", 0x0000, 0x1000, CRC(384b6bcf) SHA1(e9beba847b613ae881a3c7be637c2c38b8c1410f) )
297   ROM_LOAD( "a2104.bin", 0x0000, 0x1000, CRC(2b94fedd) SHA1(d5da5604b1db9fadbae0a6bb7a1d76b1d80a19df) )
298   ROM_LOAD( "a2108.bin", 0x0000, 0x1000, CRC(f7b97d0f) SHA1(a21512cf92a61fcdd9856f017fce06d280c222b7) )
299ROM_END
288300
289   ROM_LOAD( "bx54a4", 0x0000, 0x001000, CRC(7dc2d19e) SHA1(ad012de848b586ae8355ea300edce96d0f0ce2a8) )
290   ROM_LOAD( "bx54a3", 0x0000, 0x001000, CRC(96cb0c73) SHA1(6fa1fc61cb2761871999516c6663b3948b35f6dc) )
291   ROM_LOAD( "bx54a2", 0x0000, 0x001000, CRC(5b2d42ec) SHA1(abc394cad55786df99d8bea7a4497a338ec180d8) )
292// same as above
293//  ROM_LOAD( "bx54a4up", 0x0000, 0x001000, CRC(7dc2d19e) SHA1(ad012de848b586ae8355ea300edce96d0f0ce2a8) )
294//  ROM_LOAD( "bx54a3up", 0x0000, 0x001000, CRC(96cb0c73) SHA1(6fa1fc61cb2761871999516c6663b3948b35f6dc) )
295//  ROM_LOAD( "bx54a2up", 0x0000, 0x001000, CRC(5b2d42ec) SHA1(abc394cad55786df99d8bea7a4497a338ec180d8) )
296301
297   ROM_LOAD( "bx5pa4", 0x0000, 0x001000, CRC(34b4d7cb) SHA1(b2ff3c79e635fff8f02edc9c953cc619fb409aa5) )
298   ROM_LOAD( "bx5pa3", 0x0000, 0x001000, CRC(2f3c45ed) SHA1(f18aba5ceb9385e37b5857ba28f80230388d0cd2) )
299   ROM_LOAD( "bx5pa2", 0x0000, 0x001000, CRC(a77bcdb4) SHA1(bdb3fc19a933d609cea2a2a2dfc98d3589765484) )
302ROM_START( ec_barxoa )
303   ROM_REGION( 0x3000, "maincpu", 0 )
304   ROM_LOAD( "bx2010a4", 0x0000, 0x1000, CRC(1d29d010) SHA1(b3f7a8b839770402b463d8ec72787c6ddade34bd) )
305   ROM_LOAD( "bx2010a3", 0x1000, 0x1000, CRC(21903339) SHA1(7b515269a08ed3f181e1cd35bf4896a011f77806) )
306   ROM_LOAD( "bx2010a2", 0x2000, 0x1000, CRC(6a28ea78) SHA1(bcdeabff309346103050f1da427913a23198c699) )
307ROM_END
300308
301   // alt 'ROM4' roms.. for above set?
302   ROM_LOAD( "a410p.bin", 0x0000, 0x001000, CRC(6c19d237) SHA1(9fa79bd0ab78685fed974e5b82ec419381337252) )
303   ROM_LOAD( "a410p~.bin", 0x0000, 0x001000, CRC(0f1020f1) SHA1(e29cd3954f3cd0ae5c4a113f8922bd1f3be0e740) )
304   //ROM_LOAD( "a45p.bin", 0x0000, 0x001000, CRC(34b4d7cb) SHA1(b2ff3c79e635fff8f02edc9c953cc619fb409aa5) ) // bx5pa4 from ec_barx
309ROM_START( ec_barxob )
310   ROM_REGION( 0x3000, "maincpu", 0 )
311   ROM_LOAD( "barx5a4", 0x0000, 0x1000, CRC(7baa7ac3) SHA1(b8124ed5be68f9c4e81977018003f707064bbd58) )
312   ROM_LOAD( "barx5a3", 0x1000, 0x1000, CRC(82bf22c7) SHA1(0b31c0f38181f3523776b44b211ee6b2f0fde341) )
313   ROM_LOAD( "barx5a2", 0x2000, 0x1000, CRC(0f1839b9) SHA1(ab0f0dfa887d9c113a4971392b12a768b5b5977f) )
314ROM_END
305315
316ROM_START( ec_barxoc )
317   ROM_REGION( 0x3000, "maincpu", 0 )
318   ROM_LOAD( "barx44c", 0x0000, 0x1000, CRC(bd8c9431) SHA1(b8393ec87969541ff56243b7ea1e5c908d8bf027) )
319   ROM_LOAD( "barx34c", 0x1000, 0x1000, CRC(d105cbaa) SHA1(a38ed5fa437fbdd2d9efc575fe05a94180dbd90f) )
320   ROM_LOAD( "barx24c", 0x2000, 0x1000, CRC(a513263e) SHA1(f83008ff34bc67bcf15f5433cfe2f6051763b75f) )
321ROM_END
306322
307   /* incomplete set(?), no ROM 4 */
308   ROM_LOAD( "barx6a3", 0x0000, 0x001000, CRC(8884d188) SHA1(64716d214ada873cca64a511fa569e96f1ade062) )
309   ROM_LOAD( "barx6a2", 0x0000, 0x001000, CRC(522950ec) SHA1(89daf57b53d4752a4f5f4f0bef8d976a9fc877ce) )
310   //ROM_LOAD( "barx6", 0x0000, 0x001000, CRC(522950ec) SHA1(89daf57b53d4752a4f5f4f0bef8d976a9fc877ce) )  // == barx6a2
323ROM_START( ec_barxod )
324   ROM_REGION( 0x3000, "maincpu", 0 )
325   ROM_LOAD( "bx54a4", 0x0000, 0x1000, CRC(7dc2d19e) SHA1(ad012de848b586ae8355ea300edce96d0f0ce2a8) )
326   ROM_LOAD( "bx54a3", 0x1000, 0x1000, CRC(96cb0c73) SHA1(6fa1fc61cb2761871999516c6663b3948b35f6dc) )
327   ROM_LOAD( "bx54a2", 0x2000, 0x1000, CRC(5b2d42ec) SHA1(abc394cad55786df99d8bea7a4497a338ec180d8) )
328ROM_END
311329
312   /* Alt 'rom 2' roms similar to sets above */
313   ROM_LOAD( "a20510.bin", 0x0000, 0x001000, CRC(b4a458a6) SHA1(acda6eece0c9e011bfb147a2f696dbdaa53ea9aa) )
314   ROM_LOAD( "a2054.bin", 0x0000, 0x001000, CRC(a77bcdb4) SHA1(bdb3fc19a933d609cea2a2a2dfc98d3589765484) )
315   ROM_LOAD( "a2058.bin", 0x0000, 0x001000, CRC(7b564e66) SHA1(eaec8efb566f9a017eb66cd2f4d8673971ab5db5) )
316   ROM_LOAD( "a21010.bin", 0x0000, 0x001000, CRC(384b6bcf) SHA1(e9beba847b613ae881a3c7be637c2c38b8c1410f) )
317   ROM_LOAD( "a2104.bin", 0x0000, 0x001000, CRC(2b94fedd) SHA1(d5da5604b1db9fadbae0a6bb7a1d76b1d80a19df) )
318   ROM_LOAD( "a2108.bin", 0x0000, 0x001000, CRC(f7b97d0f) SHA1(a21512cf92a61fcdd9856f017fce06d280c222b7) )
330ROM_START( ec_barxoe )
331   ROM_REGION( 0x3000, "maincpu", 0 )
332   ROM_LOAD( "bx5pa4", 0x0000, 0x1000, CRC(34b4d7cb) SHA1(b2ff3c79e635fff8f02edc9c953cc619fb409aa5) )
333   ROM_LOAD( "bx5pa3", 0x1000, 0x1000, CRC(2f3c45ed) SHA1(f18aba5ceb9385e37b5857ba28f80230388d0cd2) )
334   ROM_LOAD( "bx5pa2", 0x2000, 0x1000, CRC(a77bcdb4) SHA1(bdb3fc19a933d609cea2a2a2dfc98d3589765484) )
319335ROM_END
320336
337
338
321339ROM_START( ec_casbxo )
322   ROM_REGION( 0x200000, "maincpu", 0 )
323   ROM_LOAD( "bx4c.a4", 0x0000, 0x001000, CRC(f3da815d) SHA1(5eb20a0c384f9bd864bceb5e8f8b622e17b907fd) )
324   ROM_LOAD( "bx4c.a3", 0x1000, 0x001000, CRC(a472d49f) SHA1(4814b28ed46afa931c5e4f19d829374ebd1f20c9) )
325   ROM_LOAD( "bx4c.a2", 0x2000, 0x001000, CRC(f86c221d) SHA1(99f6abd91870221a7d56a6dc062a687d0458546d) )
340   ROM_REGION( 0x3000, "maincpu", 0 )
341   ROM_LOAD( "bx4c.a4", 0x0000, 0x1000, CRC(f3da815d) SHA1(5eb20a0c384f9bd864bceb5e8f8b622e17b907fd) )
342   ROM_LOAD( "bx4c.a3", 0x1000, 0x1000, CRC(a472d49f) SHA1(4814b28ed46afa931c5e4f19d829374ebd1f20c9) )
343   ROM_LOAD( "bx4c.a2", 0x2000, 0x1000, CRC(f86c221d) SHA1(99f6abd91870221a7d56a6dc062a687d0458546d) )
344ROM_END
326345
327   ROM_REGION( 0x200000, "altrevs", 0 )
328   ROM_LOAD( "bx5c10p.a4", 0x0000, 0x001000, CRC(0c7df970) SHA1(25fb113a28fd446467bf9a7edf97dc8aaf936eb6) )
329   ROM_LOAD( "bx5c10p.a3", 0x1000, 0x001000, CRC(12640d16) SHA1(fd30abe0551734eea83cefcb5cac15a380a97586) )
330   ROM_LOAD( "bx5c10p.a2", 0x2000, 0x001000, CRC(0bd21303) SHA1(eb60749d3097ce77f0955586fc8ed1d16993286a) )
346ROM_START( ec_casbxoa )
347   ROM_REGION( 0x3000, "maincpu", 0 )
348   ROM_LOAD( "bx5c10p.a4", 0x0000, 0x1000, CRC(0c7df970) SHA1(25fb113a28fd446467bf9a7edf97dc8aaf936eb6) )
349   ROM_LOAD( "bx5c10p.a3", 0x1000, 0x1000, CRC(12640d16) SHA1(fd30abe0551734eea83cefcb5cac15a380a97586) )
350   ROM_LOAD( "bx5c10p.a2", 0x2000, 0x1000, CRC(0bd21303) SHA1(eb60749d3097ce77f0955586fc8ed1d16993286a) )
331351ROM_END
332352
333353DRIVER_INIT_MEMBER(ecoinf1_state,ecoinf1)
r19627r19628
335355
336356}
337357
338// Early HW Type
339GAME( 19??, ec_bar5,   0       , ecoinf1_older,   ecoinf1, ecoinf1_state,   ecoinf1,   ROT0,  "Electrocoin", "Bar 5 (older PCB) (Electrocoin)"      , GAME_IS_SKELETON_MECHANICAL)
340GAME( 19??, ec_barxo,  ec_barx    , ecoinf1_older,   ecoinf1, ecoinf1_state,   ecoinf1,   ROT0,  "Electrocoin", "Bar X (older PCB) (Electrocoin)"      , GAME_IS_SKELETON_MECHANICAL)
341GAME( 19??, ec_casbxo, ec_casbx    , ecoinf1_older,   ecoinf1, ecoinf1_state,   ecoinf1,   ROT0,  "Electrocoin", "Casino Bar X (older PCB) (Electrocoin) (?)"      , GAME_IS_SKELETON_MECHANICAL)
358// all roms might really be for the same game, just in different cabinet styles
359// these ALL contain "Ver 3 BAR-X V1:84 TYPE T" strings
360GAME( 19??, ec_barxo,  0        , ecoinf1_older,   ecoinf1, ecoinf1_state,   ecoinf1,   ROT0,  "Electrocoin", "Bar X (older PCB) (Electrocoin) (set 1)"      , GAME_IS_SKELETON_MECHANICAL)
361GAME( 19??, ec_barxoa, ec_barxo  , ecoinf1_older,   ecoinf1, ecoinf1_state,   ecoinf1,   ROT0,  "Electrocoin", "Bar X (older PCB) (Electrocoin) (set 2)"      , GAME_IS_SKELETON_MECHANICAL)
362GAME( 19??, ec_barxob, ec_barxo  , ecoinf1_older,   ecoinf1, ecoinf1_state,   ecoinf1,   ROT0,  "Electrocoin", "Bar X (older PCB) (Electrocoin) (set 3)"      , GAME_IS_SKELETON_MECHANICAL)
363GAME( 19??, ec_barxoc, ec_barxo  , ecoinf1_older,   ecoinf1, ecoinf1_state,   ecoinf1,   ROT0,  "Electrocoin", "Bar X (older PCB) (Electrocoin) (set 4)"      , GAME_IS_SKELETON_MECHANICAL)
364GAME( 19??, ec_barxod, ec_barxo  , ecoinf1_older,   ecoinf1, ecoinf1_state,   ecoinf1,   ROT0,  "Electrocoin", "Bar X (older PCB) (Electrocoin) (set 5)"      , GAME_IS_SKELETON_MECHANICAL)
365GAME( 19??, ec_barxoe, ec_barxo    , ecoinf1_older,   ecoinf1, ecoinf1_state,   ecoinf1,   ROT0,  "Electrocoin", "Bar X (older PCB) (Electrocoin) (set 6)"      , GAME_IS_SKELETON_MECHANICAL)
366GAME( 19??, ec_bar5,   ec_barxo    , ecoinf1_older,   ecoinf1, ecoinf1_state,   ecoinf1,   ROT0,  "Electrocoin", "Bar 5 (older PCB) (Electrocoin)"      , GAME_IS_SKELETON_MECHANICAL) // or just another Bar X set?
367GAME( 19??, ec_casbxo, ec_barxo    , ecoinf1_older,   ecoinf1, ecoinf1_state,   ecoinf1,   ROT0,  "Electrocoin", "Casino Bar X (older PCB) (Electrocoin) (set 1)"      , GAME_IS_SKELETON_MECHANICAL) // this one actually has some code offset changes
368GAME( 19??, ec_casbxoa,ec_barxo    , ecoinf1_older,   ecoinf1, ecoinf1_state,   ecoinf1,   ROT0,  "Electrocoin", "Casino Bar X (older PCB) (Electrocoin) (set 2)"      , GAME_IS_SKELETON_MECHANICAL)
369
trunk/src/mame/mame.lst
r19627r19628
2815528155
2815628156ec_bar5      // Bar 5 (older PCB) (Electrocoin)
2815728157ec_barxo   // Bar X (older PCB) (Electrocoin)
28158ec_barxoa   //
28159ec_barxob   //
28160ec_barxoc   //
28161ec_barxod   //
28162ec_barxoe   //
2815828163ec_casbxo   // Casino Bar X (older PCB) (Electrocoin)
28164ec_casbxoa   //
2815928165
2816028166// Regular PCB
2816128167

Previous 199869 Revisions Next


© 1997-2024 The MAME Team