From 080b610e6d37caae006115e41084410523772f4a Mon Sep 17 00:00:00 2001 From: AJR Date: Wed, 20 Sep 2023 19:01:03 -0400 Subject: jalmah.cpp: Correct size of undumped MCUs; add some labels from PCB photos * tharrier, tharrieru: Add placeholder ROM entry for likely undumped MCU --- src/mame/jaleco/jalmah.cpp | 24 ++++++++++++------------ src/mame/nmk/nmk16.cpp | 6 ++++++ 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/src/mame/jaleco/jalmah.cpp b/src/mame/jaleco/jalmah.cpp index 282a2dfce20..a64369bb887 100644 --- a/src/mame/jaleco/jalmah.cpp +++ b/src/mame/jaleco/jalmah.cpp @@ -1190,8 +1190,8 @@ ROM_START ( urashima ) ROM_LOAD16_BYTE( "um-1.15c", 0x00001, 0x20000, CRC(5f5c8f39) SHA1(cef663965c3112f87788d6a871e609c0b10ef9a2) ) ROM_RELOAD( 0x40001, 0x20000 ) - ROM_REGION( 0x1000, "mcu", 0 ) /* M50747 MCU Code */ - ROM_LOAD( "m50747", 0x0000, 0x1000, NO_DUMP ) + ROM_REGION( 0x2000, "mcu", 0 ) /* M50747 MCU Code */ + ROM_LOAD( "m50747-b84sp.11b", 0x0000, 0x2000, NO_DUMP ) LOAD_FAKE_MCU_ROM @@ -1244,8 +1244,8 @@ ROM_START( daireika ) ROM_LOAD16_BYTE( "mj2.bin", 0x00000, 0x20000, CRC(c54d2f9b) SHA1(d59fc5a9e5bbb96b3b6a43378f4f2215c368b671) ) ROM_RELOAD( 0x40000, 0x20000 ) - ROM_REGION( 0x1000, "mcu", 0 ) /* M50747 MCU Code */ - ROM_LOAD( "m50747", 0x0000, 0x1000, NO_DUMP ) + ROM_REGION( 0x2000, "mcu", 0 ) /* M50747 MCU Code */ + ROM_LOAD( "m50747-a46sp.bin", 0x0000, 0x2000, NO_DUMP ) LOAD_FAKE_MCU_ROM @@ -1290,8 +1290,8 @@ ROM_START( mjzoomin ) ROM_LOAD16_BYTE( "zoomin-2.bin", 0x00000, 0x20000, CRC(c7eb982c) SHA1(9006ded2aa1fef38bde114110d76b20747c32658) ) ROM_RELOAD( 0x40000, 0x20000 ) - ROM_REGION( 0x1000, "mcu", 0 ) /* M50747 MCU Code */ - ROM_LOAD( "m50747", 0x0000, 0x1000, NO_DUMP ) + ROM_REGION( 0x2000, "mcu", 0 ) /* M50747 MCU Code */ + ROM_LOAD( "m50747", 0x0000, 0x2000, NO_DUMP ) LOAD_FAKE_MCU_ROM @@ -1334,8 +1334,8 @@ ROM_START( kakumei ) ROM_LOAD16_BYTE( "mj-re-2.bin", 0x00000, 0x20000, CRC(37eff266) SHA1(1d9e88c0270daadfafff1f73eb617e77b1d199d6) ) ROM_RELOAD( 0x40000, 0x20000 ) - ROM_REGION( 0x1000, "mcu", 0 ) /* M50747 MCU Code */ - ROM_LOAD( "m50747", 0x0000, 0x1000, NO_DUMP ) + ROM_REGION( 0x2000, "mcu", 0 ) /* M50747 MCU Code */ + ROM_LOAD( "m50747-b84sp.bin", 0x0000, 0x2000, NO_DUMP ) ROM_REGION( 0x140000, "oki", ROMREGION_ERASEFF ) /* Samples */ ROM_LOAD( "rom3.bin", 0x00000, 0x40000, CRC(c9b7a526) SHA1(edec57e66d4ff601c8fdef7b1405af84a3f3d883) ) @@ -1373,8 +1373,8 @@ ROM_START( kakumei2 ) ROM_LOAD16_BYTE( "mj-8956.1", 0x00001, 0x40000, CRC(db4ce32f) SHA1(1ae13627b9922143f462b1c3bbed87374f6e1667) ) ROM_LOAD16_BYTE( "mj-8956.2", 0x00000, 0x40000, CRC(0f942507) SHA1(7ec2fbeb9a34dfc80c4df3de8397388db13f5c7c) ) - ROM_REGION( 0x1000, "mcu", 0 ) /* M50747 MCU Code */ - ROM_LOAD( "m50747", 0x0000, 0x1000, NO_DUMP ) + ROM_REGION( 0x2000, "mcu", 0 ) /* M50747 MCU Code */ + ROM_LOAD( "m50747", 0x0000, 0x2000, NO_DUMP ) ROM_REGION( 0x140000, "oki", ROMREGION_ERASEFF ) /* Samples */ ROM_LOAD( "92000-01.3", 0x040000, 0x80000, CRC(4b0ed440) SHA1(11961d217a41f92b60d5083a5e346c245f7db620) ) @@ -1448,8 +1448,8 @@ ROM_START( suchiesp ) ROM_LOAD16_BYTE( "1.bin", 0x00001, 0x40000, CRC(e37cc745) SHA1(73b3314d27a0332068e0d2bbc08d7401e371da1b) ) ROM_LOAD16_BYTE( "2.bin", 0x00000, 0x40000, CRC(42ecf88a) SHA1(7bb85470bc9f94c867646afeb91c4730599ea299) ) - ROM_REGION( 0x1000, "mcu", 0 ) /* M50747 MCU Code */ - ROM_LOAD( "m50747", 0x0000, 0x1000, NO_DUMP ) + ROM_REGION( 0x2000, "mcu", 0 ) /* M50747 MCU Code */ + ROM_LOAD( "m50747", 0x0000, 0x2000, NO_DUMP ) ROM_REGION( 0x100000, "oki_data", ROMREGION_ERASEFF ) /* Samples */ ROM_LOAD( "3.bin", 0x00000, 0x80000, CRC(691b5387) SHA1(b8bc9f904eab7653566042b18d89276d537ba586) ) diff --git a/src/mame/nmk/nmk16.cpp b/src/mame/nmk/nmk16.cpp index 5e989afcb2d..bad052ee080 100644 --- a/src/mame/nmk/nmk16.cpp +++ b/src/mame/nmk/nmk16.cpp @@ -6071,6 +6071,9 @@ ROM_START( tharrier ) ROM_LOAD16_BYTE( "2.18b", 0x00000, 0x20000, CRC(f3887a44) SHA1(4e5b660d33ba1d1e00263030efa67e2db376a234) ) ROM_LOAD16_BYTE( "3.21b", 0x00001, 0x20000, CRC(65c247f6) SHA1(9f35f2b6f54814b4c4d23e2d78db8043e678fef2) ) + ROM_REGION( 0x2000, "mcu", 0 ) + ROM_LOAD( "upl.13m", 0x0000, 0x2000, NO_DUMP ) // 64-pin SDIP covered by sticker, probably M50747 (as in jalmah.cpp) or similar + ROM_REGION( 0x010000, "audiocpu", 0 ) ROM_LOAD( "12.4l", 0x00000, 0x10000, CRC(b959f837) SHA1(073b14935e7d5b0cad19a3471fd26e9e3a363827) ) @@ -6104,6 +6107,9 @@ ROM_START( tharrieru ) ROM_LOAD16_BYTE( "u_2.18b", 0x00000, 0x20000, CRC(78923aaa) SHA1(28338f49581180604403e1bd200f524fc4cb8b9f) ) // "U" stamped on label ROM_LOAD16_BYTE( "u_3.21b", 0x00001, 0x20000, CRC(99cea259) SHA1(75abfb08b2358dd13809ade5a2dfffeb8b8df82c) ) // "U" stamped on label + ROM_REGION( 0x2000, "mcu", 0 ) + ROM_LOAD( "upl.13m", 0x0000, 0x2000, NO_DUMP ) // 64-pin SDIP covered by sticker, probably M50747 (as in jalmah.cpp) or similar + ROM_REGION( 0x010000, "audiocpu", 0 ) ROM_LOAD( "12.4l", 0x00000, 0x10000, CRC(b959f837) SHA1(073b14935e7d5b0cad19a3471fd26e9e3a363827) ) -- cgit v1.2.3