From e9fb627cde6a0ffadd6c2369719e769de5996db8 Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Sat, 8 Feb 2020 09:13:16 +0100 Subject: midzeus.cpp: decapped PIC for thegrid [Caps0ff] --- src/mame/drivers/midzeus.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/mame/drivers/midzeus.cpp b/src/mame/drivers/midzeus.cpp index 242c5baab74..c7f210e7344 100644 --- a/src/mame/drivers/midzeus.cpp +++ b/src/mame/drivers/midzeus.cpp @@ -16,7 +16,7 @@ * not done yet According to a Midway service bulletin -As of 2/12/2001 the lastest software levels: +As of 2/12/2001 the latest software levels: Game Title Level Released ---------------------------------- @@ -305,7 +305,7 @@ READ32_MEMBER(midzeus_state::disk_asic_jr_r) uint32_t retVal = disk_asic_jr[offset]; switch (offset) { - // miscelaneous hw wait states + // miscellaneous hw wait states case 1: break; /* CMOS/ZPRAM write enable; only low bit is used */ @@ -509,7 +509,7 @@ WRITE32_MEMBER(midzeus_state::firewire_w) // Bit 25: Async Rx Enable // Bit 26: Async Tx Enable // Bit 30: Rx Self ID packets - // Bit 31: Rx Packets adddressed to phy + // Bit 31: Rx Packets addressed to phy // 0x00200000 Reset Tx // 0x00100000 Reset Rx // 0x1c // FIFO Control @@ -1336,6 +1336,7 @@ void midzeus2_state::crusnexo(machine_config &config) void midzeus2_state::thegrid(machine_config &config) { midzeus2(config); + PIC16C57(config, "pic", 8000000).disabled(); // unverified clock, not hooked up m_ioasic->set_upper(474/* or 491 */); } @@ -1615,6 +1616,9 @@ ROM_START( thegrid ) /* Version 1.2 Program ROMs */ ROM_LOAD( "the_grid.u3", 0x400000, 0x400000, CRC(40be7585) SHA1(e481081edffa07945412a6eab17b4d3e7b42cfd3) ) ROM_LOAD( "the_grid.u4", 0x800000, 0x400000, CRC(7a15c203) SHA1(a0a49dd08bba92402640ed2d1fb4fee112c4ab5f) ) + ROM_REGION( 0x2000, "pic", 0 ) // PIC16C57 + ROM_LOAD( "pic16c57.u76", 0x0000, 0x1fff, CRC(8234d466) SHA1(5737e355d3262cd0b13191cdf9b49dd74f69dd15) ) // decapped but not hooked up + ROM_REGION32_LE( 0x0800000, "user1", 0 ) ROM_LOAD32_WORD( "thegrid-12.u10", 0x0000000, 0x100000, CRC(eb6c2d54) SHA1(ddd32757a9be011988b7add3c091e93292a0867c) ) ROM_LOAD32_WORD( "thegrid-12.u11", 0x0000002, 0x100000, CRC(b9b5f92b) SHA1(36e16f109af9a5172869344f09b337b67e0b3e11) ) @@ -1637,6 +1641,9 @@ ROM_START( thegrida ) /* Version 1.1 Program ROMs */ ROM_LOAD( "the_grid.u3", 0x400000, 0x400000, CRC(40be7585) SHA1(e481081edffa07945412a6eab17b4d3e7b42cfd3) ) ROM_LOAD( "the_grid.u4", 0x800000, 0x400000, CRC(7a15c203) SHA1(a0a49dd08bba92402640ed2d1fb4fee112c4ab5f) ) + ROM_REGION( 0x2000, "pic", 0 ) // PIC16C57 + ROM_LOAD( "pic16c57.u76", 0x0000, 0x1fff, CRC(8234d466) SHA1(5737e355d3262cd0b13191cdf9b49dd74f69dd15) ) // decapped but not hooked up + ROM_REGION32_LE( 0x0800000, "user1", 0 ) ROM_LOAD32_WORD( "thegrid-11.u10", 0x0000000, 0x100000, CRC(87ea0e9e) SHA1(618de2ca87b7a3e0225d1f7e65f8fc1356de1421) ) ROM_LOAD32_WORD( "thegrid-11.u11", 0x0000002, 0x100000, CRC(73d84b1a) SHA1(8dcfcab5ff64f46f8486e6439a10d91ad26fd48a) ) -- cgit v1.2.3