mirror of
https://github.com/holub/mame
synced 2025-05-13 17:38:21 +03:00
seibucpbl.cpp: updated ROM locations for cupsocsb2 [f205v]
This commit is contained in:
parent
39ecd5dadc
commit
2199e8f4a1
@ -700,26 +700,31 @@ ROM_START( cupsocsb )
|
|||||||
ROM_LOAD16_BYTE( "sc_14.bin", 0x00001, 0x080000, CRC(566086c2) SHA1(b7d09ce978f99ecc0d1975b31330ed49317701d5) )
|
ROM_LOAD16_BYTE( "sc_14.bin", 0x00001, 0x080000, CRC(566086c2) SHA1(b7d09ce978f99ecc0d1975b31330ed49317701d5) )
|
||||||
ROM_END
|
ROM_END
|
||||||
|
|
||||||
/* slight changes in the program roms compared to above set, all remaining roms were the same */
|
/* slight changes in the program roms compared to above set, all remaining roms were the same
|
||||||
|
main PCB is marked: "SOCCER 1", "rev.5" and "lc" on component side ("lc" is the Italian for "Lato Componenti" which translates to "Components Side")
|
||||||
|
main PCB is marked: "SOCCER 1", "rev.5" and "ls" on component side ("ls" is the Italian for "Lato Saldature" which translates to "Solders Side")
|
||||||
|
ROMs PCB is marked: "CALCIO 2", "rev.3" and "lc" on component side ("CALCIO is the Italian for "SOCCER"; "lc" is the Italian for "Lato Componenti" which translates to "Components Side")
|
||||||
|
ROMs PCB is marked: "CALCIO 2", "rev.3" and "ls" on component side ("CALCIO is the Italian for "SOCCER"; "ls" is the Italian for "Lato Saldature" which translates to "Solders Side")
|
||||||
|
main PCB is labelled: "SOCCER" on solder side */
|
||||||
ROM_START( cupsocsb2 )
|
ROM_START( cupsocsb2 )
|
||||||
ROM_REGION( 0x100000, "maincpu", 0 ) /* 68000 Code */
|
ROM_REGION( 0x100000, "maincpu", 0 ) /* 68000 Code */
|
||||||
ROM_LOAD16_BYTE( "4", 0x00001, 0x80000, CRC(83db76f8) SHA1(ffcd0a728de58871b945c15cc27da374b587e170) ) // sldh
|
ROM_LOAD16_BYTE( "4.27040.u11", 0x00001, 0x80000, CRC(83db76f8) SHA1(ffcd0a728de58871b945c15cc27da374b587e170) ) // actually was a 27c4001
|
||||||
ROM_LOAD16_BYTE( "5", 0x00000, 0x80000, CRC(c01e88c6) SHA1(8f90261792343c92ddd877ab8a2480b5aac82961) ) // sldh
|
ROM_LOAD16_BYTE( "5.27040.u17", 0x00000, 0x80000, CRC(c01e88c6) SHA1(8f90261792343c92ddd877ab8a2480b5aac82961) ) // actually was a 27c4001
|
||||||
|
|
||||||
ROM_REGION( 0x10000, "audiocpu", 0 ) /* Z80 code */
|
ROM_REGION( 0x10000, "audiocpu", 0 ) /* Z80 code */
|
||||||
ROM_LOAD( "sc_01.bin", 0x000000, 0x08000, CRC(cea39d6d) SHA1(f0b79c03ffafdd1e57673d6d4836becbe415110b) )
|
ROM_LOAD( "1.27512.u20", 0x000000, 0x08000, CRC(cea39d6d) SHA1(f0b79c03ffafdd1e57673d6d4836becbe415110b) ) // 27c512
|
||||||
ROM_CONTINUE( 0x000000, 0x08000 )
|
ROM_CONTINUE( 0x000000, 0x08000 )
|
||||||
|
|
||||||
ROM_REGION( 0x200000, "sprite", ROMREGION_INVERT ) /* bootleg sprite gfx */
|
ROM_REGION( 0x200000, "sprite", ROMREGION_INVERT ) /* bootleg sprite gfx */
|
||||||
ROM_LOAD( "sc_07.bin", 0x000000, 0x080000, CRC(dcb29d01) SHA1(72b4234622605f0ab03f21fdb6a61c6dac36000d) )
|
ROM_LOAD( "7.27040.u86", 0x000000, 0x080000, CRC(dcb29d01) SHA1(72b4234622605f0ab03f21fdb6a61c6dac36000d) ) // actually was a 27c4001
|
||||||
ROM_LOAD( "sc_06.bin", 0x080000, 0x080000, CRC(2dc70e05) SHA1(f1d0beb8428a7e1d7c7818e6719abdc543b2fa80) )
|
ROM_LOAD( "6.27040.u87", 0x080000, 0x080000, CRC(2dc70e05) SHA1(f1d0beb8428a7e1d7c7818e6719abdc543b2fa80) ) // actually was a 27c4001
|
||||||
ROM_COPY( "sprite", 0x00000, 0x100000, 0x100000 )
|
ROM_COPY( "sprite", 0x00000, 0x100000, 0x100000 )
|
||||||
|
|
||||||
ROM_REGION( 0x200000, "test1", 0 ) /* bootleg tile gfx */
|
ROM_REGION( 0x200000, "test1", 0 ) /* bootleg tile gfx */
|
||||||
ROM_LOAD16_BYTE( "sc_09.bin", 0x000000, 0x080000, CRC(695b6342) SHA1(dfccb43789021ba2568b9284ae61e64f7f89b152) )
|
ROM_LOAD16_BYTE( "9.27040.u36", 0x000000, 0x080000, CRC(695b6342) SHA1(dfccb43789021ba2568b9284ae61e64f7f89b152) ) // actually was a 27c4001
|
||||||
ROM_LOAD16_BYTE( "sc_10.bin", 0x000001, 0x080000, CRC(27e172b8) SHA1(ed86db2f42c8061607d46f2407b0130aaf692a02) )
|
ROM_LOAD16_BYTE( "10.27040.u37", 0x000001, 0x080000, CRC(27e172b8) SHA1(ed86db2f42c8061607d46f2407b0130aaf692a02) ) // actually was a 27c4001
|
||||||
ROM_LOAD16_BYTE( "sc_08.bin", 0x100000, 0x080000, CRC(637120f3) SHA1(b4b2ad192e46ff80d4cb440d7fb6dac215a353ed) )
|
ROM_LOAD16_BYTE( "8.27040.u38", 0x100000, 0x080000, CRC(637120f3) SHA1(b4b2ad192e46ff80d4cb440d7fb6dac215a353ed) ) // actually was a 27c4001
|
||||||
ROM_LOAD16_BYTE( "sc_11.bin", 0x100001, 0x080000, CRC(0cd5ca5e) SHA1(a59665e543e9383355de2576e6693348ec356591) )
|
ROM_LOAD16_BYTE( "11.27040.u39", 0x100001, 0x080000, CRC(0cd5ca5e) SHA1(a59665e543e9383355de2576e6693348ec356591) ) // actually was a 27c4001
|
||||||
|
|
||||||
ROM_REGION( 0x020000, "char", ROMREGION_INVERT )
|
ROM_REGION( 0x020000, "char", ROMREGION_INVERT )
|
||||||
ROM_COPY( "test1", 0x080000, 0x00000, 0x020000 )
|
ROM_COPY( "test1", 0x080000, 0x00000, 0x020000 )
|
||||||
@ -737,9 +742,11 @@ ROM_START( cupsocsb2 )
|
|||||||
ROM_REGION( 0x080000, "gfx6", ROMREGION_INVERT ) /* LBK tiles */
|
ROM_REGION( 0x080000, "gfx6", ROMREGION_INVERT ) /* LBK tiles */
|
||||||
ROM_COPY( "gfx5", 0x00000, 0x00000, 0x080000 )
|
ROM_COPY( "gfx5", 0x00000, 0x00000, 0x080000 )
|
||||||
|
|
||||||
|
// A dump of 02.u26 from a second PCB had 3 different bytes: 0x8000 from 0x80 to 0xff; 0x10000 from 0xa4 to 0x4a; 0x18000 from 0x4a to 0xa4.
|
||||||
|
// However the first dump matches all the other sets and all the other ROMs from the second PCB match the ones from the first.
|
||||||
ROM_REGION( 0x100000, "adpcm", ROMREGION_ERASEFF ) /* ADPCM samples */
|
ROM_REGION( 0x100000, "adpcm", ROMREGION_ERASEFF ) /* ADPCM samples */
|
||||||
ROM_LOAD( "sc_02.bin", 0x000000, 0x020000, CRC(a70d4f03) SHA1(c2482e624c8a828a94206a36d10c1021ad8ca1d0) )
|
ROM_LOAD( "2.27010.u26", 0x000000, 0x020000, CRC(a70d4f03) SHA1(c2482e624c8a828a94206a36d10c1021ad8ca1d0) ) // 27c010a
|
||||||
ROM_LOAD( "sc_03.bin", 0x080000, 0x080000, CRC(6e254d12) SHA1(857779dbd276b688201a8ea3afd5817e38acad2e) )
|
ROM_LOAD( "3.27040.u25", 0x080000, 0x080000, CRC(6e254d12) SHA1(857779dbd276b688201a8ea3afd5817e38acad2e) ) // actually was a 27c4001
|
||||||
|
|
||||||
ROM_REGION( 0x200000, "oki", ROMREGION_ERASEFF )
|
ROM_REGION( 0x200000, "oki", ROMREGION_ERASEFF )
|
||||||
ROM_COPY( "adpcm", 0x00000, 0x000000, 0x20000 ) //bank 0
|
ROM_COPY( "adpcm", 0x00000, 0x000000, 0x20000 ) //bank 0
|
||||||
@ -756,11 +763,11 @@ ROM_START( cupsocsb2 )
|
|||||||
|
|
||||||
/* these are maths tables, for whatever COP replacement the bootlegs use */
|
/* these are maths tables, for whatever COP replacement the bootlegs use */
|
||||||
ROM_REGION( 0x500000, "unknown0", 0 )
|
ROM_REGION( 0x500000, "unknown0", 0 )
|
||||||
ROM_LOAD16_BYTE( "sc_13.bin", 0x00000, 0x010000, CRC(229bddd8) SHA1(0924bf29db9c5a970546f154e7752697fdce6a58) )
|
ROM_LOAD16_BYTE( "13.bin", 0x00000, 0x010000, CRC(229bddd8) SHA1(0924bf29db9c5a970546f154e7752697fdce6a58) ) // 27c512
|
||||||
ROM_LOAD16_BYTE( "sc_12.bin", 0x00001, 0x010000, CRC(dabfa826) SHA1(0db587c846755491b169ef7751ba8e7cdc2607e6) )
|
ROM_LOAD16_BYTE( "12.bin", 0x00001, 0x010000, CRC(dabfa826) SHA1(0db587c846755491b169ef7751ba8e7cdc2607e6) ) // 27c512
|
||||||
ROM_REGION( 0x500000, "unknown1", 0 )
|
ROM_REGION( 0x500000, "unknown1", 0 )
|
||||||
ROM_LOAD16_BYTE( "sc_15.bin", 0x00000, 0x080000, CRC(8fd87e65) SHA1(acc9fd0289fa9ab60bec16d3e642039380e5180a) )
|
ROM_LOAD16_BYTE( "15.bin", 0x00000, 0x080000, CRC(8fd87e65) SHA1(acc9fd0289fa9ab60bec16d3e642039380e5180a) ) // 27c4001
|
||||||
ROM_LOAD16_BYTE( "sc_14.bin", 0x00001, 0x080000, CRC(566086c2) SHA1(b7d09ce978f99ecc0d1975b31330ed49317701d5) )
|
ROM_LOAD16_BYTE( "14.bin", 0x00001, 0x080000, CRC(566086c2) SHA1(b7d09ce978f99ecc0d1975b31330ed49317701d5) ) // 27c4001
|
||||||
ROM_END
|
ROM_END
|
||||||
|
|
||||||
ROM_START( cupsocsb3 )
|
ROM_START( cupsocsb3 )
|
||||||
|
Loading…
Reference in New Issue
Block a user