trunk/src/mame/drivers/mystwarr.c
| r242478 | r242479 | |
| 547 | 547 | |
| 548 | 548 | /**********************************************************************************/ |
| 549 | 549 | |
| 550 | | void mystwarr_state::reset_sound_region() |
| 551 | | { |
| 552 | | membank("bank2")->set_base(memregion("soundcpu")->base() + 0x10000 + (m_sound_ctrl & 0xf)*0x4000); |
| 553 | | } |
| 554 | | |
| 555 | 550 | WRITE8_MEMBER(mystwarr_state::sound_ctrl_w) |
| 556 | 551 | { |
| 557 | 552 | if (!(data & 0x10)) |
| 558 | 553 | m_soundcpu->set_input_line(INPUT_LINE_NMI, CLEAR_LINE); |
| 559 | 554 | |
| 560 | 555 | m_sound_ctrl = data; |
| 561 | | reset_sound_region(); |
| 556 | membank("z80bank")->set_entry(m_sound_ctrl & 0xf); |
| 562 | 557 | } |
| 563 | 558 | |
| 564 | 559 | /* sound memory maps |
| r242478 | r242479 | |
| 571 | 566 | |
| 572 | 567 | static ADDRESS_MAP_START( mystwarr_sound_map, AS_PROGRAM, 8, mystwarr_state ) |
| 573 | 568 | AM_RANGE(0x0000, 0x7fff) AM_ROM |
| 574 | | AM_RANGE(0x8000, 0xbfff) AM_ROMBANK("bank2") |
| 569 | AM_RANGE(0x8000, 0xbfff) AM_ROMBANK("z80bank") |
| 575 | 570 | AM_RANGE(0x0000, 0xbfff) AM_WRITENOP |
| 576 | 571 | AM_RANGE(0xc000, 0xdfff) AM_RAM |
| 577 | 572 | AM_RANGE(0xe000, 0xe22f) AM_DEVREADWRITE("k054539_1", k054539_device, read, write) |
| r242478 | r242479 | |
| 843 | 838 | |
| 844 | 839 | MACHINE_START_MEMBER(mystwarr_state,mystwarr) |
| 845 | 840 | { |
| 846 | | /* set default bankswitch */ |
| 841 | membank("z80bank")->configure_entries(0, 16, memregion("soundcpu")->base(), 0x4000); |
| 842 | membank("z80bank")->set_entry(2); |
| 847 | 843 | m_sound_ctrl = 2; |
| 848 | | reset_sound_region(); |
| 849 | 844 | |
| 850 | 845 | m_mw_irq_control = 0; |
| 851 | 846 | |
| r242478 | r242479 | |
| 855 | 850 | save_item(NAME(m_mw_irq_control)); |
| 856 | 851 | save_item(NAME(m_sound_ctrl)); |
| 857 | 852 | save_item(NAME(m_sound_nmi_clk)); |
| 858 | | |
| 859 | | machine().save().register_postload(save_prepost_delegate(FUNC(mystwarr_state::reset_sound_region), this)); |
| 860 | 853 | } |
| 861 | 854 | |
| 862 | 855 | MACHINE_RESET_MEMBER(mystwarr_state,mystwarr) |
| r242478 | r242479 | |
| 1177 | 1170 | ROM_LOAD16_BYTE( "128a04.19g", 0x100001, 0x80000, CRC(88c6a3e4) SHA1(7c2361f716a2320730a3dd6723a271e349ad61c3) ) |
| 1178 | 1171 | |
| 1179 | 1172 | /* sound program */ |
| 1180 | | ROM_REGION( 0x030000, "soundcpu", 0 ) |
| 1181 | | ROM_LOAD("128a05.6b", 0x000000, 0x020000, CRC(0e5194e0) SHA1(83356158d561f1b8e21f6ae5936b61da834a0545) ) |
| 1182 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 1173 | ROM_REGION( 0x40000, "soundcpu", 0 ) |
| 1174 | ROM_LOAD("128a05.6b", 0x00000, 0x20000, CRC(0e5194e0) SHA1(83356158d561f1b8e21f6ae5936b61da834a0545) ) |
| 1175 | ROM_RELOAD( 0x20000, 0x20000 ) |
| 1183 | 1176 | |
| 1184 | 1177 | /* tiles */ |
| 1185 | 1178 | ROM_REGION( 0x500000, "gfx1", ROMREGION_ERASE00 ) |
| r242478 | r242479 | |
| 1217 | 1210 | ROM_LOAD16_BYTE( "128a04.19g", 0x100001, 0x80000, CRC(88c6a3e4) SHA1(7c2361f716a2320730a3dd6723a271e349ad61c3) ) |
| 1218 | 1211 | |
| 1219 | 1212 | /* sound program */ |
| 1220 | | ROM_REGION( 0x030000, "soundcpu", 0 ) |
| 1221 | | ROM_LOAD("128a05.6b", 0x000000, 0x020000, CRC(0e5194e0) SHA1(83356158d561f1b8e21f6ae5936b61da834a0545) ) |
| 1222 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 1213 | ROM_REGION( 0x40000, "soundcpu", 0 ) |
| 1214 | ROM_LOAD("128a05.6b", 0x00000, 0x20000, CRC(0e5194e0) SHA1(83356158d561f1b8e21f6ae5936b61da834a0545) ) |
| 1215 | ROM_RELOAD( 0x20000, 0x20000 ) |
| 1223 | 1216 | |
| 1224 | 1217 | /* tiles */ |
| 1225 | 1218 | ROM_REGION( 0x500000, "gfx1", ROMREGION_ERASE00 ) |
| r242478 | r242479 | |
| 1257 | 1250 | ROM_LOAD16_BYTE( "128a04.19g", 0x100001, 0x80000, CRC(88c6a3e4) SHA1(7c2361f716a2320730a3dd6723a271e349ad61c3) ) |
| 1258 | 1251 | |
| 1259 | 1252 | /* sound program */ |
| 1260 | | ROM_REGION( 0x030000, "soundcpu", 0 ) |
| 1261 | | ROM_LOAD("128a05.6b", 0x000000, 0x020000, CRC(0e5194e0) SHA1(83356158d561f1b8e21f6ae5936b61da834a0545) ) |
| 1262 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 1253 | ROM_REGION( 0x40000, "soundcpu", 0 ) |
| 1254 | ROM_LOAD("128a05.6b", 0x00000, 0x20000, CRC(0e5194e0) SHA1(83356158d561f1b8e21f6ae5936b61da834a0545) ) |
| 1255 | ROM_RELOAD( 0x20000, 0x20000 ) |
| 1263 | 1256 | |
| 1264 | 1257 | /* tiles */ |
| 1265 | 1258 | ROM_REGION( 0x500000, "gfx1", ROMREGION_ERASE00 ) |
| r242478 | r242479 | |
| 1297 | 1290 | ROM_LOAD16_BYTE( "128a04.19g", 0x100001, 0x80000, CRC(88c6a3e4) SHA1(7c2361f716a2320730a3dd6723a271e349ad61c3) ) |
| 1298 | 1291 | |
| 1299 | 1292 | /* sound program */ |
| 1300 | | ROM_REGION( 0x030000, "soundcpu", 0 ) |
| 1301 | | ROM_LOAD("128a05.6b", 0x000000, 0x020000, CRC(0e5194e0) SHA1(83356158d561f1b8e21f6ae5936b61da834a0545) ) |
| 1302 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 1293 | ROM_REGION( 0x40000, "soundcpu", 0 ) |
| 1294 | ROM_LOAD("128a05.6b", 0x00000, 0x20000, CRC(0e5194e0) SHA1(83356158d561f1b8e21f6ae5936b61da834a0545) ) |
| 1295 | ROM_RELOAD( 0x20000, 0x20000 ) |
| 1303 | 1296 | |
| 1304 | 1297 | /* tiles */ |
| 1305 | 1298 | ROM_REGION( 0x500000, "gfx1", ROMREGION_ERASE00 ) |
| r242478 | r242479 | |
| 1335 | 1328 | ROM_LOAD16_BYTE( "168eac02.15f", 0x000000, 0x80000, CRC(126ecf03) SHA1(0b29f7a00f0c27dc28150ce852adbc8ed9224662) ) |
| 1336 | 1329 | |
| 1337 | 1330 | /* sound program */ |
| 1338 | | ROM_REGION( 0x030000, "soundcpu", 0 ) |
| 1339 | | ROM_LOAD("168a05.7c", 0x000000, 0x020000, CRC(507fb3eb) SHA1(a4f676e3caaafe86918c76ded08d0c202969adf6) ) |
| 1340 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 1331 | ROM_REGION( 0x40000, "soundcpu", 0 ) |
| 1332 | ROM_LOAD("168a05.7c", 0x00000, 0x20000, CRC(507fb3eb) SHA1(a4f676e3caaafe86918c76ded08d0c202969adf6) ) |
| 1333 | ROM_RELOAD( 0x20000, 0x20000 ) |
| 1341 | 1334 | |
| 1342 | 1335 | /* tiles */ |
| 1343 | 1336 | ROM_REGION( 0x600000, "gfx1", ROMREGION_ERASE00) |
| r242478 | r242479 | |
| 1370 | 1363 | ROM_LOAD16_BYTE( "168eab02.15f", 0x000000, 0x80000, CRC(8dd8aa4c) SHA1(e7937fe1272b635807ffff08a45a0338d48c376c) ) |
| 1371 | 1364 | |
| 1372 | 1365 | /* sound program */ |
| 1373 | | ROM_REGION( 0x030000, "soundcpu", 0 ) |
| 1374 | | ROM_LOAD("168a05.7c", 0x000000, 0x020000, CRC(507fb3eb) SHA1(a4f676e3caaafe86918c76ded08d0c202969adf6) ) |
| 1375 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 1366 | ROM_REGION( 0x40000, "soundcpu", 0 ) |
| 1367 | ROM_LOAD("168a05.7c", 0x00000, 0x20000, CRC(507fb3eb) SHA1(a4f676e3caaafe86918c76ded08d0c202969adf6) ) |
| 1368 | ROM_RELOAD( 0x20000, 0x20000 ) |
| 1376 | 1369 | |
| 1377 | 1370 | /* tiles */ |
| 1378 | 1371 | ROM_REGION( 0x600000, "gfx1", ROMREGION_ERASE00) |
| r242478 | r242479 | |
| 1405 | 1398 | ROM_LOAD16_BYTE( "168uac02.15f", 0x000000, 0x80000, CRC(055ca6fe) SHA1(31565ea515120555f94c4358b8e1a719c7d092d7) ) |
| 1406 | 1399 | |
| 1407 | 1400 | /* sound program */ |
| 1408 | | ROM_REGION( 0x030000, "soundcpu", 0 ) |
| 1409 | | ROM_LOAD("168a05.7c", 0x000000, 0x020000, CRC(507fb3eb) SHA1(a4f676e3caaafe86918c76ded08d0c202969adf6) ) |
| 1410 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 1401 | ROM_REGION( 0x40000, "soundcpu", 0 ) |
| 1402 | ROM_LOAD("168a05.7c", 0x00000, 0x20000, CRC(507fb3eb) SHA1(a4f676e3caaafe86918c76ded08d0c202969adf6) ) |
| 1403 | ROM_RELOAD( 0x20000, 0x20000 ) |
| 1411 | 1404 | |
| 1412 | 1405 | /* tiles */ |
| 1413 | 1406 | ROM_REGION( 0x600000, "gfx1", ROMREGION_ERASE00) |
| r242478 | r242479 | |
| 1440 | 1433 | ROM_LOAD16_BYTE( "168uab02.15f", 0x000000, 0x80000, CRC(0e75f7cc) SHA1(57af86703dc728ba83ca12889246c93b9f8d4576) ) |
| 1441 | 1434 | |
| 1442 | 1435 | /* sound program */ |
| 1443 | | ROM_REGION( 0x030000, "soundcpu", 0 ) |
| 1444 | | ROM_LOAD("168a05.7c", 0x000000, 0x020000, CRC(507fb3eb) SHA1(a4f676e3caaafe86918c76ded08d0c202969adf6) ) |
| 1445 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 1436 | ROM_REGION( 0x40000, "soundcpu", 0 ) |
| 1437 | ROM_LOAD("168a05.7c", 0x00000, 0x20000, CRC(507fb3eb) SHA1(a4f676e3caaafe86918c76ded08d0c202969adf6) ) |
| 1438 | ROM_RELOAD( 0x20000, 0x20000 ) |
| 1446 | 1439 | |
| 1447 | 1440 | /* tiles */ |
| 1448 | 1441 | ROM_REGION( 0x600000, "gfx1", ROMREGION_ERASE00) |
| r242478 | r242479 | |
| 1475 | 1468 | ROM_LOAD16_BYTE( "168aac02.15f", 0x000000, 0x80000, CRC(db679aec) SHA1(233f3ab54125db1035cb0afadb06312ef7bd3e09) ) |
| 1476 | 1469 | |
| 1477 | 1470 | /* sound program */ |
| 1478 | | ROM_REGION( 0x030000, "soundcpu", 0 ) |
| 1479 | | ROM_LOAD("168a05.7c", 0x000000, 0x020000, CRC(507fb3eb) SHA1(a4f676e3caaafe86918c76ded08d0c202969adf6) ) |
| 1480 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 1471 | ROM_REGION( 0x40000, "soundcpu", 0 ) |
| 1472 | ROM_LOAD("168a05.7c", 0x00000, 0x20000, CRC(507fb3eb) SHA1(a4f676e3caaafe86918c76ded08d0c202969adf6) ) |
| 1473 | ROM_RELOAD( 0x20000, 0x20000 ) |
| 1481 | 1474 | |
| 1482 | 1475 | /* tiles */ |
| 1483 | 1476 | ROM_REGION( 0x600000, "gfx1", ROMREGION_ERASE00 ) |
| r242478 | r242479 | |
| 1510 | 1503 | ROM_LOAD16_BYTE( "168aab02.15f", 0x000000, 0x80000, CRC(3dd1cc83) SHA1(f0d289912994a5dbfc0711fe9aa0a2969f7f8d8e) ) |
| 1511 | 1504 | |
| 1512 | 1505 | /* sound program */ |
| 1513 | | ROM_REGION( 0x030000, "soundcpu", 0 ) |
| 1514 | | ROM_LOAD("168a05.7c", 0x000000, 0x020000, CRC(507fb3eb) SHA1(a4f676e3caaafe86918c76ded08d0c202969adf6) ) |
| 1515 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 1506 | ROM_REGION( 0x40000, "soundcpu", 0 ) |
| 1507 | ROM_LOAD("168a05.7c", 0x00000, 0x20000, CRC(507fb3eb) SHA1(a4f676e3caaafe86918c76ded08d0c202969adf6) ) |
| 1508 | ROM_RELOAD( 0x20000, 0x20000 ) |
| 1516 | 1509 | |
| 1517 | 1510 | /* tiles */ |
| 1518 | 1511 | ROM_REGION( 0x600000, "gfx1", ROMREGION_ERASE00 ) |
| r242478 | r242479 | |
| 1546 | 1539 | ROM_LOAD16_BYTE( "168jac02.b02", 0x000000, 0x80000, CRC(f42fd1e5) SHA1(3b17c3039d800487f6117595050e7896a413db04) ) |
| 1547 | 1540 | |
| 1548 | 1541 | /* sound program */ |
| 1549 | | ROM_REGION( 0x030000, "soundcpu", 0 ) |
| 1550 | | ROM_LOAD("168a05.7c", 0x000000, 0x020000, CRC(507fb3eb) SHA1(a4f676e3caaafe86918c76ded08d0c202969adf6) ) |
| 1551 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 1542 | ROM_REGION( 0x40000, "soundcpu", 0 ) |
| 1543 | ROM_LOAD("168a05.7c", 0x00000, 0x20000, CRC(507fb3eb) SHA1(a4f676e3caaafe86918c76ded08d0c202969adf6) ) |
| 1544 | ROM_RELOAD( 0x20000, 0x20000 ) |
| 1552 | 1545 | |
| 1553 | 1546 | /* tiles */ |
| 1554 | 1547 | ROM_REGION( 0x600000, "gfx1", ROMREGION_ERASE00 ) |
| r242478 | r242479 | |
| 1583 | 1576 | ROM_LOAD16_BYTE( "224a04", 0x100000, 0x80000, CRC(ada53ba4) SHA1(f77bf854dff1f8f718579fe6d3730066708396e2) ) |
| 1584 | 1577 | |
| 1585 | 1578 | /* sound program */ |
| 1586 | | ROM_REGION( 0x050000, "soundcpu", 0 ) |
| 1587 | | ROM_LOAD("224a05", 0x000000, 0x040000, CRC(4b4c985c) SHA1(c83cce05355023be9cd55b4aa595c61f8236269c) ) |
| 1588 | | ROM_RELOAD( 0x010000, 0x040000 ) |
| 1579 | ROM_REGION( 0x40000, "soundcpu", 0 ) |
| 1580 | ROM_LOAD("224a05", 0x000000, 0x40000, CRC(4b4c985c) SHA1(c83cce05355023be9cd55b4aa595c61f8236269c) ) |
| 1589 | 1581 | |
| 1590 | 1582 | /* tiles */ |
| 1591 | 1583 | ROM_REGION( 0x500000, "gfx1", ROMREGION_ERASE00 ) |
| r242478 | r242479 | |
| 1621 | 1613 | ROM_LOAD16_BYTE( "224a04", 0x100000, 0x80000, CRC(ada53ba4) SHA1(f77bf854dff1f8f718579fe6d3730066708396e2) ) |
| 1622 | 1614 | |
| 1623 | 1615 | /* sound program */ |
| 1624 | | ROM_REGION( 0x050000, "soundcpu", 0 ) |
| 1625 | | ROM_LOAD("224a05", 0x000000, 0x040000, CRC(4b4c985c) SHA1(c83cce05355023be9cd55b4aa595c61f8236269c) ) |
| 1626 | | ROM_RELOAD( 0x010000, 0x040000 ) |
| 1616 | ROM_REGION( 0x40000, "soundcpu", 0 ) |
| 1617 | ROM_LOAD("224a05", 0x000000, 0x40000, CRC(4b4c985c) SHA1(c83cce05355023be9cd55b4aa595c61f8236269c) ) |
| 1627 | 1618 | |
| 1628 | 1619 | /* tiles */ |
| 1629 | 1620 | ROM_REGION( 0x500000, "gfx1", ROMREGION_ERASE00 ) |
| r242478 | r242479 | |
| 1659 | 1650 | ROM_LOAD16_BYTE( "224a04", 0x100000, 0x80000, CRC(ada53ba4) SHA1(f77bf854dff1f8f718579fe6d3730066708396e2) ) |
| 1660 | 1651 | |
| 1661 | 1652 | /* sound program */ |
| 1662 | | ROM_REGION( 0x050000, "soundcpu", 0 ) |
| 1663 | | ROM_LOAD("224a05", 0x000000, 0x040000, CRC(4b4c985c) SHA1(c83cce05355023be9cd55b4aa595c61f8236269c) ) |
| 1664 | | ROM_RELOAD( 0x010000, 0x040000 ) |
| 1653 | ROM_REGION( 0x40000, "soundcpu", 0 ) |
| 1654 | ROM_LOAD("224a05", 0x000000, 0x40000, CRC(4b4c985c) SHA1(c83cce05355023be9cd55b4aa595c61f8236269c) ) |
| 1665 | 1655 | |
| 1666 | 1656 | /* tiles */ |
| 1667 | 1657 | ROM_REGION( 0x500000, "gfx1", ROMREGION_ERASE00 ) |
| r242478 | r242479 | |
| 1697 | 1687 | ROM_LOAD16_BYTE( "234_d04.19g", 0x300001, 0x80000, CRC(030a1925) SHA1(03783488950c9f27af5948e7b9f6a609c2df6e0b) ) |
| 1698 | 1688 | |
| 1699 | 1689 | /* sound program */ |
| 1700 | | ROM_REGION( 0x040000, "soundcpu", 0 ) |
| 1701 | | ROM_LOAD("234_d05.6b", 0x000000, 0x020000, CRC(efb6bcaa) SHA1(4fb24b89a50b341871945547859278a6e2f5e002) ) |
| 1702 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 1690 | ROM_REGION( 0x40000, "soundcpu", 0 ) |
| 1691 | ROM_LOAD("234_d05.6b", 0x00000, 0x20000, CRC(efb6bcaa) SHA1(4fb24b89a50b341871945547859278a6e2f5e002) ) |
| 1692 | ROM_RELOAD( 0x20000, 0x20000 ) |
| 1703 | 1693 | |
| 1704 | 1694 | /* tiles */ |
| 1705 | 1695 | ROM_REGION( 0x600000, "gfx1", ROMREGION_ERASE00 ) |
| r242478 | r242479 | |
| 1734 | 1724 | ROM_LOAD16_BYTE( "234_d04.19g", 0x300001, 0x80000, CRC(030a1925) SHA1(03783488950c9f27af5948e7b9f6a609c2df6e0b) ) |
| 1735 | 1725 | |
| 1736 | 1726 | /* sound program */ |
| 1737 | | ROM_REGION( 0x040000, "soundcpu", 0 ) |
| 1738 | | ROM_LOAD("234_d05.6b", 0x000000, 0x020000, CRC(efb6bcaa) SHA1(4fb24b89a50b341871945547859278a6e2f5e002) ) |
| 1739 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 1727 | ROM_REGION( 0x40000, "soundcpu", 0 ) |
| 1728 | ROM_LOAD("234_d05.6b", 0x00000, 0x20000, CRC(efb6bcaa) SHA1(4fb24b89a50b341871945547859278a6e2f5e002) ) |
| 1729 | ROM_RELOAD( 0x20000, 0x20000 ) |
| 1740 | 1730 | |
| 1741 | 1731 | /* tiles */ |
| 1742 | 1732 | ROM_REGION( 0x600000, "gfx1", ROMREGION_ERASE00 ) |
| r242478 | r242479 | |
| 1771 | 1761 | ROM_LOAD16_BYTE( "234_d04.19g", 0x300001, 0x80000, CRC(030a1925) SHA1(03783488950c9f27af5948e7b9f6a609c2df6e0b) ) |
| 1772 | 1762 | |
| 1773 | 1763 | /* sound program */ |
| 1774 | | ROM_REGION( 0x040000, "soundcpu", 0 ) |
| 1775 | | ROM_LOAD("234_d05.6b", 0x000000, 0x020000, CRC(efb6bcaa) SHA1(4fb24b89a50b341871945547859278a6e2f5e002) ) |
| 1776 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 1764 | ROM_REGION( 0x40000, "soundcpu", 0 ) |
| 1765 | ROM_LOAD("234_d05.6b", 0x00000, 0x20000, CRC(efb6bcaa) SHA1(4fb24b89a50b341871945547859278a6e2f5e002) ) |
| 1766 | ROM_RELOAD( 0x20000, 0x20000 ) |
| 1777 | 1767 | |
| 1778 | 1768 | /* tiles */ |
| 1779 | 1769 | ROM_REGION( 0x600000, "gfx1", ROMREGION_ERASE00 ) |
| r242478 | r242479 | |
| 1808 | 1798 | ROM_LOAD16_BYTE( "234_d04.19g", 0x300001, 0x80000, CRC(030a1925) SHA1(03783488950c9f27af5948e7b9f6a609c2df6e0b) ) |
| 1809 | 1799 | |
| 1810 | 1800 | /* sound program */ |
| 1811 | | ROM_REGION( 0x040000, "soundcpu", 0 ) |
| 1812 | | ROM_LOAD("234_d05.6b", 0x000000, 0x020000, CRC(efb6bcaa) SHA1(4fb24b89a50b341871945547859278a6e2f5e002) ) |
| 1813 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 1801 | ROM_REGION( 0x40000, "soundcpu", 0 ) |
| 1802 | ROM_LOAD("234_d05.6b", 0x00000, 0x20000, CRC(efb6bcaa) SHA1(4fb24b89a50b341871945547859278a6e2f5e002) ) |
| 1803 | ROM_RELOAD( 0x20000, 0x20000 ) |
| 1814 | 1804 | |
| 1815 | 1805 | /* tiles */ |
| 1816 | 1806 | ROM_REGION( 0x600000, "gfx1", ROMREGION_ERASE00 ) |
| r242478 | r242479 | |
| 1845 | 1835 | ROM_LOAD16_BYTE( "234_d04.19g", 0x300001, 0x80000, CRC(030a1925) SHA1(03783488950c9f27af5948e7b9f6a609c2df6e0b) ) |
| 1846 | 1836 | |
| 1847 | 1837 | /* sound program */ |
| 1848 | | ROM_REGION( 0x040000, "soundcpu", 0 ) |
| 1849 | | ROM_LOAD("234_d05.6b", 0x000000, 0x020000, CRC(efb6bcaa) SHA1(4fb24b89a50b341871945547859278a6e2f5e002) ) |
| 1850 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 1838 | ROM_REGION( 0x40000, "soundcpu", 0 ) |
| 1839 | ROM_LOAD("234_d05.6b", 0x00000, 0x20000, CRC(efb6bcaa) SHA1(4fb24b89a50b341871945547859278a6e2f5e002) ) |
| 1840 | ROM_RELOAD( 0x20000, 0x20000 ) |
| 1851 | 1841 | |
| 1852 | 1842 | /* tiles */ |
| 1853 | 1843 | ROM_REGION( 0x600000, "gfx1", ROMREGION_ERASE00 ) |
| r242478 | r242479 | |
| 1882 | 1872 | ROM_LOAD16_BYTE( "234_d04.19g", 0x300001, 0x80000, CRC(030a1925) SHA1(03783488950c9f27af5948e7b9f6a609c2df6e0b) ) |
| 1883 | 1873 | |
| 1884 | 1874 | /* sound program */ |
| 1885 | | ROM_REGION( 0x040000, "soundcpu", 0 ) |
| 1886 | | ROM_LOAD("234_d05.6b", 0x000000, 0x020000, CRC(efb6bcaa) SHA1(4fb24b89a50b341871945547859278a6e2f5e002) ) |
| 1887 | | ROM_RELOAD( 0x010000, 0x020000 ) |
| 1875 | ROM_REGION( 0x40000, "soundcpu", 0 ) |
| 1876 | ROM_LOAD("234_d05.6b", 0x00000, 0x20000, CRC(efb6bcaa) SHA1(4fb24b89a50b341871945547859278a6e2f5e002) ) |
| 1877 | ROM_RELOAD( 0x20000, 0x20000 ) |
| 1888 | 1878 | |
| 1889 | 1879 | /* tiles */ |
| 1890 | 1880 | ROM_REGION( 0x600000, "gfx1", ROMREGION_ERASE00 ) |
| r242478 | r242479 | |
| 1921 | 1911 | ROM_LOAD16_BYTE( "123eaf12.17p", 0x200001, 256*1024, CRC(1dfa14c5) SHA1(540700edbe3dbbd76e3b9e2d2acc416940730a9b) ) |
| 1922 | 1912 | |
| 1923 | 1913 | /* sound program */ |
| 1924 | | ROM_REGION( 0x050000, "soundcpu", 0 ) |
| 1925 | | ROM_LOAD("123e13.9c", 0x000000, 0x040000, CRC(e772f822) SHA1(2a5cdfc0aacad56cbef8bdbe8319e7ff4ab71eee) ) |
| 1926 | | ROM_RELOAD( 0x010000, 0x040000 ) |
| 1914 | ROM_REGION( 0x40000, "soundcpu", 0 ) |
| 1915 | ROM_LOAD("123e13.9c", 0x00000, 0x40000, CRC(e772f822) SHA1(2a5cdfc0aacad56cbef8bdbe8319e7ff4ab71eee) ) |
| 1927 | 1916 | |
| 1928 | 1917 | /* tiles */ |
| 1929 | 1918 | ROM_REGION( 0x500000, "gfx1", ROMREGION_ERASE00 ) |
| r242478 | r242479 | |
| 1969 | 1958 | ROM_LOAD16_BYTE( "123uaf12.17p", 0x200001, 256*1024, CRC(c633cf52) SHA1(370be5557a271699342b7d771ebadf7021a27ae3) ) |
| 1970 | 1959 | |
| 1971 | 1960 | /* sound program */ |
| 1972 | | ROM_REGION( 0x050000, "soundcpu", 0 ) |
| 1973 | | ROM_LOAD("123e13.9c", 0x000000, 0x040000, CRC(e772f822) SHA1(2a5cdfc0aacad56cbef8bdbe8319e7ff4ab71eee) ) |
| 1974 | | ROM_RELOAD( 0x010000, 0x040000 ) |
| 1961 | ROM_REGION( 0x40000, "soundcpu", 0 ) |
| 1962 | ROM_LOAD("123e13.9c", 0x00000, 0x40000, CRC(e772f822) SHA1(2a5cdfc0aacad56cbef8bdbe8319e7ff4ab71eee) ) |
| 1975 | 1963 | |
| 1976 | 1964 | /* tiles */ |
| 1977 | 1965 | ROM_REGION( 0x500000, "gfx1", ROMREGION_ERASE00 ) |
| r242478 | r242479 | |
| 2017 | 2005 | ROM_LOAD16_BYTE( "123jaf12.17p", 0x200001, 256*1024, CRC(4246e595) SHA1(d5fe0b1dfe2a0c64b3e62820dea5094cc0f5bd12) ) |
| 2018 | 2006 | |
| 2019 | 2007 | /* sound program */ |
| 2020 | | ROM_REGION( 0x050000, "soundcpu", 0 ) |
| 2021 | | ROM_LOAD("123e13.9c", 0x000000, 0x040000, CRC(e772f822) SHA1(2a5cdfc0aacad56cbef8bdbe8319e7ff4ab71eee) ) |
| 2022 | | ROM_RELOAD( 0x010000, 0x040000 ) |
| 2008 | ROM_REGION( 0x40000, "soundcpu", 0 ) |
| 2009 | ROM_LOAD("123e13.9c", 0x00000, 0x40000, CRC(e772f822) SHA1(2a5cdfc0aacad56cbef8bdbe8319e7ff4ab71eee) ) |
| 2023 | 2010 | |
| 2024 | 2011 | /* tiles */ |
| 2025 | 2012 | ROM_REGION( 0x500000, "gfx1", ROMREGION_ERASE00 ) |
| r242478 | r242479 | |
| 2063 | 2050 | ROM_LOAD16_BYTE( "170a10.17l", 0x100001, 0x40000, CRC(8a340909) SHA1(3e2ef2642e792cdc38b3442df67377ed9e70d3ab) ) |
| 2064 | 2051 | |
| 2065 | 2052 | /* sound program */ |
| 2066 | | ROM_REGION( 0x080000, "soundcpu", 0 ) |
| 2067 | | ROM_LOAD("170a13.9c", 0x000000, 0x40000, CRC(2ebf4d1c) SHA1(33a3f4153dfdc46cc223d216a17ef9428c09129d) ) |
| 2068 | | ROM_RELOAD( 0x010000, 0x040000 ) |
| 2053 | ROM_REGION( 0x40000, "soundcpu", 0 ) |
| 2054 | ROM_LOAD("170a13.9c", 0x00000, 0x40000, CRC(2ebf4d1c) SHA1(33a3f4153dfdc46cc223d216a17ef9428c09129d) ) |
| 2069 | 2055 | |
| 2070 | 2056 | /* tiles */ |
| 2071 | 2057 | ROM_REGION( 0x600000, "gfx1", ROMREGION_ERASE00 ) |
| r242478 | r242479 | |
| 2111 | 2097 | ROM_LOAD16_BYTE( "170a10.17l", 0x100001, 0x40000, CRC(8a340909) SHA1(3e2ef2642e792cdc38b3442df67377ed9e70d3ab) ) |
| 2112 | 2098 | |
| 2113 | 2099 | /* sound program */ |
| 2114 | | ROM_REGION( 0x080000, "soundcpu", 0 ) |
| 2115 | | ROM_LOAD("170a13.9c", 0x000000, 0x40000, CRC(2ebf4d1c) SHA1(33a3f4153dfdc46cc223d216a17ef9428c09129d) ) |
| 2116 | | ROM_RELOAD( 0x010000, 0x040000 ) |
| 2100 | ROM_REGION( 0x40000, "soundcpu", 0 ) |
| 2101 | ROM_LOAD("170a13.9c", 0x00000, 0x40000, CRC(2ebf4d1c) SHA1(33a3f4153dfdc46cc223d216a17ef9428c09129d) ) |
| 2117 | 2102 | |
| 2118 | 2103 | /* tiles */ |
| 2119 | 2104 | ROM_REGION( 0x600000, "gfx1", ROMREGION_ERASE00 ) |
trunk/src/mame/drivers/taito_h.c
| r242478 | r242479 | |
| 220 | 220 | } |
| 221 | 221 | } |
| 222 | 222 | |
| 223 | | void taitoh_state::reset_sound_region() |
| 224 | | { |
| 225 | | membank("bank1")->set_entry(m_banknum); |
| 226 | | } |
| 227 | | |
| 228 | 223 | WRITE8_MEMBER(taitoh_state::sound_bankswitch_w) |
| 229 | 224 | { |
| 230 | | m_banknum = data & 3; |
| 231 | | reset_sound_region(); |
| 225 | membank("z80bank")->set_entry(data & 3); |
| 232 | 226 | } |
| 233 | 227 | |
| 234 | 228 | |
| r242478 | r242479 | |
| 285 | 279 | |
| 286 | 280 | static ADDRESS_MAP_START( sound_map, AS_PROGRAM, 8, taitoh_state ) |
| 287 | 281 | AM_RANGE(0x0000, 0x3fff) AM_ROM |
| 288 | | AM_RANGE(0x4000, 0x7fff) AM_ROMBANK("bank1") |
| 282 | AM_RANGE(0x4000, 0x7fff) AM_ROMBANK("z80bank") |
| 289 | 283 | AM_RANGE(0xc000, 0xdfff) AM_RAM |
| 290 | 284 | AM_RANGE(0xe000, 0xe003) AM_DEVREADWRITE("ymsnd", ym2610_device, read, write) |
| 291 | 285 | AM_RANGE(0xe200, 0xe200) AM_READNOP AM_DEVWRITE("tc0140syt", tc0140syt_device, slave_port_w) |
| r242478 | r242479 | |
| 632 | 626 | |
| 633 | 627 | void taitoh_state::machine_reset() |
| 634 | 628 | { |
| 635 | | m_banknum = 0; |
| 636 | 629 | } |
| 637 | 630 | |
| 638 | 631 | void taitoh_state::machine_start() |
| 639 | 632 | { |
| 640 | | UINT8 *ROM = memregion("audiocpu")->base(); |
| 641 | | |
| 642 | | membank("bank1")->configure_entries(0, 4, &ROM[0xc000], 0x4000); |
| 643 | | |
| 644 | | save_item(NAME(m_banknum)); |
| 645 | | machine().save().register_postload(save_prepost_delegate(FUNC(taitoh_state::reset_sound_region), this)); |
| 633 | membank("z80bank")->configure_entries(0, 4, memregion("audiocpu")->base(), 0x4000); |
| 646 | 634 | } |
| 647 | 635 | |
| 648 | 636 | |
| r242478 | r242479 | |
| 835 | 823 | ROM_LOAD16_BYTE( "b51-19.bin", 0x40000, 0x20000, CRC(2abd762c) SHA1(97cdb9f1dba5b11b96b5d3431937669de5220512) ) |
| 836 | 824 | ROM_LOAD16_BYTE( "b51-21.bin", 0x40001, 0x20000, CRC(aa111f30) SHA1(77da4a8db49999f5fa2cf0209028d0f70e26dfe3) ) |
| 837 | 825 | |
| 838 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* sound cpu */ |
| 839 | | ROM_LOAD( "b51-23.bin", 0x00000, 0x04000, CRC(734662de) SHA1(0058d6de68f26cd58b9eb8859e15f3ced6bd3489) ) |
| 840 | | ROM_CONTINUE( 0x10000, 0x0c000 ) |
| 826 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* sound cpu */ |
| 827 | ROM_LOAD( "b51-23.bin", 0x00000, 0x10000, CRC(734662de) SHA1(0058d6de68f26cd58b9eb8859e15f3ced6bd3489) ) |
| 841 | 828 | |
| 842 | 829 | ROM_REGION( 0x400000, "gfx1", 0 ) |
| 843 | 830 | ROM_LOAD16_BYTE( "b51-16.bin", 0x000000, 0x20000, CRC(c0fcf7a5) SHA1(4550ba6d822ba12ad39576bcbed09b5fa54279e8) ) |
| r242478 | r242479 | |
| 873 | 860 | ROM_LOAD16_BYTE( "prg-3e.ic27", 0x40000, 0x20000, CRC(0babb15b) SHA1(8673b0eed34af58e0b0253fdbd5c081bebe4dc10) ) |
| 874 | 861 | ROM_LOAD16_BYTE( "prg-2e.ic30", 0x40001, 0x20000, CRC(f4aacaa9) SHA1(6145afe0f4aad48f14dabdd3c29f76dfa746d863) ) |
| 875 | 862 | |
| 876 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* sound cpu */ |
| 877 | | ROM_LOAD( "c69b.ic58", 0x00000, 0x04000, CRC(07d3d789) SHA1(dbbe308f74637bb5a2651654bbada6a07f99ae14) ) |
| 878 | | ROM_CONTINUE( 0x10000, 0x0c000 ) |
| 863 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* sound cpu */ |
| 864 | ROM_LOAD( "c69b.ic58", 0x00000, 0x10000, CRC(07d3d789) SHA1(dbbe308f74637bb5a2651654bbada6a07f99ae14) ) |
| 879 | 865 | |
| 880 | 866 | ROM_REGION( 0x400000, "gfx1", 0 ) |
| 881 | 867 | ROM_LOAD16_BYTE( "chr-00.ic16", 0x000000, 0x20000, CRC(b0c66db7) SHA1(e3a1e9b0d6157e5085a55fdac1daa61f5a03b048) ) |
| r242478 | r242479 | |
| 921 | 907 | ROM_LOAD16_BYTE( "b56-15.bin", 0x40000, 0x20000, CRC(b346e282) SHA1(f6b4a2e9093a33d19c2eaf3ef9801179f39a83a3) ) |
| 922 | 908 | ROM_LOAD16_BYTE( "b56-21.bin", 0x40001, 0x20000, CRC(e5f63790) SHA1(b81db7690a989146c438609d9633ddcb1fd219dd) ) |
| 923 | 909 | |
| 924 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* sound cpu */ |
| 925 | | ROM_LOAD( "b56-19.bin", 0x00000, 0x04000, CRC(c68085ee) SHA1(78634216a622a08c20dae0422283c4a7ed360546) ) |
| 926 | | ROM_CONTINUE( 0x10000, 0x0c000 ) |
| 910 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* sound cpu */ |
| 911 | ROM_LOAD( "b56-19.bin", 0x00000, 0x10000, CRC(c68085ee) SHA1(78634216a622a08c20dae0422283c4a7ed360546) ) |
| 927 | 912 | |
| 928 | 913 | ROM_REGION( 0x400000, "gfx1", 0 ) |
| 929 | 914 | ROM_LOAD16_BYTE( "b56-04.bin", 0x000000, 0x20000, CRC(f7afdff0) SHA1(8f8ea0e8da20913426ff3b58d7bb63bd352d3fb4) ) |
| r242478 | r242479 | |
| 952 | 937 | ROM_LOAD16_BYTE( "b56-15.bin", 0x40000, 0x20000, CRC(b346e282) SHA1(f6b4a2e9093a33d19c2eaf3ef9801179f39a83a3) ) |
| 953 | 938 | ROM_LOAD16_BYTE( "b56-14.bin", 0x40001, 0x20000, CRC(b6c195b9) SHA1(80541d9a686fdc1850d764d8e00ba03526e7174c) ) |
| 954 | 939 | |
| 955 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* sound cpu */ |
| 956 | | ROM_LOAD( "b56-19.bin", 0x00000, 0x04000, CRC(c68085ee) SHA1(78634216a622a08c20dae0422283c4a7ed360546) ) |
| 957 | | ROM_CONTINUE( 0x10000, 0x0c000 ) |
| 940 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* sound cpu */ |
| 941 | ROM_LOAD( "b56-19.bin", 0x00000, 0x10000, CRC(c68085ee) SHA1(78634216a622a08c20dae0422283c4a7ed360546) ) |
| 958 | 942 | |
| 959 | 943 | ROM_REGION( 0x400000, "gfx1", 0 ) |
| 960 | 944 | ROM_LOAD16_BYTE( "b56-04.bin", 0x000000, 0x20000, CRC(f7afdff0) SHA1(8f8ea0e8da20913426ff3b58d7bb63bd352d3fb4) ) |
| r242478 | r242479 | |
| 982 | 966 | ROM_LOAD16_BYTE( "c26-12-1.ic36", 0x00000, 0x20000, CRC(77e80c82) SHA1(840dc5a54a865b8cd2e0d03001a493987d66c23b) ) |
| 983 | 967 | ROM_LOAD16_BYTE( "c26-11-1.ic18", 0x00001, 0x20000, CRC(069d77d2) SHA1(06c229d1b335797fcd2ac8df09ba3da11e3e43f7) ) |
| 984 | 968 | |
| 985 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* sound cpu */ |
| 986 | | ROM_LOAD( "c26-13.ic56", 0x00000, 0x04000, CRC(efa89dfa) SHA1(556e77c63cb95e441ea1d1beb3d43c61a48a3bb1) ) |
| 987 | | ROM_CONTINUE( 0x10000, 0x0c000 ) |
| 969 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* sound cpu */ |
| 970 | ROM_LOAD( "c26-13.ic56", 0x00000, 0x10000, CRC(efa89dfa) SHA1(556e77c63cb95e441ea1d1beb3d43c61a48a3bb1) ) |
| 988 | 971 | |
| 989 | 972 | ROM_REGION( 0x400000, "gfx1", 0 ) |
| 990 | 973 | ROM_LOAD16_BYTE( "c26-04.ic51", 0x000000, 0x20000, CRC(23ddf00f) SHA1(f7bb19db62d5e6cb27a6e98db68c54c01e34b776) ) |
| r242478 | r242479 | |
| 1013 | 996 | ROM_LOAD16_BYTE( "c02-20.34", 0x40000, 0x10000, CRC(cdf593f3) SHA1(6afbd9d8d74e6801dc991eb9fd3205057747b986) ) |
| 1014 | 997 | ROM_LOAD16_BYTE( "c02-xx.37", 0x40001, 0x10000, CRC(820a8241) SHA1(a1b75e76f6806d5cbdb97f59d29aa846a6f3bb8b) ) /* Need to verify proper Taito chip number */ |
| 1015 | 998 | |
| 1016 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) |
| 1017 | | ROM_LOAD( "c02-23.40", 0x00000, 0x04000, CRC(5632ee49) SHA1(90dedaf40ab526529cd7d569b78a9d5451ec3e25) ) |
| 1018 | | ROM_CONTINUE( 0x10000, 0x0c000 ) |
| 999 | ROM_REGION( 0x10000, "audiocpu", 0 ) |
| 1000 | ROM_LOAD( "c02-23.40", 0x00000, 0x10000, CRC(5632ee49) SHA1(90dedaf40ab526529cd7d569b78a9d5451ec3e25) ) |
| 1019 | 1001 | |
| 1020 | 1002 | ROM_REGION( 0x400000, "gfx1", 0 ) |
| 1021 | 1003 | ROM_LOAD ( "c02-02.15", 0x000000, 0x80000, CRC(b273f854) SHA1(5961b9fe2c49fb05f5bc3e27e05925dbef8577e9) ) |
| r242478 | r242479 | |
| 1045 | 1027 | ROM_LOAD16_BYTE( "c02-20.34", 0x40000, 0x10000, CRC(cdf593f3) SHA1(6afbd9d8d74e6801dc991eb9fd3205057747b986) ) |
| 1046 | 1028 | ROM_LOAD16_BYTE( "c02-22.37", 0x40001, 0x10000, CRC(f50db2d7) SHA1(4f16cc42469f1e5bf6dc1aee0919712db089f9cc) ) |
| 1047 | 1029 | |
| 1048 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) |
| 1049 | | ROM_LOAD( "c02-23.40", 0x00000, 0x04000, CRC(5632ee49) SHA1(90dedaf40ab526529cd7d569b78a9d5451ec3e25) ) |
| 1050 | | ROM_CONTINUE( 0x10000, 0x0c000 ) |
| 1030 | ROM_REGION( 0x10000, "audiocpu", 0 ) |
| 1031 | ROM_LOAD( "c02-23.40", 0x00000, 0x10000, CRC(5632ee49) SHA1(90dedaf40ab526529cd7d569b78a9d5451ec3e25) ) |
| 1051 | 1032 | |
| 1052 | 1033 | ROM_REGION( 0x400000, "gfx1", 0 ) |
| 1053 | 1034 | ROM_LOAD ( "c02-02.15", 0x000000, 0x80000, CRC(b273f854) SHA1(5961b9fe2c49fb05f5bc3e27e05925dbef8577e9) ) |
trunk/src/mame/drivers/taito_x.c
| r242478 | r242479 | |
| 394 | 394 | |
| 395 | 395 | /**************************************************************************/ |
| 396 | 396 | |
| 397 | | void taitox_state::reset_sound_region() |
| 398 | | { |
| 399 | | membank("bank2")->set_base(memregion("audiocpu")->base() + (m_banknum * 0x4000) + 0x10000 ); |
| 400 | | } |
| 401 | | |
| 402 | 397 | WRITE8_MEMBER(taitox_state::sound_bankswitch_w) |
| 403 | 398 | { |
| 404 | | m_banknum = (data - 1) & 3; |
| 405 | | reset_sound_region(); |
| 399 | membank("z80bank")->set_entry(data & 3); |
| 406 | 400 | } |
| 407 | 401 | |
| 408 | 402 | |
| r242478 | r242479 | |
| 476 | 470 | |
| 477 | 471 | static ADDRESS_MAP_START( sound_map, AS_PROGRAM, 8, taitox_state ) |
| 478 | 472 | AM_RANGE(0x0000, 0x3fff) AM_ROM |
| 479 | | AM_RANGE(0x4000, 0x7fff) AM_ROMBANK("bank2") |
| 473 | AM_RANGE(0x4000, 0x7fff) AM_ROMBANK("z80bank") |
| 480 | 474 | AM_RANGE(0xc000, 0xdfff) AM_RAM |
| 481 | 475 | AM_RANGE(0xe000, 0xe003) AM_DEVREADWRITE("ymsnd", ym2610_device, read, write) |
| 482 | 476 | AM_RANGE(0xe200, 0xe200) AM_READNOP AM_DEVWRITE("tc0140syt", tc0140syt_device, slave_port_w) |
| r242478 | r242479 | |
| 485 | 479 | AM_RANGE(0xea00, 0xea00) AM_READNOP |
| 486 | 480 | AM_RANGE(0xee00, 0xee00) AM_WRITENOP /* ? */ |
| 487 | 481 | AM_RANGE(0xf000, 0xf000) AM_WRITENOP /* ? */ |
| 488 | | AM_RANGE(0xf200, 0xf200) AM_WRITE(sound_bankswitch_w) /* bankswitch ? */ |
| 482 | AM_RANGE(0xf200, 0xf200) AM_WRITE(sound_bankswitch_w) |
| 489 | 483 | ADDRESS_MAP_END |
| 490 | 484 | |
| 491 | 485 | static ADDRESS_MAP_START( daisenpu_sound_map, AS_PROGRAM, 8, taitox_state ) |
| 492 | 486 | AM_RANGE(0x0000, 0x3fff) AM_ROM |
| 493 | | AM_RANGE(0x4000, 0x7fff) AM_ROMBANK("bank2") |
| 487 | AM_RANGE(0x4000, 0x7fff) AM_ROMBANK("z80bank") |
| 494 | 488 | AM_RANGE(0xc000, 0xdfff) AM_RAM |
| 495 | 489 | AM_RANGE(0xe000, 0xe001) AM_DEVREADWRITE("ymsnd", ym2151_device, read, write) |
| 496 | 490 | AM_RANGE(0xe200, 0xe200) AM_READNOP AM_DEVWRITE("tc0140syt", tc0140syt_device, slave_port_w) |
| r242478 | r242479 | |
| 779 | 773 | |
| 780 | 774 | MACHINE_START_MEMBER(taitox_state,taitox) |
| 781 | 775 | { |
| 782 | | m_banknum = -1; |
| 783 | | save_item(NAME(m_banknum)); |
| 784 | | machine().save().register_postload(save_prepost_delegate(FUNC(taitox_state::reset_sound_region), this)); |
| 776 | int banks = memregion("audiocpu")->bytes() / 0x4000; |
| 777 | membank("z80bank")->configure_entries(0, banks, memregion("audiocpu")->base(), 0x4000); |
| 785 | 778 | } |
| 786 | 779 | |
| 787 | 780 | MACHINE_START_MEMBER(taitox_state,superman) |
| 788 | 781 | { |
| 789 | | m_banknum = -1; |
| 790 | | save_item(NAME(m_banknum)); |
| 791 | | machine().save().register_postload(save_prepost_delegate(FUNC(taitox_state::reset_sound_region), this)); |
| 782 | int banks = memregion("audiocpu")->bytes() / 0x4000; |
| 783 | membank("z80bank")->configure_entries(0, banks, memregion("audiocpu")->base(), 0x4000); |
| 792 | 784 | |
| 793 | 785 | m_current_bank = 0; |
| 794 | 786 | m_cc_port = 0; |
| r242478 | r242479 | |
| 1048 | 1040 | ROM_LOAD16_BYTE( "b61_08.a8", 0x40000, 0x20000, CRC(79fc028e) SHA1(bf42b3f84dcad8fd9085c702a78dc895cc12d670) ) |
| 1049 | 1041 | ROM_LOAD16_BYTE( "b61_13.a3", 0x40001, 0x20000, CRC(9f446a44) SHA1(16f7cd6438e47fdaac93a368df5c093f6ff0f1f0) ) |
| 1050 | 1042 | |
| 1051 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* 64k for Z80 code */ |
| 1052 | | ROM_LOAD( "b61_10.d18", 0x00000, 0x4000, CRC(6efe79e8) SHA1(7a76efaaeab71473f4b0b23a89141f203488ce1d) ) |
| 1053 | | ROM_CONTINUE( 0x10000, 0xc000 ) /* banked stuff */ |
| 1043 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for Z80 code */ |
| 1044 | ROM_LOAD( "b61_10.d18", 0x00000, 0x10000, CRC(6efe79e8) SHA1(7a76efaaeab71473f4b0b23a89141f203488ce1d) ) |
| 1054 | 1045 | |
| 1055 | 1046 | ROM_REGION( 0x200000, "gfx1", 0 ) |
| 1056 | 1047 | ROM_LOAD( "b61-14.f1", 0x000000, 0x80000, CRC(89368c3e) SHA1(8d227439ab321fd5d432d860544daea0e78ce588) ) /* Plane 0, 1 */ |
| r242478 | r242479 | |
| 1072 | 1063 | ROM_LOAD16_BYTE( "b61_08.a8", 0x40000, 0x20000, CRC(79fc028e) SHA1(bf42b3f84dcad8fd9085c702a78dc895cc12d670) ) |
| 1073 | 1064 | ROM_LOAD16_BYTE( "b61_12.a3", 0x40001, 0x20000, CRC(064d3bfe) SHA1(75abf924a6e44203169d2fa15852caa0bf57db30) ) |
| 1074 | 1065 | |
| 1075 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* 64k for Z80 code */ |
| 1076 | | ROM_LOAD( "b61_10.d18", 0x00000, 0x4000, CRC(6efe79e8) SHA1(7a76efaaeab71473f4b0b23a89141f203488ce1d) ) |
| 1077 | | ROM_CONTINUE( 0x10000, 0xc000 ) /* banked stuff */ |
| 1066 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for Z80 code */ |
| 1067 | ROM_LOAD( "b61_10.d18", 0x00000, 0x10000, CRC(6efe79e8) SHA1(7a76efaaeab71473f4b0b23a89141f203488ce1d) ) |
| 1078 | 1068 | |
| 1079 | 1069 | ROM_REGION( 0x200000, "gfx1", 0 ) |
| 1080 | 1070 | ROM_LOAD( "b61-14.f1", 0x000000, 0x80000, CRC(89368c3e) SHA1(8d227439ab321fd5d432d860544daea0e78ce588) ) /* Plane 0, 1 */ |
| r242478 | r242479 | |
| 1096 | 1086 | ROM_LOAD16_BYTE( "b61_08.a8", 0x40000, 0x20000, CRC(79fc028e) SHA1(bf42b3f84dcad8fd9085c702a78dc895cc12d670) ) |
| 1097 | 1087 | ROM_LOAD16_BYTE( "b61_06.a3", 0x40001, 0x20000, CRC(714a0b68) SHA1(b0b42c55d2404c7c193eb8cab3bd92e321947845) ) |
| 1098 | 1088 | |
| 1099 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* 64k for Z80 code */ |
| 1100 | | ROM_LOAD( "b61_10.d18", 0x00000, 0x4000, CRC(6efe79e8) SHA1(7a76efaaeab71473f4b0b23a89141f203488ce1d) ) |
| 1101 | | ROM_CONTINUE( 0x10000, 0xc000 ) /* banked stuff */ |
| 1089 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for Z80 code */ |
| 1090 | ROM_LOAD( "b61_10.d18", 0x00000, 0x10000, CRC(6efe79e8) SHA1(7a76efaaeab71473f4b0b23a89141f203488ce1d) ) |
| 1102 | 1091 | |
| 1103 | 1092 | ROM_REGION( 0x200000, "gfx1", 0 ) |
| 1104 | 1093 | ROM_LOAD( "b61-14.f1", 0x000000, 0x80000, CRC(89368c3e) SHA1(8d227439ab321fd5d432d860544daea0e78ce588) ) /* Plane 0, 1 */ |
| r242478 | r242479 | |
| 1128 | 1117 | ROM_LOAD16_BYTE( "b87-11.u7", 0x00000, 0x20000, CRC(fc84a399) SHA1(6e5552b7ee433bee74f8936a8e583b5f81b5f2b2) ) |
| 1129 | 1118 | ROM_LOAD16_BYTE( "b87-10.u5", 0x00001, 0x20000, CRC(17181706) SHA1(b7cab502b68a8f02918412538f23682120cbe1d3) ) |
| 1130 | 1119 | |
| 1131 | | ROM_REGION( 0x14000, "audiocpu", 0 ) /* 32k for Z80 code */ |
| 1132 | | ROM_LOAD( "b87-07.13e", 0x00000, 0x4000, CRC(e2e0efa0) SHA1(4f1435ba738895996f26a64c2237e8349337df4a) ) |
| 1133 | | ROM_CONTINUE( 0x10000, 0x4000 ) /* banked stuff */ |
| 1120 | ROM_REGION( 0x8000, "audiocpu", 0 ) /* 32k for Z80 code */ |
| 1121 | ROM_LOAD( "b87-07.13e", 0x00000, 0x8000, CRC(e2e0efa0) SHA1(4f1435ba738895996f26a64c2237e8349337df4a) ) |
| 1134 | 1122 | |
| 1135 | 1123 | ROM_REGION( 0x200000, "gfx1", 0 ) |
| 1136 | 1124 | ROM_LOAD( "b87-02.3h", 0x000000, 0x80000, CRC(89ad43a0) SHA1(6ff6ee085c1c06a05f4f8743d979d3552b7475a0) ) /* Plane 0, 1 */ |
| r242478 | r242479 | |
| 1144 | 1132 | ROM_LOAD16_BYTE( "b87-09.u7", 0x00000, 0x20000, CRC(7e6267c7) SHA1(a623c1b740008675f36e8b63bbc17a573917db30) ) |
| 1145 | 1133 | ROM_LOAD16_BYTE( "b87-08.u5", 0x00001, 0x20000, CRC(31d9916f) SHA1(8ae491a51a4095717c6f65fe81a83902feccd54b) ) |
| 1146 | 1134 | |
| 1147 | | ROM_REGION( 0x14000, "audiocpu", 0 ) /* 32k for Z80 code */ |
| 1148 | | ROM_LOAD( "b87-07.13e", 0x00000, 0x4000, CRC(e2e0efa0) SHA1(4f1435ba738895996f26a64c2237e8349337df4a) ) |
| 1149 | | ROM_CONTINUE( 0x10000, 0x4000 ) /* banked stuff */ |
| 1135 | ROM_REGION( 0x8000, "audiocpu", 0 ) /* 32k for Z80 code */ |
| 1136 | ROM_LOAD( "b87-07.13e", 0x00000, 0x8000, CRC(e2e0efa0) SHA1(4f1435ba738895996f26a64c2237e8349337df4a) ) |
| 1150 | 1137 | |
| 1151 | 1138 | ROM_REGION( 0x200000, "gfx1", 0 ) |
| 1152 | 1139 | ROM_LOAD( "b87-02.3h", 0x000000, 0x80000, CRC(89ad43a0) SHA1(6ff6ee085c1c06a05f4f8743d979d3552b7475a0) ) /* Plane 0, 1 */ |
| r242478 | r242479 | |
| 1160 | 1147 | ROM_LOAD16_BYTE( "b87-06.u7", 0x00000, 0x20000, CRC(cf236100) SHA1(7944a20950188f64c0a09edd1a4efe0270264b27) ) |
| 1161 | 1148 | ROM_LOAD16_BYTE( "b87-05.u5", 0x00001, 0x20000, CRC(7f15edc7) SHA1(3deba512f3c97f354ed4155f62058da160047bc5) ) |
| 1162 | 1149 | |
| 1163 | | ROM_REGION( 0x14000, "audiocpu", 0 ) /* 32k for Z80 code */ |
| 1164 | | ROM_LOAD( "b87-07.13e", 0x00000, 0x4000, CRC(e2e0efa0) SHA1(4f1435ba738895996f26a64c2237e8349337df4a) ) |
| 1165 | | ROM_CONTINUE( 0x10000, 0x4000 ) /* banked stuff */ |
| 1150 | ROM_REGION( 0x8000, "audiocpu", 0 ) /* 32k for Z80 code */ |
| 1151 | ROM_LOAD( "b87-07.13e", 0x00000, 0x8000, CRC(e2e0efa0) SHA1(4f1435ba738895996f26a64c2237e8349337df4a) ) |
| 1166 | 1152 | |
| 1167 | 1153 | ROM_REGION( 0x200000, "gfx1", 0 ) |
| 1168 | 1154 | ROM_LOAD( "b87-02.3h", 0x000000, 0x80000, CRC(89ad43a0) SHA1(6ff6ee085c1c06a05f4f8743d979d3552b7475a0) ) /* Plane 0, 1 */ |
| r242478 | r242479 | |
| 1178 | 1164 | ROM_LOAD16_BYTE( "east_2.8a", 0x40000, 0x20000, CRC(dd94b4d0) SHA1(2efff9fd51b28fd1fb46d16b359f0991af91054e) ) |
| 1179 | 1165 | ROM_LOAD16_BYTE( "east_4.3a", 0x40001, 0x20000, CRC(a647310a) SHA1(49db488a36f6c74729825bdf0214bcd30773eaf4) ) |
| 1180 | 1166 | |
| 1181 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* 64k for Z80 code */ |
| 1182 | | ROM_LOAD( "east_5.17d", 0x00000, 0x4000, CRC(b24ab5f4) SHA1(e4730df984e9686c538df5fc626b795bda1db939) ) |
| 1183 | | ROM_CONTINUE( 0x10000, 0xc000 ) /* banked stuff */ |
| 1167 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for Z80 code */ |
| 1168 | ROM_LOAD( "east_5.17d", 0x00000, 0x10000, CRC(b24ab5f4) SHA1(e4730df984e9686c538df5fc626b795bda1db939) ) |
| 1184 | 1169 | |
| 1185 | 1170 | ROM_REGION( 0x200000, "gfx1", 0 ) |
| 1186 | 1171 | ROM_LOAD( "east_8.3f", 0x000000, 0x80000, CRC(75eece28) SHA1(7ce66cd8bca7dd214367beae067727c8735c0f7e) ) /* Plane 0, 1 */ |
| r242478 | r242479 | |
| 1202 | 1187 | ROM_LOAD16_BYTE( "east_2.8a", 0x40000, 0x20000, CRC(dd94b4d0) SHA1(2efff9fd51b28fd1fb46d16b359f0991af91054e) ) |
| 1203 | 1188 | ROM_LOAD16_BYTE( "east_4.3a", 0x40001, 0x20000, CRC(a647310a) SHA1(49db488a36f6c74729825bdf0214bcd30773eaf4) ) |
| 1204 | 1189 | |
| 1205 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* 64k for Z80 code */ |
| 1206 | | ROM_LOAD( "east_5.17d", 0x00000, 0x4000, CRC(b24ab5f4) SHA1(e4730df984e9686c538df5fc626b795bda1db939) ) |
| 1207 | | ROM_CONTINUE( 0x10000, 0xc000 ) /* banked stuff */ |
| 1190 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for Z80 code */ |
| 1191 | ROM_LOAD( "east_5.17d", 0x00000, 0x10000, CRC(b24ab5f4) SHA1(e4730df984e9686c538df5fc626b795bda1db939) ) |
| 1208 | 1192 | |
| 1209 | 1193 | ROM_REGION( 0x200000, "gfx1", 0 ) |
| 1210 | 1194 | ROM_LOAD( "east_8.3f", 0x000000, 0x80000, CRC(75eece28) SHA1(7ce66cd8bca7dd214367beae067727c8735c0f7e) ) /* Plane 0, 1 */ |
| r242478 | r242479 | |
| 1224 | 1208 | ROM_LOAD16_BYTE( "pe.9a", 0x00000, 0x20000, CRC(082b5f96) SHA1(97c08b506b2a07d63f3323359b8564aa3621f483) ) |
| 1225 | 1209 | ROM_LOAD16_BYTE( "po.4a", 0x00001, 0x20000, CRC(0100361e) SHA1(45791f697c86309c459d0d8c3d3e967a3ece3ede) ) |
| 1226 | 1210 | |
| 1227 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* 64k for Z80 code */ |
| 1228 | | ROM_LOAD( "ic.18d", 0x00000, 0x4000, CRC(92cfb788) SHA1(41cd5433584df05652bd0ce8c5a35dc38262d6f2) ) |
| 1229 | | ROM_CONTINUE( 0x10000, 0xc000 ) /* banked stuff */ |
| 1211 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for Z80 code */ |
| 1212 | ROM_LOAD( "ic.18d", 0x00000, 0x10000, CRC(92cfb788) SHA1(41cd5433584df05652bd0ce8c5a35dc38262d6f2) ) |
| 1230 | 1213 | |
| 1231 | 1214 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 1232 | 1215 | ROM_LOAD( "m-8-3.u3", 0x00000, 0x20000, CRC(1c4084e6) SHA1(addea2ba07bddb41fbe7f0fc859e744990bb9ff5) ) |
| r242478 | r242479 | |
| 1246 | 1229 | ROM_LOAD16_BYTE( "10a", 0x00000, 0x20000, CRC(4af0e858) SHA1(817817169aee075d52411bdbe568514511760386) ) |
| 1247 | 1230 | ROM_LOAD16_BYTE( "5a", 0x00001, 0x20000, CRC(0b983a69) SHA1(7be06761a19e1dc5d1404d1920797b406421e365) ) |
| 1248 | 1231 | |
| 1249 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* 64k for Z80 code */ |
| 1250 | | ROM_LOAD( "8d", 0x00000, 0x4000, CRC(d1c515af) SHA1(00451991b4c793487b156f9be2b2e4688325ff24) ) |
| 1251 | | ROM_CONTINUE( 0x10000, 0xc000 ) /* banked stuff */ |
| 1232 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for Z80 code */ |
| 1233 | ROM_LOAD( "8d", 0x00000, 0x10000, CRC(d1c515af) SHA1(00451991b4c793487b156f9be2b2e4688325ff24) ) |
| 1252 | 1234 | |
| 1253 | 1235 | ROM_REGION( 0x080000, "gfx1", 0 ) |
| 1254 | 1236 | ROM_LOAD( "3", 0x000000, 0x20000, CRC(ec3e0537) SHA1(51fe5c6ef007c188b2f51ad2225753d2b403e35a) ) /* Plane 0, 1 */ |
trunk/src/mame/drivers/taito_z.c
| r242478 | r242479 | |
| 1390 | 1390 | SOUND |
| 1391 | 1391 | *****************************************************/ |
| 1392 | 1392 | |
| 1393 | | void taitoz_state::reset_sound_region( ) |
| 1394 | | { |
| 1395 | | membank("bank10")->set_entry(m_banknum); |
| 1396 | | } |
| 1397 | | |
| 1398 | 1393 | WRITE8_MEMBER(taitoz_state::sound_bankswitch_w) |
| 1399 | 1394 | { |
| 1400 | | m_banknum = data & 7; |
| 1401 | | reset_sound_region(); |
| 1395 | membank("z80bank")->set_entry(data & 7); |
| 1402 | 1396 | } |
| 1403 | 1397 | |
| 1404 | 1398 | WRITE16_MEMBER(taitoz_state::taitoz_sound_w) |
| r242478 | r242479 | |
| 1463 | 1457 | dynamic_cast<filter_volume_device*>(machine().device(fltname[offset & 3]))->flt_volume_set_volume(data / 255.0f); |
| 1464 | 1458 | } |
| 1465 | 1459 | |
| 1466 | | WRITE16_MEMBER(taitoz_state::spacegun_pancontrol) |
| 1467 | | { |
| 1468 | | if (ACCESSING_BITS_0_7) |
| 1469 | | taitoz_pancontrol(space, offset, data & 0xff); |
| 1470 | | } |
| 1471 | 1460 | |
| 1472 | | |
| 1473 | 1461 | /*********************************************************** |
| 1474 | 1462 | MEMORY STRUCTURES |
| 1475 | 1463 | ***********************************************************/ |
| r242478 | r242479 | |
| 1573 | 1561 | AM_RANGE(0x000000, 0x07ffff) AM_ROM |
| 1574 | 1562 | AM_RANGE(0x108000, 0x10bfff) AM_RAM |
| 1575 | 1563 | AM_RANGE(0x110000, 0x113fff) AM_RAM AM_SHARE("share1") |
| 1576 | | AM_RANGE(0x400000, 0x400007) AM_WRITE(spacegun_pancontrol) /* pan */ |
| 1564 | AM_RANGE(0x400000, 0x400007) AM_WRITE8(taitoz_pancontrol, 0x00ff) /* pan */ |
| 1577 | 1565 | // AM_RANGE(0x40000a, 0x40000b) AM_READ(taitoz_unknown_r) // ??? |
| 1578 | 1566 | AM_RANGE(0x600000, 0x600007) AM_DEVREADWRITE8("ymsnd", ym2610_device, read, write, 0x00ff) |
| 1579 | 1567 | AM_RANGE(0x60000c, 0x60000d) AM_NOP // interrupt controller? |
| r242478 | r242479 | |
| 1671 | 1659 | AM_RANGE(0xc00000, 0xc00007) AM_DEVREADWRITE8("ymsnd", ym2610_device, read, write, 0x00ff) |
| 1672 | 1660 | AM_RANGE(0xc0000c, 0xc0000d) AM_NOP // interrupt controller? |
| 1673 | 1661 | AM_RANGE(0xc0000e, 0xc0000f) AM_NOP |
| 1674 | | AM_RANGE(0xc20000, 0xc20007) AM_WRITE(spacegun_pancontrol) /* pan */ |
| 1662 | AM_RANGE(0xc20000, 0xc20007) AM_WRITE8(taitoz_pancontrol, 0x00ff) /* pan */ |
| 1675 | 1663 | AM_RANGE(0xe00000, 0xe00001) AM_WRITE(spacegun_gun_output_w) /* gun outputs */ |
| 1676 | 1664 | AM_RANGE(0xf00000, 0xf00007) AM_READWRITE(spacegun_lightgun_r, spacegun_lightgun_w) |
| 1677 | 1665 | ADDRESS_MAP_END |
| r242478 | r242479 | |
| 1730 | 1718 | |
| 1731 | 1719 | static ADDRESS_MAP_START( z80_sound_map, AS_PROGRAM, 8, taitoz_state ) |
| 1732 | 1720 | AM_RANGE(0x0000, 0x3fff) AM_ROM |
| 1733 | | AM_RANGE(0x4000, 0x7fff) AM_ROMBANK("bank10") |
| 1721 | AM_RANGE(0x4000, 0x7fff) AM_ROMBANK("z80bank") |
| 1734 | 1722 | AM_RANGE(0xc000, 0xdfff) AM_RAM |
| 1735 | 1723 | AM_RANGE(0xe000, 0xe003) AM_DEVREADWRITE("ymsnd", ym2610_device, read, write) |
| 1736 | 1724 | AM_RANGE(0xe200, 0xe200) AM_READNOP AM_DEVWRITE("tc0140syt", tc0140syt_device, slave_port_w) |
| r242478 | r242479 | |
| 2959 | 2947 | SAVE STATES |
| 2960 | 2948 | ***********************************************************/ |
| 2961 | 2949 | |
| 2962 | | void taitoz_state::taitoz_postload() |
| 2963 | | { |
| 2964 | | parse_cpu_control(); |
| 2965 | | reset_sound_region(); |
| 2966 | | } |
| 2967 | | |
| 2968 | 2950 | MACHINE_START_MEMBER(taitoz_state,bshark) |
| 2969 | 2951 | { |
| 2970 | 2952 | save_item(NAME(m_cpua_ctrl)); |
| r242478 | r242479 | |
| 2972 | 2954 | /* these are specific to various games: we ought to split the inits */ |
| 2973 | 2955 | save_item(NAME(m_sci_int6)); |
| 2974 | 2956 | save_item(NAME(m_ioc220_port)); |
| 2975 | | |
| 2976 | | save_item(NAME(m_banknum)); |
| 2977 | 2957 | } |
| 2978 | 2958 | |
| 2979 | 2959 | MACHINE_START_MEMBER(taitoz_state,taitoz) |
| 2980 | 2960 | { |
| 2981 | | int banks = (memregion("audiocpu")->bytes() - 0xc000) / 0x4000; |
| 2961 | int banks = memregion("audiocpu")->bytes() / 0x4000; |
| 2982 | 2962 | |
| 2983 | | membank("bank10")->configure_entries(0, banks, memregion("audiocpu")->base() + 0xc000, 0x4000); |
| 2963 | membank("z80bank")->configure_entries(0, banks, memregion("audiocpu")->base(), 0x4000); |
| 2984 | 2964 | |
| 2985 | | machine().save().register_postload(save_prepost_delegate(FUNC(taitoz_state::taitoz_postload), this)); |
| 2986 | | |
| 2987 | 2965 | MACHINE_START_CALL_MEMBER(bshark); |
| 2988 | 2966 | } |
| 2989 | 2967 | |
| 2990 | 2968 | MACHINE_RESET_MEMBER(taitoz_state,taitoz) |
| 2991 | 2969 | { |
| 2992 | | m_banknum = -1; |
| 2993 | 2970 | m_cpua_ctrl = 0xff; |
| 2994 | 2971 | m_sci_int6 = 0; |
| 2995 | 2972 | m_ioc220_port = 0; |
| r242478 | r242479 | |
| 3783 | 3760 | ROM_LOAD16_BYTE( "b33-yy.ic35", 0x00000, 0x20000, CRC(16522f2d) SHA1(1d2823d61518936d342df3ed712da5bdfdf6e55a) ) /* Needs actual Taito ID number here */ |
| 3784 | 3761 | ROM_LOAD16_BYTE( "cc_36.bin", 0x00001, 0x20000, CRC(a1732ea5) SHA1(b773add433c20633e7acbc99d5cfeb7ccde83371) ) /* Needs actual Taito ID number here */ |
| 3785 | 3762 | |
| 3786 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 3787 | | ROM_LOAD( "b33-30.11", 0x00000, 0x04000, CRC(d8746234) SHA1(39132eedfe2ff4e3133f8020304da0d04dd757db) ) |
| 3788 | | ROM_CONTINUE( 0x10000, 0x0c000 ) /* banked stuff */ |
| 3763 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 3764 | ROM_LOAD( "b33-30.11", 0x00000, 0x10000, CRC(d8746234) SHA1(39132eedfe2ff4e3133f8020304da0d04dd757db) ) |
| 3789 | 3765 | |
| 3790 | 3766 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 3791 | 3767 | ROM_LOAD( "b33-02.57", 0x00000, 0x80000, CRC(f6fb3ba2) SHA1(19b7c4cf33c4737405ebe53e7342578454e6ef95) ) /* SCR 8x8 */ |
| r242478 | r242479 | |
| 3825 | 3801 | ROM_LOAD16_BYTE( "b33-yy.ic35", 0x00000, 0x20000, CRC(16522f2d) SHA1(1d2823d61518936d342df3ed712da5bdfdf6e55a) ) /* Needs actual Taito ID number here */ |
| 3826 | 3802 | ROM_LOAD16_BYTE( "b33-zz.ic36", 0x00001, 0x20000, CRC(d6741e33) SHA1(8e86789e1664a34ceed85434fd3186f2571f0c4a) ) /* Needs actual Taito ID number here */ |
| 3827 | 3803 | |
| 3828 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 3829 | | ROM_LOAD( "b33-30.11", 0x00000, 0x04000, CRC(d8746234) SHA1(39132eedfe2ff4e3133f8020304da0d04dd757db) ) |
| 3830 | | ROM_CONTINUE( 0x10000, 0x0c000 ) /* banked stuff */ |
| 3804 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 3805 | ROM_LOAD( "b33-30.11", 0x00000, 0x10000, CRC(d8746234) SHA1(39132eedfe2ff4e3133f8020304da0d04dd757db) ) |
| 3831 | 3806 | |
| 3832 | 3807 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 3833 | 3808 | ROM_LOAD( "b33-02.57", 0x00000, 0x80000, CRC(f6fb3ba2) SHA1(19b7c4cf33c4737405ebe53e7342578454e6ef95) ) /* SCR 8x8 */ |
| r242478 | r242479 | |
| 3867 | 3842 | ROM_LOAD16_BYTE( "b33-21-2.ic35", 0x00000, 0x20000, CRC(2723f9e3) SHA1(18a86e352bb0aeec6ad6c537294ddd0d33823ea6) ) |
| 3868 | 3843 | ROM_LOAD16_BYTE( "b33-31-1.ic36", 0x00001, 0x20000, CRC(438431f7) SHA1(9be4ac6526d5aee01c3691f189583a2cfdad0e45) ) /* Is this really B33 31-2 ?? */ |
| 3869 | 3844 | |
| 3870 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 3871 | | ROM_LOAD( "b33-30.11", 0x00000, 0x04000, CRC(d8746234) SHA1(39132eedfe2ff4e3133f8020304da0d04dd757db) ) |
| 3872 | | ROM_CONTINUE( 0x10000, 0x0c000 ) /* banked stuff */ |
| 3845 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 3846 | ROM_LOAD( "b33-30.11", 0x00000, 0x10000, CRC(d8746234) SHA1(39132eedfe2ff4e3133f8020304da0d04dd757db) ) |
| 3873 | 3847 | |
| 3874 | 3848 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 3875 | 3849 | ROM_LOAD( "b33-02.57", 0x00000, 0x80000, CRC(f6fb3ba2) SHA1(19b7c4cf33c4737405ebe53e7342578454e6ef95) ) /* SCR 8x8 */ |
| r242478 | r242479 | |
| 3909 | 3883 | ROM_LOAD16_BYTE( "b33-21-2.ic35", 0x00000, 0x20000, CRC(2723f9e3) SHA1(18a86e352bb0aeec6ad6c537294ddd0d33823ea6) ) |
| 3910 | 3884 | ROM_LOAD16_BYTE( "b33-22-2.ic36", 0x00001, 0x20000, CRC(da8d604d) SHA1(31a4b686d12511a2522c7047a39aa09c0778f230) ) |
| 3911 | 3885 | |
| 3912 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 3913 | | ROM_LOAD( "b33-30.11", 0x00000, 0x04000, CRC(d8746234) SHA1(39132eedfe2ff4e3133f8020304da0d04dd757db) ) |
| 3914 | | ROM_CONTINUE( 0x10000, 0x0c000 ) /* banked stuff */ |
| 3886 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 3887 | ROM_LOAD( "b33-30.11", 0x00000, 0x10000, CRC(d8746234) SHA1(39132eedfe2ff4e3133f8020304da0d04dd757db) ) |
| 3915 | 3888 | |
| 3916 | 3889 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 3917 | 3890 | ROM_LOAD( "b33-02.57", 0x00000, 0x80000, CRC(f6fb3ba2) SHA1(19b7c4cf33c4737405ebe53e7342578454e6ef95) ) /* SCR 8x8 */ |
| r242478 | r242479 | |
| 3953 | 3926 | ROM_LOAD16_BYTE( "b52-132.39", 0x00000, 0x10000, CRC(a2f54789) SHA1(941a6470e3a5ae35d079657260a8d7d6a9fca122) ) |
| 3954 | 3927 | ROM_LOAD16_BYTE( "b52-133.55", 0x00001, 0x10000, CRC(12232f95) SHA1(2894b95fc1d0a6e5b323bf3e7f1968f02b30a845) ) |
| 3955 | 3928 | |
| 3956 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 3957 | | ROM_LOAD( "b52-137.51", 0x00000, 0x04000, CRC(37abb74a) SHA1(1feb1e49102c13a90e02c150472545cd9f6334da) ) |
| 3958 | | ROM_CONTINUE( 0x10000, 0x0c000 ) /* banked stuff */ |
| 3929 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 3930 | ROM_LOAD( "b52-137.51", 0x00000, 0x10000, CRC(37abb74a) SHA1(1feb1e49102c13a90e02c150472545cd9f6334da) ) |
| 3959 | 3931 | |
| 3960 | 3932 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 3961 | 3933 | ROM_LOAD( "b52-29.27", 0x00000, 0x80000, CRC(8366d27c) SHA1(d7c5f588b39742927228ce73e5d69bda1e903df6) ) /* SCR 8x8 */ |
| r242478 | r242479 | |
| 4033 | 4005 | ROM_LOAD16_BYTE( "b52-132.39", 0x00000, 0x10000, CRC(a2f54789) SHA1(941a6470e3a5ae35d079657260a8d7d6a9fca122) ) |
| 4034 | 4006 | ROM_LOAD16_BYTE( "b52-133.55", 0x00001, 0x10000, CRC(12232f95) SHA1(2894b95fc1d0a6e5b323bf3e7f1968f02b30a845) ) |
| 4035 | 4007 | |
| 4036 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 4037 | | ROM_LOAD( "b52-134.51", 0x00000, 0x04000, CRC(91faac7f) SHA1(05f00e0909444566877d0ef678bae49f107e1628) ) |
| 4038 | | ROM_CONTINUE( 0x10000, 0x0c000 ) /* banked stuff */ |
| 4008 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 4009 | ROM_LOAD( "b52-134.51", 0x00000, 0x10000, CRC(91faac7f) SHA1(05f00e0909444566877d0ef678bae49f107e1628) ) |
| 4039 | 4010 | |
| 4040 | 4011 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 4041 | 4012 | ROM_LOAD( "b52-29.27", 0x00000, 0x80000, CRC(8366d27c) SHA1(d7c5f588b39742927228ce73e5d69bda1e903df6) ) /* SCR 8x8*/ |
| r242478 | r242479 | |
| 4115 | 4086 | ROM_LOAD16_BYTE( "b52-132.39", 0x00000, 0x10000, CRC(a2f54789) SHA1(941a6470e3a5ae35d079657260a8d7d6a9fca122) ) |
| 4116 | 4087 | ROM_LOAD16_BYTE( "b52-133.55", 0x00001, 0x10000, CRC(12232f95) SHA1(2894b95fc1d0a6e5b323bf3e7f1968f02b30a845) ) |
| 4117 | 4088 | |
| 4118 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 4119 | | ROM_LOAD( "b52-134.51", 0x00000, 0x04000, CRC(91faac7f) SHA1(05f00e0909444566877d0ef678bae49f107e1628) ) |
| 4120 | | ROM_CONTINUE( 0x10000, 0x0c000 ) /* banked stuff */ |
| 4089 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 4090 | ROM_LOAD( "b52-134.51", 0x00000, 0x10000, CRC(91faac7f) SHA1(05f00e0909444566877d0ef678bae49f107e1628) ) |
| 4121 | 4091 | |
| 4122 | 4092 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 4123 | 4093 | ROM_LOAD( "b52-29.27", 0x00000, 0x80000, CRC(8366d27c) SHA1(d7c5f588b39742927228ce73e5d69bda1e903df6) ) /* SCR 8x8*/ |
| r242478 | r242479 | |
| 4195 | 4165 | ROM_LOAD16_BYTE( "b52-132.39", 0x00000, 0x10000, CRC(a2f54789) SHA1(941a6470e3a5ae35d079657260a8d7d6a9fca122) ) |
| 4196 | 4166 | ROM_LOAD16_BYTE( "b52-133.55", 0x00001, 0x10000, CRC(12232f95) SHA1(2894b95fc1d0a6e5b323bf3e7f1968f02b30a845) ) |
| 4197 | 4167 | |
| 4198 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 4199 | | ROM_LOAD( "b52-137.51", 0x00000, 0x04000, CRC(37abb74a) SHA1(1feb1e49102c13a90e02c150472545cd9f6334da) ) |
| 4200 | | ROM_CONTINUE( 0x10000, 0x0c000 ) /* banked stuff */ |
| 4168 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 4169 | ROM_LOAD( "b52-137.51", 0x00000, 0x10000, CRC(37abb74a) SHA1(1feb1e49102c13a90e02c150472545cd9f6334da) ) |
| 4201 | 4170 | |
| 4202 | 4171 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 4203 | 4172 | ROM_LOAD( "b52-29.27", 0x00000, 0x80000, CRC(8366d27c) SHA1(d7c5f588b39742927228ce73e5d69bda1e903df6) ) /* SCR 8x8*/ |
| r242478 | r242479 | |
| 4273 | 4242 | ROM_LOAD16_BYTE( "b58-37.26", 0x00000, 0x20000, CRC(e823c85c) SHA1(199b19e81c76eb936f4cf31957ae08bed1395bda) ) |
| 4274 | 4243 | ROM_LOAD16_BYTE( "b58-35.18", 0x00001, 0x20000, CRC(8b3ceb12) SHA1(c3f7d1ae5082715f202435c13e6d6f7ac4048750) ) |
| 4275 | 4244 | |
| 4276 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 4277 | | ROM_LOAD( "b58-32.41", 0x00000, 0x04000, CRC(f3fd8eca) SHA1(3b1ab64984ea43805b6494f8add26210ed1175c5) ) |
| 4278 | | ROM_CONTINUE( 0x10000, 0x0c000 ) /* banked stuff */ |
| 4245 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 4246 | ROM_LOAD( "b58-32.41", 0x00000, 0x10000, CRC(f3fd8eca) SHA1(3b1ab64984ea43805b6494f8add26210ed1175c5) ) |
| 4279 | 4247 | |
| 4280 | 4248 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 4281 | 4249 | ROM_LOAD( "b58-09.13", 0x00000, 0x80000, CRC(9ffd5b31) SHA1(0214fb32012a48560ca9c6ed5ee969d3c41cf95c) ) /* SCR 8x8 */ |
| r242478 | r242479 | |
| 4317 | 4285 | ROM_LOAD16_BYTE( "b58-16.26", 0x00000, 0x20000, CRC(e823c85c) SHA1(199b19e81c76eb936f4cf31957ae08bed1395bda) ) |
| 4318 | 4286 | ROM_LOAD16_BYTE( "b58-18.18", 0x00001, 0x20000, CRC(65328a3e) SHA1(f51ca107910629e030678e183cc8fd06d2569098) ) |
| 4319 | 4287 | |
| 4320 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 4321 | | ROM_LOAD( "b58-32.41", 0x00000, 0x04000, CRC(f3fd8eca) SHA1(3b1ab64984ea43805b6494f8add26210ed1175c5) ) |
| 4322 | | ROM_CONTINUE( 0x10000, 0x0c000 ) /* banked stuff */ |
| 4288 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 4289 | ROM_LOAD( "b58-32.41", 0x00000, 0x10000, CRC(f3fd8eca) SHA1(3b1ab64984ea43805b6494f8add26210ed1175c5) ) |
| 4323 | 4290 | |
| 4324 | 4291 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 4325 | 4292 | ROM_LOAD( "b58-09.13", 0x00000, 0x80000, CRC(9ffd5b31) SHA1(0214fb32012a48560ca9c6ed5ee969d3c41cf95c) ) /* SCR 8x8 */ |
| r242478 | r242479 | |
| 4361 | 4328 | ROM_LOAD16_BYTE( "b58-29.26", 0x00000, 0x20000, CRC(8482a4e4) SHA1(32c4dd66b2062c62830c2ca2abbd3e23f1883de9) ) |
| 4362 | 4329 | ROM_LOAD16_BYTE( "b58-28.18", 0x00001, 0x20000, CRC(9735e2b1) SHA1(21e718a1a3d005d022b4aaab2da8350767f72a65) ) |
| 4363 | 4330 | |
| 4364 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 4365 | | ROM_LOAD( "b58-32.41", 0x00000, 0x04000, CRC(f3fd8eca) SHA1(3b1ab64984ea43805b6494f8add26210ed1175c5) ) |
| 4366 | | ROM_CONTINUE( 0x10000, 0x0c000 ) /* banked stuff */ |
| 4331 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 4332 | ROM_LOAD( "b58-32.41", 0x00000, 0x10000, CRC(f3fd8eca) SHA1(3b1ab64984ea43805b6494f8add26210ed1175c5) ) |
| 4367 | 4333 | |
| 4368 | 4334 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 4369 | 4335 | ROM_LOAD( "b58-09.13", 0x00000, 0x80000, CRC(9ffd5b31) SHA1(0214fb32012a48560ca9c6ed5ee969d3c41cf95c) ) /* SCR 8x8 */ |
| r242478 | r242479 | |
| 4575 | 4541 | ROM_LOAD16_BYTE( "c09-33.6", 0x00000, 0x10000, CRC(cf4e6c5b) SHA1(8d6720b605b8e0c7f0473ba452c79bf5efc2615d) ) /* Actual label is "C09 33*" */ |
| 4576 | 4542 | ROM_LOAD16_BYTE( "c09-32.5", 0x00001, 0x10000, CRC(a4713719) SHA1(b1110e397d3407ec63975cdd92a23cbb16348200) ) /* Actual label is "C09 32*" */ |
| 4577 | 4543 | |
| 4578 | | ROM_REGION( 0x2c000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 4579 | | ROM_LOAD( "c09-34.31", 0x00000, 0x04000, CRC(a21b3151) SHA1(f59c7b1ba5edf97d72670ee194ce9fdc5c5b9a58) ) |
| 4580 | | ROM_CONTINUE( 0x10000, 0x1c000 ) /* banked stuff */ |
| 4544 | ROM_REGION( 0x20000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 4545 | ROM_LOAD( "c09-34.31", 0x00000, 0x20000, CRC(a21b3151) SHA1(f59c7b1ba5edf97d72670ee194ce9fdc5c5b9a58) ) |
| 4581 | 4546 | |
| 4582 | 4547 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 4583 | 4548 | ROM_LOAD( "c09-05.16", 0x00000, 0x80000, CRC(890b38f0) SHA1(b478c96214ce027926346a4653250c8ee8a98bdc) ) /* SCR 8x8 */ |
| r242478 | r242479 | |
| 4624 | 4589 | ROM_LOAD16_BYTE( "c09-33.6", 0x00000, 0x10000, CRC(cf4e6c5b) SHA1(8d6720b605b8e0c7f0473ba452c79bf5efc2615d) ) /* Actual label is "C09 33*" */ |
| 4625 | 4590 | ROM_LOAD16_BYTE( "c09-32.5", 0x00001, 0x10000, CRC(a4713719) SHA1(b1110e397d3407ec63975cdd92a23cbb16348200) ) /* Actual label is "C09 32*" */ |
| 4626 | 4591 | |
| 4627 | | ROM_REGION( 0x2c000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 4628 | | ROM_LOAD( "c09-34.31", 0x00000, 0x04000, CRC(a21b3151) SHA1(f59c7b1ba5edf97d72670ee194ce9fdc5c5b9a58) ) |
| 4629 | | ROM_CONTINUE( 0x10000, 0x1c000 ) /* banked stuff */ |
| 4592 | ROM_REGION( 0x20000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 4593 | ROM_LOAD( "c09-34.31", 0x00000, 0x20000, CRC(a21b3151) SHA1(f59c7b1ba5edf97d72670ee194ce9fdc5c5b9a58) ) |
| 4630 | 4594 | |
| 4631 | 4595 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 4632 | 4596 | ROM_LOAD( "c09-05.16", 0x00000, 0x80000, CRC(890b38f0) SHA1(b478c96214ce027926346a4653250c8ee8a98bdc) ) /* SCR 8x8 */ |
| r242478 | r242479 | |
| 4668 | 4632 | ROM_LOAD16_BYTE( "c09-33.6", 0x00000, 0x10000, CRC(cf4e6c5b) SHA1(8d6720b605b8e0c7f0473ba452c79bf5efc2615d) ) /* Actual label is "C09 33*" */ |
| 4669 | 4633 | ROM_LOAD16_BYTE( "c09-32.5", 0x00001, 0x10000, CRC(a4713719) SHA1(b1110e397d3407ec63975cdd92a23cbb16348200) ) /* Actual label is "C09 32*" */ |
| 4670 | 4634 | |
| 4671 | | ROM_REGION( 0x2c000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 4672 | | ROM_LOAD( "c09-27.31", 0x00000, 0x04000, CRC(cd161dca) SHA1(2e0632f290f8efae5e479c67ca8808a90e0f4afd) ) |
| 4673 | | ROM_CONTINUE( 0x10000, 0x1c000 ) /* banked stuff */ |
| 4635 | ROM_REGION( 0x20000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 4636 | ROM_LOAD( "c09-27.31", 0x00000, 0x20000, CRC(cd161dca) SHA1(2e0632f290f8efae5e479c67ca8808a90e0f4afd) ) |
| 4674 | 4637 | |
| 4675 | 4638 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 4676 | 4639 | ROM_LOAD( "c09-05.16", 0x00000, 0x80000, CRC(890b38f0) SHA1(b478c96214ce027926346a4653250c8ee8a98bdc) ) /* SCR 8x8 */ |
| r242478 | r242479 | |
| 4712 | 4675 | ROM_LOAD16_BYTE( "c09-33.6", 0x00000, 0x10000, CRC(cf4e6c5b) SHA1(8d6720b605b8e0c7f0473ba452c79bf5efc2615d) ) /* Actual label is "C09 33*" */ |
| 4713 | 4676 | ROM_LOAD16_BYTE( "c09-32.5", 0x00001, 0x10000, CRC(a4713719) SHA1(b1110e397d3407ec63975cdd92a23cbb16348200) ) /* Actual label is "C09 32*" */ |
| 4714 | 4677 | |
| 4715 | | ROM_REGION( 0x2c000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 4716 | | ROM_LOAD( "c09-34.31", 0x00000, 0x04000, CRC(a21b3151) SHA1(f59c7b1ba5edf97d72670ee194ce9fdc5c5b9a58) ) |
| 4717 | | ROM_CONTINUE( 0x10000, 0x1c000 ) /* banked stuff */ |
| 4678 | ROM_REGION( 0x20000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 4679 | ROM_LOAD( "c09-34.31", 0x00000, 0x20000, CRC(a21b3151) SHA1(f59c7b1ba5edf97d72670ee194ce9fdc5c5b9a58) ) |
| 4718 | 4680 | |
| 4719 | 4681 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 4720 | 4682 | ROM_LOAD( "c09-05.16", 0x00000, 0x80000, CRC(890b38f0) SHA1(b478c96214ce027926346a4653250c8ee8a98bdc) ) /* SCR 8x8 */ |
| r242478 | r242479 | |
| 4756 | 4718 | ROM_LOAD16_BYTE( "c09-33.6", 0x00000, 0x10000, CRC(cf4e6c5b) SHA1(8d6720b605b8e0c7f0473ba452c79bf5efc2615d) ) /* Actual label is "C09 33*" */ |
| 4757 | 4719 | ROM_LOAD16_BYTE( "c09-32.5", 0x00001, 0x10000, CRC(a4713719) SHA1(b1110e397d3407ec63975cdd92a23cbb16348200) ) /* Actual label is "C09 32*" */ |
| 4758 | 4720 | |
| 4759 | | ROM_REGION( 0x2c000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 4760 | | ROM_LOAD( "c09-34.31", 0x00000, 0x04000, CRC(a21b3151) SHA1(f59c7b1ba5edf97d72670ee194ce9fdc5c5b9a58) ) |
| 4761 | | ROM_CONTINUE( 0x10000, 0x1c000 ) /* banked stuff */ |
| 4721 | ROM_REGION( 0x20000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 4722 | ROM_LOAD( "c09-34.31", 0x00000, 0x20000, CRC(a21b3151) SHA1(f59c7b1ba5edf97d72670ee194ce9fdc5c5b9a58) ) |
| 4762 | 4723 | |
| 4763 | 4724 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 4764 | 4725 | ROM_LOAD( "c09-05.16", 0x00000, 0x80000, CRC(890b38f0) SHA1(b478c96214ce027926346a4653250c8ee8a98bdc) ) /* SCR 8x8 */ |
| r242478 | r242479 | |
| 4801 | 4762 | ROM_LOAD16_BYTE( "b91-39.bin", 0x00000, 0x20000, CRC(725b23ae) SHA1(d4b4335863d32b9a81f7461240e960bf345c9835) ) |
| 4802 | 4763 | ROM_LOAD16_BYTE( "b91-40.bin", 0x00001, 0x20000, CRC(81fb364d) SHA1(f02733509039cde2c1de616e0a7969e31de1007a) ) |
| 4803 | 4764 | |
| 4804 | | ROM_REGION( 0x2c000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 4805 | | ROM_LOAD( "b91-41.bin", 0x00000, 0x04000, CRC(2694bb42) SHA1(ee770472655ac0ef55eeff04037457dbf6744e4f) ) |
| 4806 | | ROM_CONTINUE( 0x10000, 0x1c000 ) /* banked stuff */ |
| 4765 | ROM_REGION( 0x20000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 4766 | ROM_LOAD( "b91-41.bin", 0x00000, 0x20000, CRC(2694bb42) SHA1(ee770472655ac0ef55eeff04037457dbf6744e4f) ) |
| 4807 | 4767 | |
| 4808 | 4768 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 4809 | 4769 | ROM_LOAD( "b91-11.bin", 0x00000, 0x80000, CRC(fff8ce31) SHA1(fc729de92937a805d79379228d7a30041594c0df) ) /* SCR 8x8 */ |
| r242478 | r242479 | |
| 4855 | 4815 | ROM_LOAD16_BYTE( "b91-39.bin", 0x00000, 0x20000, CRC(725b23ae) SHA1(d4b4335863d32b9a81f7461240e960bf345c9835) ) |
| 4856 | 4816 | ROM_LOAD16_BYTE( "b91-40.bin", 0x00001, 0x20000, CRC(81fb364d) SHA1(f02733509039cde2c1de616e0a7969e31de1007a) ) |
| 4857 | 4817 | |
| 4858 | | ROM_REGION( 0x2c000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 4859 | | ROM_LOAD( "b91-41.bin", 0x00000, 0x04000, CRC(2694bb42) SHA1(ee770472655ac0ef55eeff04037457dbf6744e4f) ) |
| 4860 | | ROM_CONTINUE( 0x10000, 0x1c000 ) /* banked stuff */ |
| 4818 | ROM_REGION( 0x20000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 4819 | ROM_LOAD( "b91-41.bin", 0x00000, 0x20000, CRC(2694bb42) SHA1(ee770472655ac0ef55eeff04037457dbf6744e4f) ) |
| 4861 | 4820 | |
| 4862 | 4821 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 4863 | 4822 | ROM_LOAD( "b91-11.bin", 0x00000, 0x80000, CRC(fff8ce31) SHA1(fc729de92937a805d79379228d7a30041594c0df) ) /* SCR 8x8 */ |
| r242478 | r242479 | |
| 4909 | 4868 | ROM_LOAD16_BYTE( "b91-39.bin", 0x00000, 0x20000, CRC(725b23ae) SHA1(d4b4335863d32b9a81f7461240e960bf345c9835) ) |
| 4910 | 4869 | ROM_LOAD16_BYTE( "b91-40.bin", 0x00001, 0x20000, CRC(81fb364d) SHA1(f02733509039cde2c1de616e0a7969e31de1007a) ) |
| 4911 | 4870 | |
| 4912 | | ROM_REGION( 0x2c000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 4913 | | ROM_LOAD( "b91-41.bin", 0x00000, 0x04000, CRC(2694bb42) SHA1(ee770472655ac0ef55eeff04037457dbf6744e4f) ) |
| 4914 | | ROM_CONTINUE( 0x10000, 0x1c000 ) /* banked stuff */ |
| 4871 | ROM_REGION( 0x20000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 4872 | ROM_LOAD( "b91-41.bin", 0x00000, 0x20000, CRC(2694bb42) SHA1(ee770472655ac0ef55eeff04037457dbf6744e4f) ) |
| 4915 | 4873 | |
| 4916 | 4874 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 4917 | 4875 | ROM_LOAD( "b91-11.bin", 0x00000, 0x80000, CRC(fff8ce31) SHA1(fc729de92937a805d79379228d7a30041594c0df) ) /* SCR 8x8 */ |
| r242478 | r242479 | |
| 4961 | 4919 | ROM_LOAD16_BYTE( "b77-24.ic69", 0x00000, 0x20000, CRC(95e643ed) SHA1(d47ddd50c744f33b3cbd5ef90880ca577977f5ca) ) |
| 4962 | 4920 | ROM_LOAD16_BYTE( "b77-23.ic67", 0x00001, 0x20000, CRC(395a7d1c) SHA1(22cbbabb07f43e72a6139b6b9d68d6c1146d727f) ) |
| 4963 | 4921 | |
| 4964 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* sound cpu */ |
| 4965 | | ROM_LOAD( "b77-20.ic54", 0x00000, 0x04000, CRC(84ba54b7) SHA1(84e51c1a6a5b4eb2a65f4a6d9d54037323348f50) ) |
| 4966 | | ROM_CONTINUE( 0x10000, 0x0c000 ) /* banked stuff */ |
| 4922 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* sound cpu */ |
| 4923 | ROM_LOAD( "b77-20.ic54", 0x00000, 0x10000, CRC(84ba54b7) SHA1(84e51c1a6a5b4eb2a65f4a6d9d54037323348f50) ) |
| 4967 | 4924 | |
| 4968 | 4925 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 4969 | 4926 | ROM_LOAD( "b77-05.ic105", 0x00000, 0x80000, CRC(7238f0ff) SHA1(95e2d6815e99392358bbeabf1afbf237673f2e24) ) /* SCR 8x8 */ |
| r242478 | r242479 | |
| 5002 | 4959 | ROM_LOAD16_BYTE( "b77-24.ic69", 0x00000, 0x20000, CRC(95e643ed) SHA1(d47ddd50c744f33b3cbd5ef90880ca577977f5ca) ) |
| 5003 | 4960 | ROM_LOAD16_BYTE( "b77-23.ic67", 0x00001, 0x20000, CRC(395a7d1c) SHA1(22cbbabb07f43e72a6139b6b9d68d6c1146d727f) ) |
| 5004 | 4961 | |
| 5005 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* sound cpu */ |
| 5006 | | ROM_LOAD( "b77-20.ic54", 0x00000, 0x04000, CRC(84ba54b7) SHA1(84e51c1a6a5b4eb2a65f4a6d9d54037323348f50) ) |
| 5007 | | ROM_CONTINUE( 0x10000, 0x0c000 ) /* banked stuff */ |
| 4962 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* sound cpu */ |
| 4963 | ROM_LOAD( "b77-20.ic54", 0x00000, 0x10000, CRC(84ba54b7) SHA1(84e51c1a6a5b4eb2a65f4a6d9d54037323348f50) ) |
| 5008 | 4964 | |
| 5009 | 4965 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 5010 | 4966 | ROM_LOAD( "b77-05.ic105", 0x00000, 0x80000, CRC(7238f0ff) SHA1(95e2d6815e99392358bbeabf1afbf237673f2e24) ) /* SCR 8x8 */ |
| r242478 | r242479 | |
| 5043 | 4999 | ROM_LOAD16_BYTE( "b77-24.ic69", 0x00000, 0x20000, CRC(95e643ed) SHA1(d47ddd50c744f33b3cbd5ef90880ca577977f5ca) ) |
| 5044 | 5000 | ROM_LOAD16_BYTE( "b77-23.ic67", 0x00001, 0x20000, CRC(395a7d1c) SHA1(22cbbabb07f43e72a6139b6b9d68d6c1146d727f) ) |
| 5045 | 5001 | |
| 5046 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* sound cpu */ |
| 5047 | | ROM_LOAD( "b77-20.ic54", 0x00000, 0x04000, CRC(84ba54b7) SHA1(84e51c1a6a5b4eb2a65f4a6d9d54037323348f50) ) |
| 5048 | | ROM_CONTINUE( 0x10000, 0x0c000 ) /* banked stuff */ |
| 5002 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* sound cpu */ |
| 5003 | ROM_LOAD( "b77-20.ic54", 0x00000, 0x10000, CRC(84ba54b7) SHA1(84e51c1a6a5b4eb2a65f4a6d9d54037323348f50) ) |
| 5049 | 5004 | |
| 5050 | 5005 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 5051 | 5006 | ROM_LOAD( "b77-05.ic105", 0x00000, 0x80000, CRC(7238f0ff) SHA1(95e2d6815e99392358bbeabf1afbf237673f2e24) ) /* SCR 8x8 */ |
| r242478 | r242479 | |
| 5200 | 5155 | ROM_LOAD16_BYTE( "c78-30-1.35", 0x00000, 0x20000, CRC(026aac18) SHA1(f50873982b4dc0fc822060f4c20c635efdd75d7e) ) |
| 5201 | 5156 | ROM_LOAD16_BYTE( "c78-31-1.36", 0x00001, 0x20000, CRC(67ce23e8) SHA1(983e998a79e3d4376b005c92ded050be236d37cc) ) |
| 5202 | 5157 | |
| 5203 | | ROM_REGION( 0x2c000, "audiocpu", 0 ) /* sound cpu */ |
| 5204 | | ROM_LOAD ( "c78-34.c42", 0x00000, 0x04000, CRC(f2186943) SHA1(2e9aed39fddf3aa1db7e20f8a709b6b82cc3e7df) ) |
| 5205 | | ROM_CONTINUE( 0x10000, 0x1c000 ) /* banked stuff */ |
| 5158 | ROM_REGION( 0x20000, "audiocpu", 0 ) /* sound cpu */ |
| 5159 | ROM_LOAD ( "c78-34.c42", 0x00000, 0x20000, CRC(f2186943) SHA1(2e9aed39fddf3aa1db7e20f8a709b6b82cc3e7df) ) |
| 5206 | 5160 | |
| 5207 | 5161 | ROM_REGION( 0x100000, "gfx1", 0 ) |
| 5208 | 5162 | ROM_LOAD16_BYTE( "c78-10.12", 0x00000, 0x80000, CRC(44b1897c) SHA1(7ad179db6d7dfeb139ea13cb4a231f99d177f2b1) ) /* SCR 8x8 */ |
| r242478 | r242479 | |
| 5248 | 5202 | ROM_LOAD16_BYTE( "c78-30-1.35", 0x00000, 0x20000, CRC(026aac18) SHA1(f50873982b4dc0fc822060f4c20c635efdd75d7e) ) |
| 5249 | 5203 | ROM_LOAD16_BYTE( "c78-31-1.36", 0x00001, 0x20000, CRC(67ce23e8) SHA1(983e998a79e3d4376b005c92ded050be236d37cc) ) |
| 5250 | 5204 | |
| 5251 | | ROM_REGION( 0x2c000, "audiocpu", 0 ) /* sound cpu */ |
| 5252 | | ROM_LOAD ( "c78-34.c42", 0x00000, 0x04000, CRC(f2186943) SHA1(2e9aed39fddf3aa1db7e20f8a709b6b82cc3e7df) ) |
| 5253 | | ROM_CONTINUE( 0x10000, 0x1c000 ) /* banked stuff */ |
| 5205 | ROM_REGION( 0x20000, "audiocpu", 0 ) /* sound cpu */ |
| 5206 | ROM_LOAD ( "c78-34.c42", 0x00000, 0x20000, CRC(f2186943) SHA1(2e9aed39fddf3aa1db7e20f8a709b6b82cc3e7df) ) |
| 5254 | 5207 | |
| 5255 | 5208 | ROM_REGION( 0x100000, "gfx1", 0 ) |
| 5256 | 5209 | ROM_LOAD16_BYTE( "c78-10.12", 0x00000, 0x80000, CRC(44b1897c) SHA1(7ad179db6d7dfeb139ea13cb4a231f99d177f2b1) ) /* SCR 8x8 */ |
| r242478 | r242479 | |
| 5296 | 5249 | ROM_LOAD16_BYTE( "c78-30-1.35", 0x00000, 0x20000, CRC(026aac18) SHA1(f50873982b4dc0fc822060f4c20c635efdd75d7e) ) |
| 5297 | 5250 | ROM_LOAD16_BYTE( "c78-31-1.36", 0x00001, 0x20000, CRC(67ce23e8) SHA1(983e998a79e3d4376b005c92ded050be236d37cc) ) |
| 5298 | 5251 | |
| 5299 | | ROM_REGION( 0x2c000, "audiocpu", 0 ) /* sound cpu */ |
| 5300 | | ROM_LOAD ( "c78-32.42", 0x00000, 0x04000, CRC(1494199c) SHA1(f6b6ccaadbc5440f9342750a79ebc00c019ef355) ) |
| 5301 | | ROM_CONTINUE( 0x10000, 0x1c000 ) /* banked stuff */ |
| 5252 | ROM_REGION( 0x20000, "audiocpu", 0 ) /* sound cpu */ |
| 5253 | ROM_LOAD ( "c78-32.42", 0x00000, 0x20000, CRC(1494199c) SHA1(f6b6ccaadbc5440f9342750a79ebc00c019ef355) ) |
| 5302 | 5254 | |
| 5303 | 5255 | ROM_REGION( 0x100000, "gfx1", 0 ) |
| 5304 | 5256 | ROM_LOAD16_BYTE( "c78-10.12", 0x00000, 0x80000, CRC(44b1897c) SHA1(7ad179db6d7dfeb139ea13cb4a231f99d177f2b1) ) /* SCR 8x8 */ |
| r242478 | r242479 | |
| 5342 | 5294 | ROM_LOAD16_BYTE( "c84-99.35", 0x00000, 0x20000, CRC(24778f40) SHA1(5a588be1774af4e179bdc0e16cd118e74bb9f6ff) ) |
| 5343 | 5295 | ROM_LOAD16_BYTE( "c84-100.36", 0x00001, 0x20000, CRC(2b99258a) SHA1(ff2da0f3a0391f55e20655554d72b82cc29fbc87) ) |
| 5344 | 5296 | |
| 5345 | | ROM_REGION( 0x2c000, "audiocpu", 0 ) /* sound cpu */ |
| 5346 | | ROM_LOAD ( "c84-101.42", 0x00000, 0x04000, CRC(9322106e) SHA1(6c42ee7b9c76483fec2e397ec2737c030a082267) ) |
| 5347 | | ROM_CONTINUE( 0x10000, 0x1c000 ) /* banked stuff */ |
| 5297 | ROM_REGION( 0x20000, "audiocpu", 0 ) /* sound cpu */ |
| 5298 | ROM_LOAD ( "c84-101.42", 0x00000, 0x20000, CRC(9322106e) SHA1(6c42ee7b9c76483fec2e397ec2737c030a082267) ) |
| 5348 | 5299 | |
| 5349 | 5300 | ROM_REGION( 0x100000, "gfx1", 0 ) |
| 5350 | 5301 | ROM_LOAD16_BYTE( "c84-90.12", 0x00000, 0x80000, CRC(83ee0e8d) SHA1(a3b6067913f15656e1f74b30b4c0364a50d1846a) ) /* SCR 8x8 */ |
| r242478 | r242479 | |
| 5388 | 5339 | ROM_LOAD16_BYTE( "c84-99.35", 0x00000, 0x20000, CRC(24778f40) SHA1(5a588be1774af4e179bdc0e16cd118e74bb9f6ff) ) |
| 5389 | 5340 | ROM_LOAD16_BYTE( "c84-100.36", 0x00001, 0x20000, CRC(2b99258a) SHA1(ff2da0f3a0391f55e20655554d72b82cc29fbc87) ) |
| 5390 | 5341 | |
| 5391 | | ROM_REGION( 0x2c000, "audiocpu", 0 ) /* sound cpu */ |
| 5392 | | ROM_LOAD ( "c84-101.42", 0x00000, 0x04000, CRC(9322106e) SHA1(6c42ee7b9c76483fec2e397ec2737c030a082267) ) |
| 5393 | | ROM_CONTINUE( 0x10000, 0x1c000 ) /* banked stuff */ |
| 5342 | ROM_REGION( 0x20000, "audiocpu", 0 ) /* sound cpu */ |
| 5343 | ROM_LOAD ( "c84-101.42", 0x00000, 0x20000, CRC(9322106e) SHA1(6c42ee7b9c76483fec2e397ec2737c030a082267) ) |
| 5394 | 5344 | |
| 5395 | 5345 | ROM_REGION( 0x100000, "gfx1", 0 ) |
| 5396 | 5346 | ROM_LOAD16_BYTE( "c84-90.12", 0x00000, 0x80000, CRC(83ee0e8d) SHA1(a3b6067913f15656e1f74b30b4c0364a50d1846a) ) /* SCR 8x8 */ |
trunk/src/mame/drivers/wgp.c
| r242478 | r242479 | |
| 401 | 401 | #include "sound/2610intf.h" |
| 402 | 402 | #include "includes/wgp.h" |
| 403 | 403 | |
| 404 | | READ16_MEMBER(wgp_state::sharedram_r) |
| 405 | | { |
| 406 | | return m_sharedram[offset]; |
| 407 | | } |
| 408 | | |
| 409 | | WRITE16_MEMBER(wgp_state::sharedram_w) |
| 410 | | { |
| 411 | | COMBINE_DATA(&m_sharedram[offset]); |
| 412 | | } |
| 413 | | |
| 414 | 404 | void wgp_state::parse_control() |
| 415 | 405 | { |
| 416 | 406 | /* bit 0 enables cpu B */ |
| r242478 | r242479 | |
| 596 | 586 | SOUND |
| 597 | 587 | **********************************************************/ |
| 598 | 588 | |
| 599 | | void wgp_state::reset_sound_region( ) /* assumes Z80 sandwiched between the 68Ks */ |
| 600 | | { |
| 601 | | membank("bank10")->set_entry(m_banknum); |
| 602 | | } |
| 603 | | |
| 604 | 589 | WRITE8_MEMBER(wgp_state::sound_bankswitch_w) |
| 605 | 590 | { |
| 606 | | m_banknum = data & 7; |
| 607 | | reset_sound_region(); |
| 591 | membank("z80bank")->set_entry(data & 3); |
| 608 | 592 | } |
| 609 | 593 | |
| 610 | 594 | WRITE16_MEMBER(wgp_state::wgp_sound_w) |
| r242478 | r242479 | |
| 650 | 634 | static ADDRESS_MAP_START( cpu2_map, AS_PROGRAM, 16 /* LAN areas not mapped... */, wgp_state ) |
| 651 | 635 | AM_RANGE(0x000000, 0x03ffff) AM_ROM |
| 652 | 636 | AM_RANGE(0x100000, 0x103fff) AM_RAM |
| 653 | | AM_RANGE(0x140000, 0x143fff) AM_READWRITE(sharedram_r,sharedram_w) |
| 637 | AM_RANGE(0x140000, 0x143fff) AM_RAM AM_SHARE("sharedram") |
| 654 | 638 | AM_RANGE(0x200000, 0x200003) AM_READWRITE(wgp_sound_r,wgp_sound_w) |
| 655 | 639 | // AM_RANGE(0x380000, 0x383fff) AM_READONLY // LAN RAM |
| 656 | 640 | // AM_RANGE(0x380000, 0x383fff) AM_WRITEONLY // LAN RAM |
| r242478 | r242479 | |
| 663 | 647 | /***************************************************************************/ |
| 664 | 648 | |
| 665 | 649 | static ADDRESS_MAP_START( z80_sound_map, AS_PROGRAM, 8, wgp_state ) |
| 666 | | AM_RANGE(0x4000, 0x7fff) AM_ROMBANK("bank10") /* Fallthrough */ |
| 667 | | AM_RANGE(0x0000, 0x7fff) AM_ROM |
| 650 | AM_RANGE(0x0000, 0x3fff) AM_ROM |
| 651 | AM_RANGE(0x4000, 0x7fff) AM_ROMBANK("z80bank") |
| 668 | 652 | AM_RANGE(0xc000, 0xdfff) AM_RAM |
| 669 | 653 | AM_RANGE(0xe000, 0xe003) AM_DEVREADWRITE("ymsnd", ym2610_device, read, write) |
| 670 | 654 | AM_RANGE(0xe200, 0xe200) AM_READNOP AM_DEVWRITE("tc0140syt", tc0140syt_device, slave_port_w) |
| r242478 | r242479 | |
| 901 | 885 | void wgp_state::wgp_postload() |
| 902 | 886 | { |
| 903 | 887 | parse_control(); |
| 904 | | reset_sound_region(); |
| 905 | 888 | } |
| 906 | 889 | |
| 907 | 890 | void wgp_state::machine_reset() |
| 908 | 891 | { |
| 909 | 892 | int i; |
| 910 | 893 | |
| 911 | | m_banknum = 0; |
| 912 | 894 | m_cpua_ctrl = 0xff; |
| 913 | 895 | m_port_sel = 0; |
| 914 | 896 | m_piv_ctrl_reg = 0; |
| r242478 | r242479 | |
| 925 | 907 | |
| 926 | 908 | void wgp_state::machine_start() |
| 927 | 909 | { |
| 928 | | membank("bank10")->configure_entries(0, 4, memregion("audiocpu")->base() + 0xc000, 0x4000); |
| 910 | membank("z80bank")->configure_entries(0, 4, memregion("audiocpu")->base(), 0x4000); |
| 929 | 911 | |
| 930 | 912 | save_item(NAME(m_cpua_ctrl)); |
| 931 | | save_item(NAME(m_banknum)); |
| 932 | 913 | save_item(NAME(m_port_sel)); |
| 933 | 914 | machine().save().register_postload(save_prepost_delegate(FUNC(wgp_state::wgp_postload), this)); |
| 934 | 915 | } |
| r242478 | r242479 | |
| 1019 | 1000 | ROM_LOAD16_BYTE( "c32-28.64", 0x00000, 0x20000, CRC(38f3c7bf) SHA1(bfcaa036e5ff23f2bbf74d738498eda7d6ccd554) ) |
| 1020 | 1001 | ROM_LOAD16_BYTE( "c32-27.63", 0x00001, 0x20000, CRC(be2397fb) SHA1(605a02d56ae6007b36299a2eceb7ca180cbf6df9) ) |
| 1021 | 1002 | |
| 1022 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 1023 | | ROM_LOAD( "c32-24.34", 0x00000, 0x04000, CRC(e9adb447) SHA1(8b7044b6ea864e4cfd60b87abd28c38caecb147d) ) |
| 1024 | | ROM_CONTINUE( 0x10000, 0x0c000 ) /* banked stuff */ |
| 1003 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 1004 | ROM_LOAD( "c32-24.34", 0x00000, 0x10000, CRC(e9adb447) SHA1(8b7044b6ea864e4cfd60b87abd28c38caecb147d) ) |
| 1025 | 1005 | |
| 1026 | 1006 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 1027 | 1007 | ROM_LOAD( "c32-09.16", 0x00000, 0x80000, CRC(96495f35) SHA1(ce99b4d8aeb98304e8ae3aa4966289c76ae4ff69) ) /* SCR */ |
| r242478 | r242479 | |
| 1072 | 1052 | ROM_LOAD16_BYTE( "c32-28.64", 0x00000, 0x20000, CRC(38f3c7bf) SHA1(bfcaa036e5ff23f2bbf74d738498eda7d6ccd554) ) |
| 1073 | 1053 | ROM_LOAD16_BYTE( "c32-27.63", 0x00001, 0x20000, CRC(be2397fb) SHA1(605a02d56ae6007b36299a2eceb7ca180cbf6df9) ) |
| 1074 | 1054 | |
| 1075 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 1076 | | ROM_LOAD( "c32-24.34", 0x00000, 0x04000, CRC(e9adb447) SHA1(8b7044b6ea864e4cfd60b87abd28c38caecb147d) ) |
| 1077 | | ROM_CONTINUE( 0x10000, 0x0c000 ) /* banked stuff */ |
| 1055 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 1056 | ROM_LOAD( "c32-24.34", 0x00000, 0x10000, CRC(e9adb447) SHA1(8b7044b6ea864e4cfd60b87abd28c38caecb147d) ) |
| 1078 | 1057 | |
| 1079 | 1058 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 1080 | 1059 | ROM_LOAD( "c32-09.16", 0x00000, 0x80000, CRC(96495f35) SHA1(ce99b4d8aeb98304e8ae3aa4966289c76ae4ff69) ) /* SCR */ |
| r242478 | r242479 | |
| 1108 | 1087 | ROM_LOAD16_BYTE( "c32-60.64", 0x00000, 0x20000, CRC(7a980312) SHA1(c85beff4c8201061b99d87f8db67e2b85dff00e3) ) |
| 1109 | 1088 | ROM_LOAD16_BYTE( "c32-59.63", 0x00001, 0x20000, CRC(ed75b333) SHA1(fa47ea38f7ba1cb3463065357db9a9b0f0eeab77) ) |
| 1110 | 1089 | |
| 1111 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 1112 | | ROM_LOAD( "c32-61.34", 0x00000, 0x04000, CRC(2fcad5a3) SHA1(f0f658490655b521af631af763c07e37834dc5a0) ) |
| 1113 | | ROM_CONTINUE( 0x10000, 0x0c000 ) /* banked stuff */ |
| 1090 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 1091 | ROM_LOAD( "c32-61.34", 0x00000, 0x10000, CRC(2fcad5a3) SHA1(f0f658490655b521af631af763c07e37834dc5a0) ) |
| 1114 | 1092 | |
| 1115 | 1093 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 1116 | 1094 | ROM_LOAD( "c32-09.16", 0x00000, 0x80000, CRC(96495f35) SHA1(ce99b4d8aeb98304e8ae3aa4966289c76ae4ff69) ) /* SCR */ |
| r242478 | r242479 | |
| 1144 | 1122 | ROM_LOAD16_BYTE( "c32-46.64", 0x00000, 0x20000, CRC(64191891) SHA1(91d1d51478f1c2785470de0ac2a048e367f7ea48) ) // older rev? |
| 1145 | 1123 | ROM_LOAD16_BYTE( "c32-45.63", 0x00001, 0x20000, CRC(759b39d5) SHA1(ed4ccd295c5595bdcac965b59293efb3c21ce48a) ) // older rev? |
| 1146 | 1124 | |
| 1147 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 1148 | | ROM_LOAD( "c32-61.34", 0x00000, 0x04000, CRC(2fcad5a3) SHA1(f0f658490655b521af631af763c07e37834dc5a0) ) |
| 1149 | | ROM_CONTINUE( 0x10000, 0x0c000 ) /* banked stuff */ |
| 1125 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 1126 | ROM_LOAD( "c32-61.34", 0x00000, 0x10000, CRC(2fcad5a3) SHA1(f0f658490655b521af631af763c07e37834dc5a0) ) |
| 1150 | 1127 | |
| 1151 | 1128 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 1152 | 1129 | ROM_LOAD( "c32-09.16", 0x00000, 0x80000, CRC(96495f35) SHA1(ce99b4d8aeb98304e8ae3aa4966289c76ae4ff69) ) /* SCR */ |
| r242478 | r242479 | |
| 1180 | 1157 | ROM_LOAD16_BYTE( "c73-04.64", 0x00000, 0x20000, CRC(383aa776) SHA1(bad18f0506e99a07d53e50abe7a548ff3d745e09) ) |
| 1181 | 1158 | ROM_LOAD16_BYTE( "c73-03.63", 0x00001, 0x20000, CRC(eb5067ef) SHA1(08d9d921c7a74877d7bb7641ae30c82d4d0653e3) ) |
| 1182 | 1159 | |
| 1183 | | ROM_REGION( 0x1c000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 1184 | | ROM_LOAD( "c73-05.34", 0x00000, 0x04000, CRC(7e00a299) SHA1(93696a229f17a15a92a8d9ef3b34d340de5dec44) ) |
| 1185 | | ROM_CONTINUE( 0x10000, 0x0c000 ) /* banked stuff */ |
| 1160 | ROM_REGION( 0x10000, "audiocpu", 0 ) /* Z80 sound cpu */ |
| 1161 | ROM_LOAD( "c73-05.34", 0x00000, 0x10000, CRC(7e00a299) SHA1(93696a229f17a15a92a8d9ef3b34d340de5dec44) ) |
| 1186 | 1162 | |
| 1187 | 1163 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 1188 | 1164 | ROM_LOAD( "c32-09.16", 0x00000, 0x80000, CRC(96495f35) SHA1(ce99b4d8aeb98304e8ae3aa4966289c76ae4ff69) ) /* SCR */ |