summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2020-02-08 09:13:16 +0100
committer Ivan Vangelista <mesgnet@yahoo.it>2020-02-08 09:13:16 +0100
commite9fb627cde6a0ffadd6c2369719e769de5996db8 (patch)
tree375c597ff9f2a1f8dc015714c5fbf88abede555e
parent2b1a21cc02f6c81baecfa22eb78cf1cbb845efce (diff)
midzeus.cpp: decapped PIC for thegrid [Caps0ff]
-rw-r--r--src/mame/drivers/midzeus.cpp13
1 files 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) )