summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--src/mame/drivers/cps1bl_5205.cpp44
-rw-r--r--src/mame/drivers/cps1bl_pic.cpp2
-rw-r--r--src/mame/drivers/midyunit.cpp34
3 files changed, 51 insertions, 29 deletions
diff --git a/src/mame/drivers/cps1bl_5205.cpp b/src/mame/drivers/cps1bl_5205.cpp
index 11267d7f712..9b81f6533a6 100644
--- a/src/mame/drivers/cps1bl_5205.cpp
+++ b/src/mame/drivers/cps1bl_5205.cpp
@@ -959,17 +959,15 @@ ROM_START( captcommb2 )
ROM_LOAD( "1.bin", 0x00000, 0x40000, CRC(aed2f4bd) SHA1(3bd567dc350bf6ac3a349548790ad49eb5bd8307) )
ROM_RELOAD( 0x10000, 0x40000 )
- /* pld devices:
- #1 IC169 gal20v8 secured
- #2 IC7 gal16v8 secured, bruteforce ok
- #3 IC72 gal16v8 secured, bruteforce ng, assume registered
- #4 IC80 gal16v8 secured, bruteforce ng, assume registered
- #5 IC121 gal20v8 secured
- #6 IC120 gal20v8 secured
- #7 IC116 tpc1020afn-084c unattempted
- */
- ROM_REGION( 0x0200, "plds", 0 ) // z80 mapper + banking
- ROM_LOAD( "2_gal16v8.ic7", 0x0000, 0x0117, CRC(bad3316b) SHA1(b25141540fbaab028ba563f4fe1796b6039a4d59) )
+ /* pld devices */
+ ROM_REGION( 0xc00, "plds", 0 )
+ ROM_LOAD( "1_gal20v8.ic169", 0x000, 0x157, CRC(e5cf9f53) SHA1(9c5f88d2dcfaab1c1ba80019e9ec60f0c1fb8c49) ) // all unsecured
+ ROM_LOAD( "2_gal16v8.ic7", 0x200, 0x117, CRC(0ebc7cd7) SHA1(95f0cba1f588920634b5f09b85197474201d9aed) )
+ ROM_LOAD( "3_gal16v8.ic72", 0x400, 0x117, CRC(ebf1f643) SHA1(d2d1d60ced5665469589122001d9b7b36b7444d2) )
+ ROM_LOAD( "4_gal16v8.ic80", 0x600, 0x117, CRC(2c43c330) SHA1(7df648b63bc0c845a579a29722004f28d3e04a10) )
+ ROM_LOAD( "5_gal20v8.ic121", 0x800, 0x157, CRC(76fa8969) SHA1(8fce620ece2d70511868c9cdd8c421762a467c11) )
+ ROM_LOAD( "6_gal20v8.ic120", 0xa00, 0x157, CRC(6a55a974) SHA1(f4df5a45409eca84c1ac36f7f8dbb218b79b57ac) )
+ // ic116 tpc1020afn-084c no dump
ROM_END
@@ -1072,6 +1070,30 @@ ROM_START( knightsb3 )
ROM_REGION( 0x50000, "audiocpu", 0 )
ROM_LOAD( "1.ic26", 0x00000, 0x40000, CRC(bd6f9cc1) SHA1(9f33cccef224d2204736a9eae761196866bd6e41) ) // knightsb
ROM_RELOAD( 0x10000, 0x40000 )
+
+ /* pld devices:
+ ________________________
+ | 4 | (no component reference markings on pcb)
+ | |
+ == 2 3 |
+ == 7 |
+ == |
+ == |
+ == |
+ | 1 5 6 |
+ |________________________|
+
+ #1 palce20v8h secured, bruteforce ok
+ #2 palce16v8h secured, bruteforce ok
+ #3 palce16v8h secured, registered
+ #4 palce16v8h secured, registered
+ #5 palce20v8h secured, registered
+ #6 palce20v8h secured, registered
+ #7 a1020a pl84c unattempted
+ */
+ ROM_REGION( 0x400, "plds", 0 )
+ ROM_LOAD( "1_palce20v8.bin", 0x000, 0x157, CRC(a5078c38) SHA1(59558a514ec60cd7148ede78a5641f5e6c0479c8) )
+ ROM_LOAD( "2_palce16v8.bin", 0x200, 0x117, CRC(bad3316b) SHA1(b25141540fbaab028ba563f4fe1796b6039a4d59) )
ROM_END
diff --git a/src/mame/drivers/cps1bl_pic.cpp b/src/mame/drivers/cps1bl_pic.cpp
index 2fd4cb8b0d4..cab580c7133 100644
--- a/src/mame/drivers/cps1bl_pic.cpp
+++ b/src/mame/drivers/cps1bl_pic.cpp
@@ -1517,7 +1517,7 @@ ROM_START( slampic )
|________________________|
*/
ROM_REGION( 0xc00, "plds", 0 )
- ROM_LOAD( "1_palce16v8.bin", 0x000, 0x117, CRC(bac89609) SHA1(4796a476843b448059ed28ef735d9c6a7886fdef) )
+ ROM_LOAD( "1_palce16v8.bin", 0x000, 0x117, CRC(bac89609) SHA1(4796a476843b448059ed28ef735d9c6a7886fdef) ) // all unsecured
ROM_LOAD( "2_palce16v8.bin", 0x200, 0x117, CRC(680edfd5) SHA1(b1b6ad4e2c4e23c384de32326986a58bc74a12ca) )
ROM_LOAD( "3_palce20v8.bin", 0x400, 0x157, CRC(f1fe9368) SHA1(821b5ad60cd1aa1f325fd07af3b9c4d116aa227e) )
ROM_LOAD( "4_palce20v8.bin", 0x600, 0x157, CRC(20946530) SHA1(307ad5644aca89d1462510f12fd10187a50376b6) )
diff --git a/src/mame/drivers/midyunit.cpp b/src/mame/drivers/midyunit.cpp
index d7f759c8999..4743f605d0d 100644
--- a/src/mame/drivers/midyunit.cpp
+++ b/src/mame/drivers/midyunit.cpp
@@ -2687,26 +2687,26 @@ ROM_START( mkyawdim2 )
ROM_LOAD ( "c-1.bin", 0x400000, 0x100000, CRC(de27c4c3) SHA1(a7760d239749c7463808adec72795f9785f553ec) )
ROM_LOAD ( "c-2.bin", 0x500000, 0x100000, CRC(d99203f3) SHA1(46ea21cbedfd42838562594b9bdc5d80360b7e5e) )
- ROM_REGION( 0x900, "plds", 0 )
+ ROM_REGION( 0xf00, "plds", 0 )
ROM_LOAD( "22v10.p1", 0x000, 0x2dd, CRC(15c24092) SHA1(7bbd1453c9a230dfa641239f15abb5aec93eb0dd) ) // unsecured
- ROM_LOAD( "22v10.p2", 0x000, 0x2dd, NO_DUMP ) // secured
- ROM_LOAD( "22v10.p3", 0x000, 0x2dd, NO_DUMP ) // secured
+ ROM_LOAD( "22v10.p2", 0x000, 0x2dd, NO_DUMP ) // secured, registered
+ ROM_LOAD( "22v10.p3", 0x000, 0x2dd, NO_DUMP ) // secured, registered
ROM_LOAD( "16v8.p4", 0x000, 0x117, NO_DUMP ) // secured, registered
- ROM_LOAD( "22v10.p5", 0x000, 0x2dd, NO_DUMP ) // secured
+ ROM_LOAD( "22v10.p5", 0x000, 0x2dd, NO_DUMP ) // secured, registered
ROM_LOAD( "16v8.p6", 0x000, 0x117, NO_DUMP ) // secured, registered
- ROM_LOAD( "16v8.p7", 0x300, 0x117, CRC(fbbdc832) SHA1(8fe5448dad6025f98c70a9dd9aa7d07a75a6762c) ) // secured but bruteforced ok
- ROM_LOAD( "16v8.p8", 0x500, 0x117, CRC(8c573ab4) SHA1(9f16936c34cbaaa89b56356353f2a76fd4f28605) ) // secured but bruteforced ok
- ROM_LOAD( "22v10.p9", 0x000, 0x2dd, NO_DUMP ) // secured
- ROM_LOAD( "20v8.p10", 0x000, 0x157, NO_DUMP ) // secured
- ROM_LOAD( "20v8.p11", 0x000, 0x157, NO_DUMP ) // secured
- ROM_LOAD( "22v10.p12", 0x000, 0x2dd, NO_DUMP ) // secured
- ROM_LOAD( "22v10.p13", 0x000, 0x2dd, NO_DUMP ) // secured
- ROM_LOAD( "22v10.p14", 0x000, 0x2dd, NO_DUMP ) // secured
- ROM_LOAD( "22v10.p15", 0x000, 0x2dd, NO_DUMP ) // secured
- ROM_LOAD( "20v8.p16", 0x000, 0x157, NO_DUMP ) // secured
- ROM_LOAD( "20v8.p17", 0x000, 0x157, NO_DUMP ) // secured
- ROM_LOAD( "22v10.p18", 0x000, 0x2dd, NO_DUMP ) // secured
- ROM_LOAD( "16v8.p19", 0x700, 0x117, CRC(0346b5fc) SHA1(0cc1e1dcd6017de2e80eb1d40ac3a591e589b030) ) // unsecured
+ ROM_LOAD( "16v8.p7", 0x300, 0x117, CRC(fbbdc832) SHA1(8fe5448dad6025f98c70a9dd9aa7d07a75a6762c) ) // secured, bruteforced ok
+ ROM_LOAD( "16v8.p8", 0x500, 0x117, CRC(8c573ab4) SHA1(9f16936c34cbaaa89b56356353f2a76fd4f28605) ) // secured, bruteforced ok
+ ROM_LOAD( "22v10.p9", 0x700, 0x2e5, CRC(4e68c9ba) SHA1(fb984b3f417590dee3ee68feb44ed73707555f7e) ) // secured, bruteforced ok
+ ROM_LOAD( "20v8.p10", 0x000, 0x157, NO_DUMP ) // secured, registered
+ ROM_LOAD( "20v8.p11", 0x000, 0x157, NO_DUMP ) // secured, registered
+ ROM_LOAD( "22v10.p12", 0x000, 0x2dd, NO_DUMP ) // secured, registered
+ ROM_LOAD( "22v10.p13", 0xa00, 0x2e5, CRC(3ccf1a6f) SHA1(9593fc3ca3b3ed77a79adabf930c01171c33b937) ) // secured, bruteforced ok
+ ROM_LOAD( "22v10.p14", 0x000, 0x2dd, NO_DUMP ) // secured, registered
+ ROM_LOAD( "22v10.p15", 0x000, 0x2dd, NO_DUMP ) // secured, registered
+ ROM_LOAD( "20v8.p16", 0x000, 0x157, NO_DUMP ) // secured, registered
+ ROM_LOAD( "20v8.p17", 0x000, 0x157, NO_DUMP ) // secured, registered
+ ROM_LOAD( "22v10.p18", 0x000, 0x2dd, NO_DUMP ) // secured, registered
+ ROM_LOAD( "16v8.p19", 0xd00, 0x117, CRC(0346b5fc) SHA1(0cc1e1dcd6017de2e80eb1d40ac3a591e589b030) ) // unsecured
// also u130: ti TPC1020AFN-084C PLCC84, unattempted
ROM_END