mirror of
https://github.com/holub/mame
synced 2025-06-30 16:00:01 +03:00
Merge pull request #5817 from TwistedTom/cps1_pals
some cps1 c-board pal dumps
This commit is contained in:
commit
57a79bfaf1
@ -39,6 +39,8 @@ Notes
|
||||
by the D-Board; the SOU1 PAL is missing as well, while PRG1 is replaced by
|
||||
PRG2. The other PALs are the same.
|
||||
|
||||
- The BPRG1 PAL found on later B-boards allows the use of a larger program ROM space.
|
||||
|
||||
- The B-board usually has two PALs (later revisions have three). The first PAL
|
||||
is used to map tile codes to the graphics ROMs, and changes from game to game.
|
||||
The other doesn't change from game to game and there are only two versions,
|
||||
@ -5684,7 +5686,7 @@ ROM_START( mercs )
|
||||
ROM_LOAD( "iob1.11e", 0x0000, 0x0117, CRC(3abc0700) SHA1(973043aa46ec6d5d1db20dc9d5937005a0f9f6ae) )
|
||||
|
||||
ROM_REGION( 0x0200, "cboardplds", 0 )
|
||||
ROM_LOAD( "c628", 0x0000, 0x0117, NO_DUMP )
|
||||
ROM_LOAD( "c628", 0x0000, 0x0117, CRC(662e090f) SHA1(3e3cb3b2ddfaac4772f38b859946ced717b84698) )
|
||||
ROM_END
|
||||
|
||||
/* B-Board 89624B-3 */
|
||||
@ -5730,7 +5732,7 @@ ROM_START( mercsu )
|
||||
ROM_LOAD( "iob1.11e", 0x0000, 0x0117, CRC(3abc0700) SHA1(973043aa46ec6d5d1db20dc9d5937005a0f9f6ae) )
|
||||
|
||||
ROM_REGION( 0x0200, "cboardplds", 0 )
|
||||
ROM_LOAD( "c628", 0x0000, 0x0117, NO_DUMP )
|
||||
ROM_LOAD( "c628", 0x0000, 0x0117, CRC(662e090f) SHA1(3e3cb3b2ddfaac4772f38b859946ced717b84698) )
|
||||
ROM_END
|
||||
|
||||
/* B-Board 89624B-3 */
|
||||
@ -5776,7 +5778,7 @@ ROM_START( mercsur1 )
|
||||
ROM_LOAD( "iob1.11e", 0x0000, 0x0117, CRC(3abc0700) SHA1(973043aa46ec6d5d1db20dc9d5937005a0f9f6ae) )
|
||||
|
||||
ROM_REGION( 0x0200, "cboardplds", 0 )
|
||||
ROM_LOAD( "c628", 0x0000, 0x0117, NO_DUMP )
|
||||
ROM_LOAD( "c628", 0x0000, 0x0117, CRC(662e090f) SHA1(3e3cb3b2ddfaac4772f38b859946ced717b84698) )
|
||||
ROM_END
|
||||
|
||||
/* B-Board 89625B-1 */
|
||||
@ -5837,7 +5839,7 @@ ROM_START( mercsj )
|
||||
ROM_LOAD( "lwio.12e", 0x0000, 0x0117, CRC(ad52b90c) SHA1(f0fd6aeea515ee449320fe15684e6b3ab7f97bf4) ) // pal verification required
|
||||
|
||||
ROM_REGION( 0x0200, "cboardplds", 0 )
|
||||
ROM_LOAD( "c628", 0x0000, 0x0117, NO_DUMP )
|
||||
ROM_LOAD( "c628", 0x0000, 0x0117, CRC(662e090f) SHA1(3e3cb3b2ddfaac4772f38b859946ced717b84698) )
|
||||
ROM_END
|
||||
|
||||
/* B-Board 89624B-3 */
|
||||
@ -6649,7 +6651,7 @@ ROM_START( sf2ee )
|
||||
ROM_LOAD( "iob2.11d", 0x0000, 0x0117, CRC(d26f0a27) SHA1(22bb5647ff98df22fd19ae079ff98b9d100855f9) )
|
||||
|
||||
ROM_REGION( 0x0200, "cboardplds", 0 )
|
||||
ROM_LOAD( "c632b.ic1", 0x0000, 0x0117, CRC(0fbd9270) SHA1(d7e737b20c44d41e29ca94be56114b31934dde81) ) // == c632.ic1
|
||||
ROM_LOAD( "c632b.ic1", 0x0000, 0x0117, CRC(5c3cbb67) SHA1(e947078640e0b1a6cc51958cbf84b7e407213452) )
|
||||
ROM_END
|
||||
|
||||
/* B-Board 90629B-2 */
|
||||
@ -7006,7 +7008,7 @@ ROM_START( sf2ue )
|
||||
ROM_LOAD( "iob2.11d", 0x0000, 0x0117, CRC(d26f0a27) SHA1(22bb5647ff98df22fd19ae079ff98b9d100855f9) )
|
||||
|
||||
ROM_REGION( 0x0200, "cboardplds", 0 )
|
||||
ROM_LOAD( "c632b.ic1", 0x0000, 0x0117, CRC(0fbd9270) SHA1(d7e737b20c44d41e29ca94be56114b31934dde81) ) // == c632.ic1
|
||||
ROM_LOAD( "c632b.ic1", 0x0000, 0x0117, CRC(5c3cbb67) SHA1(e947078640e0b1a6cc51958cbf84b7e407213452) )
|
||||
ROM_END
|
||||
|
||||
/* B-Board 90629B-3 */
|
||||
@ -8661,7 +8663,7 @@ ROM_START( captcomm )
|
||||
|
||||
ROM_REGION( 0x0200, "cboardplds", 0 )
|
||||
ROM_LOAD( "ioc1.ic7", 0x0000, 0x0104, CRC(a399772d) SHA1(55471189db573dd61e3087d12c55564291672c77) )
|
||||
ROM_LOAD( "c632b.ic1", 0x0000, 0x0117, CRC(0fbd9270) SHA1(d7e737b20c44d41e29ca94be56114b31934dde81) )
|
||||
ROM_LOAD( "c632.ic1", 0x0000, 0x0117, CRC(0fbd9270) SHA1(d7e737b20c44d41e29ca94be56114b31934dde81) )
|
||||
ROM_END
|
||||
|
||||
/* B-Board 91635B-2 */
|
||||
@ -8704,7 +8706,7 @@ ROM_START( captcommr1 )
|
||||
|
||||
ROM_REGION( 0x0200, "cboardplds", 0 )
|
||||
ROM_LOAD( "ioc1.ic7", 0x0000, 0x0104, CRC(a399772d) SHA1(55471189db573dd61e3087d12c55564291672c77) )
|
||||
ROM_LOAD( "c632.ic1", 0x0000, 0x0117, CRC(0fbd9270) SHA1(d7e737b20c44d41e29ca94be56114b31934dde81) ) // == c632b.ic1
|
||||
ROM_LOAD( "c632.ic1", 0x0000, 0x0117, CRC(0fbd9270) SHA1(d7e737b20c44d41e29ca94be56114b31934dde81) )
|
||||
ROM_END
|
||||
|
||||
/* B-Board 91635B-2 */
|
||||
@ -8747,7 +8749,7 @@ ROM_START( captcommu )
|
||||
|
||||
ROM_REGION( 0x0200, "cboardplds", 0 )
|
||||
ROM_LOAD( "ioc1.ic7", 0x0000, 0x0104, CRC(a399772d) SHA1(55471189db573dd61e3087d12c55564291672c77) )
|
||||
ROM_LOAD( "c632.ic1", 0x0000, 0x0117, CRC(0fbd9270) SHA1(d7e737b20c44d41e29ca94be56114b31934dde81) ) // == c632b.ic1
|
||||
ROM_LOAD( "c632.ic1", 0x0000, 0x0117, CRC(0fbd9270) SHA1(d7e737b20c44d41e29ca94be56114b31934dde81) )
|
||||
ROM_END
|
||||
|
||||
/* B-Board 91634B-2 */
|
||||
@ -8790,7 +8792,7 @@ ROM_START( captcommj )
|
||||
|
||||
ROM_REGION( 0x0200, "cboardplds", 0 )
|
||||
ROM_LOAD( "ioc1.ic7", 0x0000, 0x0104, CRC(a399772d) SHA1(55471189db573dd61e3087d12c55564291672c77) )
|
||||
ROM_LOAD( "c632b.ic1", 0x0000, 0x0117, CRC(0fbd9270) SHA1(d7e737b20c44d41e29ca94be56114b31934dde81) ) /* seen the same pcb with C632.IC1 */
|
||||
ROM_LOAD( "c632.ic1", 0x0000, 0x0117, CRC(0fbd9270) SHA1(d7e737b20c44d41e29ca94be56114b31934dde81) )
|
||||
ROM_END
|
||||
|
||||
/* B-Board 91634B-2 */
|
||||
@ -8833,7 +8835,7 @@ ROM_START( captcommjr1 )
|
||||
|
||||
ROM_REGION( 0x0200, "cboardplds", 0 )
|
||||
ROM_LOAD( "ioc1.ic7", 0x0000, 0x0104, CRC(a399772d) SHA1(55471189db573dd61e3087d12c55564291672c77) )
|
||||
ROM_LOAD( "c632.ic1", 0x0000, 0x0117, CRC(0fbd9270) SHA1(d7e737b20c44d41e29ca94be56114b31934dde81) ) // == c632b.ic1
|
||||
ROM_LOAD( "c632.ic1", 0x0000, 0x0117, CRC(0fbd9270) SHA1(d7e737b20c44d41e29ca94be56114b31934dde81) )
|
||||
ROM_END
|
||||
|
||||
/* Captain Commando bootleg
|
||||
|
@ -134,10 +134,10 @@ The King of Dragons* (Japan 910805, B-Board 89625B-1) 89625B-1 KD
|
||||
The King of Dragons* (Japan 910805, B-Board 90629B-3) 90629B-3 KD29B IOB1 90631C-5 CPS-B-21 DL-0921-10014 C632 IOC1
|
||||
|
||||
Captain Commando* (World 911014) 1991 91635B-2 CC63B CCPRG IOB1 90631C-5 CPS-B-21 DL-0921-10014 C632 IOC1
|
||||
Captain Commando* (World 911202) 91635B-2 CC63B CCPRG1 IOB1 90631C-5 CPS-B-21 DL-0921-10014 C632B IOC1
|
||||
Captain Commando* (World 911202) 91635B-2 CC63B CCPRG1 IOB1 90631C-5 CPS-B-21 DL-0921-10014 C632^ IOC1
|
||||
Captain Commando* (USA 910928) 91635B-2 CC63B CCPRG1 IOB1 90631C-5 CPS-B-21 DL-0921-10014 C632 IOC1
|
||||
Captain Commando* (Japan 910928) 91634B-2 CC63B CCPRG IOB1 90631C-5 CPS-B-21 DL-0921-10014 C632 IOC1
|
||||
Captain Commando* (Japan 911202) 91634B-2 CC63B CCPRG1 IOB1 90631C-5 CPS-B-21 DL-0921-10014 C632B IOC1
|
||||
Captain Commando* (Japan 911202) 91634B-2 CC63B CCPRG1 IOB1 90631C-5 CPS-B-21 DL-0921-10014 C632^ IOC1
|
||||
|
||||
Knights of the Round* (World 911127) 1991 91635B-2 KR63B BPRG1 IOB1 90631C-5 CPS-B-21 DL-0921-10014 C632 IOC1
|
||||
Knights of the Round* (USA 911127) 91635B-2 KR63B BPRG1 IOB1 90631C-5 CPS-B-21 DL-0921-10014 C632 IOC1
|
||||
@ -213,8 +213,9 @@ Ganbare! Marine Kun (Japan 2K0411) 2000 91634B-2 GB
|
||||
|
||||
@the original number (CPS-B-01) was scratched out and "04" stamped over it.
|
||||
*denotes Suicide Battery
|
||||
^c632b chips seen, but all variants of the game read the same c board io ports so the fusemap must be the same, perhaps incorrectly marked?
|
||||
|
||||
The C628/C632 PALs on some C-boards probably handle the extra inputs (6 buttons/third player).
|
||||
The C628/C632 PALs on some C-boards handle the io for games with more than 3 buttons or more than 2 players.
|
||||
|
||||
You can set the suicide CPS-B-21 chips to their default layer register and priority bit values
|
||||
if you pull pins 45 and 46 high (floating the pins seems to work, too). The default is the same
|
||||
|
Loading…
Reference in New Issue
Block a user