mirror of
https://github.com/holub/mame
synced 2025-05-22 21:58:57 +03:00
Fixes the gfx rom loading for Race Drivin' Panorama [David Haywood]
Vs. Net Soccer improvements: Emulated DMA protection for startup-checks in Vs. Net Soccer [Olivier Galibert] Fixed Data ROM loading in Vs. Net Soccer, game now boots [David Haywood] Marked Sprite + Sound ROMs as BAD_DUMP in Vs. Net Soccer [David Haywood]
This commit is contained in:
parent
b7d982dab8
commit
06aef42eb6
@ -3488,11 +3488,13 @@ ROM_START( racedrivpan )
|
|||||||
ROM_LOAD16_BYTE( "088-2016.bin", 0x0e0000, 0x010000, CRC(6a42b7e2) SHA1(2e0ff4b7e391106a976cb872f6311f6d35dca5b0) )
|
ROM_LOAD16_BYTE( "088-2016.bin", 0x0e0000, 0x010000, CRC(6a42b7e2) SHA1(2e0ff4b7e391106a976cb872f6311f6d35dca5b0) )
|
||||||
ROM_LOAD16_BYTE( "088-2015.bin", 0x0e0001, 0x010000, CRC(334e2a3b) SHA1(a19bfa7652845b9453c722091c773819ba248569) )
|
ROM_LOAD16_BYTE( "088-2015.bin", 0x0e0001, 0x010000, CRC(334e2a3b) SHA1(a19bfa7652845b9453c722091c773819ba248569) )
|
||||||
|
|
||||||
ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */
|
ROM_REGION( 0x60000, "user1", 0 ) /* 384k for object ROM */
|
||||||
ROM_LOAD16_BYTE( "136077-1021.10h", 0x000000, 0x010000, CRC(9831fe73) SHA1(5215ee89a0014399b7d829e443b16590a4679844) )
|
ROM_LOAD16_BYTE( "088-1017.bin", 0x00000, 0x10000, CRC(d92251e8) SHA1(deeeec54c4a61c3adf62f6b1b910135559090ee5) )
|
||||||
ROM_LOAD16_BYTE( "136077-1023.10k", 0x000001, 0x010000, CRC(74bf0e0e) SHA1(a3d91ecf13c3619e073324517a4a5afaae831982) )
|
ROM_LOAD16_BYTE( "088-1018.bin", 0x00001, 0x10000, CRC(11a0a8f5) SHA1(d4ccc83fc99331d741bc9b8027ef20d72e3ad71a) )
|
||||||
ROM_LOAD16_BYTE( "136077-1022.10j", 0x020000, 0x010000, CRC(c0393c31) SHA1(31726c01eb0d4650936908c90d45161197b7efba) )
|
ROM_LOAD16_BYTE( "088-1019.bin", 0x20000, 0x10000, CRC(5bb00676) SHA1(cad1cea8e43f9590fc71c00fab4eff0d447f9296) ) // == 136091-0019.2k (strtdriv)
|
||||||
ROM_LOAD16_BYTE( "136077-1024.10l", 0x020001, 0x010000, CRC(1e2fb25f) SHA1(4940091bbad6144bce091d2737191d266d4b0310) )
|
ROM_LOAD16_BYTE( "088-1020.bin", 0x20001, 0x10000, CRC(311cef99) SHA1(9c466aabad7e80581e477253ec6f2fd245f9b9fd) ) // == 136091-0020.2r (strtdriv)
|
||||||
|
ROM_LOAD16_BYTE( "088-1021.bin", 0x40000, 0x10000, CRC(ce8e4886) SHA1(d29cd4761deb80ed179d0e503243739eebc0edb4) )
|
||||||
|
ROM_LOAD16_BYTE( "088-1022.bin", 0x40001, 0x10000, CRC(4f1e1c5d) SHA1(3e72813129cae9e9bf084bfb1b747aa46b92591e) )
|
||||||
|
|
||||||
/* ----------------------- */
|
/* ----------------------- */
|
||||||
|
|
||||||
|
@ -1004,6 +1004,8 @@ static int last_prot_op, last_prot_clk;
|
|||||||
move.l #$C10400,($C102EC).l move.l #$C10400,($C102EC).l
|
move.l #$C10400,($C102EC).l move.l #$C10400,($C102EC).l
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
//static int cc=0;
|
||||||
|
|
||||||
static WRITE32_HANDLER( type4_prot_w )
|
static WRITE32_HANDLER( type4_prot_w )
|
||||||
{
|
{
|
||||||
int clk;
|
int clk;
|
||||||
@ -1086,15 +1088,19 @@ static WRITE32_HANDLER( type4_prot_w )
|
|||||||
|
|
||||||
//maybe here there's a [$d8001f] <- 0x31 write too?
|
//maybe here there's a [$d8001f] <- 0x31 write too?
|
||||||
}
|
}
|
||||||
else if(last_prot_op == 0x515) // vsnetscr
|
else if(last_prot_op == 0x515) // vsnetscr screen 1
|
||||||
{
|
{
|
||||||
//...
|
int adr;
|
||||||
|
//printf("GXT4: command %x %d (PC=%x)\n", last_prot_op, cc++, cpu_get_pc(space->cpu));
|
||||||
/* are these correct? Investigate... */
|
for (adr = 0; adr < 0x400; adr += 2)
|
||||||
//memory_write_byte(space, 0xc01d00, ~memory_read_byte(space, 0xc00d07));
|
memory_write_word(space, 0xc01c00+adr, memory_read_word(space, 0xc01800+adr));
|
||||||
//memory_write_byte(space, 0xc01d01, ~memory_read_byte(space, 0xc00d27));
|
}
|
||||||
//memory_write_byte(space, 0xc01d04, ~memory_read_byte(space, 0xc00d47));
|
else if(last_prot_op == 0x115d) // vsnetscr screen 2
|
||||||
//memory_write_byte(space, 0xc01d05, ~memory_read_byte(space, 0xc00d67));
|
{
|
||||||
|
int adr;
|
||||||
|
//printf("GXT4: command %x %d (PC=%x)\n", last_prot_op, cc++, cpu_get_pc(space->cpu));
|
||||||
|
for (adr = 0; adr < 0x400; adr += 2)
|
||||||
|
memory_write_word(space, 0xc18c00+adr, memory_read_word(space, 0xc18800+adr));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -2760,6 +2766,18 @@ ROM_START( soccerssa )
|
|||||||
ROM_LOAD( "427a16.9r", 0x000000, 2*1024*1024, CRC(39547265) SHA1(c0efd68c0c1ea59141045150842f36d43e1f01d8) )
|
ROM_LOAD( "427a16.9r", 0x000000, 2*1024*1024, CRC(39547265) SHA1(c0efd68c0c1ea59141045150842f36d43e1f01d8) )
|
||||||
ROM_END
|
ROM_END
|
||||||
|
|
||||||
|
/* Vs. Net Soccer TODO:
|
||||||
|
|
||||||
|
Redump GFX roms + sound rom; the sprite roms are half size and sound is bad.
|
||||||
|
Check naming of data roms, I believe they're swapped on either this or all the other games.
|
||||||
|
Add 'Roz Doubling' support to the Type-4 roz rendering when width > 512
|
||||||
|
Fix issues with FG Tilemaps (the hack used for Soccer Superstars clearly doesn't work here causing most of the left screen tilemaps to vanish)
|
||||||
|
See if there is any other protection
|
||||||
|
Hook up ROM tests.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
/* Vs. Net Soccer (ver EAD) */
|
/* Vs. Net Soccer (ver EAD) */
|
||||||
ROM_START( vsnetscr )
|
ROM_START( vsnetscr )
|
||||||
/* main program */
|
/* main program */
|
||||||
@ -2768,9 +2786,9 @@ ROM_START( vsnetscr )
|
|||||||
ROM_LOAD32_WORD_SWAP( "627ead03.29m", 0x200000, 0x080000, CRC(2da707e2) SHA1(3273c671e417abc4e82cd0d4f5d01dd4c9c432f9) )
|
ROM_LOAD32_WORD_SWAP( "627ead03.29m", 0x200000, 0x080000, CRC(2da707e2) SHA1(3273c671e417abc4e82cd0d4f5d01dd4c9c432f9) )
|
||||||
ROM_LOAD32_WORD_SWAP( "627ead02.31m", 0x200002, 0x080000, CRC(01ab336a) SHA1(6e7ab03a82548cc5bd17938df0baf47381dd86aa) )
|
ROM_LOAD32_WORD_SWAP( "627ead02.31m", 0x200002, 0x080000, CRC(01ab336a) SHA1(6e7ab03a82548cc5bd17938df0baf47381dd86aa) )
|
||||||
|
|
||||||
/* data roms */
|
/* data roms - filenames are swapped? */
|
||||||
ROM_LOAD32_WORD_SWAP( "627a04.29r", 0x400000, 1024*1024, CRC(17334e9a) SHA1(82cdba016c29160550c43feee7a4feff6e1184aa) )
|
ROM_LOAD32_WORD_SWAP( "627a05.31r", 0x400000, 1024*1024, CRC(be4e7b3c) SHA1(f44e7b1913aa54f759bd31bb86fdedbb9747b2d5) )
|
||||||
ROM_LOAD32_WORD_SWAP( "627a05.31r", 0x400002, 1024*1024, CRC(be4e7b3c) SHA1(f44e7b1913aa54f759bd31bb86fdedbb9747b2d5) )
|
ROM_LOAD32_WORD_SWAP( "627a04.29r", 0x400002, 1024*1024, CRC(17334e9a) SHA1(82cdba016c29160550c43feee7a4feff6e1184aa) )
|
||||||
|
|
||||||
/* sound program */
|
/* sound program */
|
||||||
ROM_REGION( 0x40000, "soundcpu", 0 )
|
ROM_REGION( 0x40000, "soundcpu", 0 )
|
||||||
@ -2782,14 +2800,14 @@ ROM_START( vsnetscr )
|
|||||||
ROM_LOAD16_BYTE( "627a21.11r", 0x000000, 1024*1024, CRC(d0755fb8) SHA1(de37ea2a7969a97b6f2abccb7dc2a58950482bf0) )
|
ROM_LOAD16_BYTE( "627a21.11r", 0x000000, 1024*1024, CRC(d0755fb8) SHA1(de37ea2a7969a97b6f2abccb7dc2a58950482bf0) )
|
||||||
ROM_LOAD16_BYTE( "627a20.11m", 0x000001, 1024*1024, CRC(f68b28f2) SHA1(1463717ed581494fcab77a80dc6ffd3ab82ab1fa) )
|
ROM_LOAD16_BYTE( "627a20.11m", 0x000001, 1024*1024, CRC(f68b28f2) SHA1(1463717ed581494fcab77a80dc6ffd3ab82ab1fa) )
|
||||||
|
|
||||||
/* sprites */
|
/* sprites - all at least half size */
|
||||||
ROM_REGION( 0xc00000, "gfx2", ROMREGION_ERASE00 )
|
ROM_REGION( 0x1800000, "gfx2", ROMREGION_ERASEFF )
|
||||||
_48_WORD_ROM_LOAD( "627a19.14r", 0x000000, 2*1024*1024, CRC(5efaa3bc) SHA1(95314c1054ccf5b9626f0b06f9e1c857a127e2ca) )
|
_48_WORD_ROM_LOAD( "627a19.14r", 0x0600000, 2*1024*1024, BAD_DUMP CRC(5efaa3bc) SHA1(95314c1054ccf5b9626f0b06f9e1c857a127e2ca) )
|
||||||
_48_WORD_ROM_LOAD( "627a15.18r", 0x000002, 2*1024*1024, CRC(5180ca06) SHA1(d5569f6fc6b0374cd111f8313f635e4b7c49351f) )
|
_48_WORD_ROM_LOAD( "627a15.18r", 0x0600002, 2*1024*1024, BAD_DUMP CRC(5180ca06) SHA1(d5569f6fc6b0374cd111f8313f635e4b7c49351f) )
|
||||||
_48_WORD_ROM_LOAD( "627a11.23r", 0x000004, 2*1024*1024, CRC(a2e507f2) SHA1(ceaaccbac22fecef32fa34f887568bb18464265d) )
|
_48_WORD_ROM_LOAD( "627a11.23r", 0x0600004, 2*1024*1024, BAD_DUMP CRC(a2e507f2) SHA1(ceaaccbac22fecef32fa34f887568bb18464265d) )
|
||||||
_48_WORD_ROM_LOAD( "627a17.16r", 0x600000, 2*1024*1024, CRC(ca99d29c) SHA1(919dfb029dbc7d2c5e420d54df36eef3ec3bb1a2) )
|
_48_WORD_ROM_LOAD( "627a17.16r", 0x1200000, 2*1024*1024, BAD_DUMP CRC(ca99d29c) SHA1(919dfb029dbc7d2c5e420d54df36eef3ec3bb1a2) )
|
||||||
_48_WORD_ROM_LOAD( "627a13.21r", 0x600002, 2*1024*1024, CRC(af48849d) SHA1(c43981883ef042968444b6d993a640edc429daae) )
|
_48_WORD_ROM_LOAD( "627a13.21r", 0x1200002, 2*1024*1024, BAD_DUMP CRC(af48849d) SHA1(c43981883ef042968444b6d993a640edc429daae) )
|
||||||
_48_WORD_ROM_LOAD( "627a09.25r", 0x600004, 2*1024*1024, CRC(312cf8a4) SHA1(107456fc1a1906a60b5b50f4ca6b7e8cd258e6ee) )
|
_48_WORD_ROM_LOAD( "627a09.25r", 0x1200004, 2*1024*1024, BAD_DUMP CRC(312cf8a4) SHA1(107456fc1a1906a60b5b50f4ca6b7e8cd258e6ee) )
|
||||||
|
|
||||||
/* PSAC2 tiles */
|
/* PSAC2 tiles */
|
||||||
ROM_REGION( 0x200000, "gfx3", ROMREGION_ERASE00)
|
ROM_REGION( 0x200000, "gfx3", ROMREGION_ERASE00)
|
||||||
@ -2797,7 +2815,7 @@ ROM_START( vsnetscr )
|
|||||||
|
|
||||||
/* sound data */
|
/* sound data */
|
||||||
ROM_REGION( 0x400000, "shared", 0 )
|
ROM_REGION( 0x400000, "shared", 0 )
|
||||||
ROM_LOAD( "627a23.7r", 0x000000, 0x400000, CRC(0917d7de) SHA1(f2447637b396a9c92553b2c1dbf4edecc55ccc24) )
|
ROM_LOAD( "627a23.7r", 0x000000, 0x400000, BAD_DUMP CRC(0917d7de) SHA1(f2447637b396a9c92553b2c1dbf4edecc55ccc24) ) // seems to have many bad sounds
|
||||||
ROM_END
|
ROM_END
|
||||||
|
|
||||||
/* Vs. Net Soccer (ver EAB) */
|
/* Vs. Net Soccer (ver EAB) */
|
||||||
@ -2808,9 +2826,9 @@ ROM_START( vsnetscreb )
|
|||||||
ROM_LOAD32_WORD_SWAP( "627eab03.29m", 0x200000, 0x080000, CRC(878b2369) SHA1(c92783ef1eb33c0596a9354e97f30f8c017e842c) )
|
ROM_LOAD32_WORD_SWAP( "627eab03.29m", 0x200000, 0x080000, CRC(878b2369) SHA1(c92783ef1eb33c0596a9354e97f30f8c017e842c) )
|
||||||
ROM_LOAD32_WORD_SWAP( "627eab02.31m", 0x200002, 0x080000, CRC(cc76bce8) SHA1(54a4047412a98a5c4f64a8bc2fd3cda9c07e58b3) )
|
ROM_LOAD32_WORD_SWAP( "627eab02.31m", 0x200002, 0x080000, CRC(cc76bce8) SHA1(54a4047412a98a5c4f64a8bc2fd3cda9c07e58b3) )
|
||||||
|
|
||||||
/* data roms */
|
/* data roms - filenames are swapped? */
|
||||||
ROM_LOAD32_WORD_SWAP( "627a04.29r", 0x400000, 1024*1024, CRC(17334e9a) SHA1(82cdba016c29160550c43feee7a4feff6e1184aa) )
|
ROM_LOAD32_WORD_SWAP( "627a05.31r", 0x400000, 1024*1024, CRC(be4e7b3c) SHA1(f44e7b1913aa54f759bd31bb86fdedbb9747b2d5) )
|
||||||
ROM_LOAD32_WORD_SWAP( "627a05.31r", 0x400002, 1024*1024, CRC(be4e7b3c) SHA1(f44e7b1913aa54f759bd31bb86fdedbb9747b2d5) )
|
ROM_LOAD32_WORD_SWAP( "627a04.29r", 0x400002, 1024*1024, CRC(17334e9a) SHA1(82cdba016c29160550c43feee7a4feff6e1184aa) )
|
||||||
|
|
||||||
/* sound program */
|
/* sound program */
|
||||||
ROM_REGION( 0x40000, "soundcpu", 0 )
|
ROM_REGION( 0x40000, "soundcpu", 0 )
|
||||||
@ -2822,14 +2840,14 @@ ROM_START( vsnetscreb )
|
|||||||
ROM_LOAD16_BYTE( "627a21.11r", 0x000000, 1024*1024, CRC(d0755fb8) SHA1(de37ea2a7969a97b6f2abccb7dc2a58950482bf0) )
|
ROM_LOAD16_BYTE( "627a21.11r", 0x000000, 1024*1024, CRC(d0755fb8) SHA1(de37ea2a7969a97b6f2abccb7dc2a58950482bf0) )
|
||||||
ROM_LOAD16_BYTE( "627a20.11m", 0x000001, 1024*1024, CRC(f68b28f2) SHA1(1463717ed581494fcab77a80dc6ffd3ab82ab1fa) )
|
ROM_LOAD16_BYTE( "627a20.11m", 0x000001, 1024*1024, CRC(f68b28f2) SHA1(1463717ed581494fcab77a80dc6ffd3ab82ab1fa) )
|
||||||
|
|
||||||
/* sprites */
|
/* sprites - all at least half size */
|
||||||
ROM_REGION( 0xc00000, "gfx2", ROMREGION_ERASE00 )
|
ROM_REGION( 0x1800000, "gfx2", ROMREGION_ERASEFF )
|
||||||
_48_WORD_ROM_LOAD( "627a19.14r", 0x000000, 2*1024*1024, CRC(5efaa3bc) SHA1(95314c1054ccf5b9626f0b06f9e1c857a127e2ca) )
|
_48_WORD_ROM_LOAD( "627a19.14r", 0x0600000, 2*1024*1024, BAD_DUMP CRC(5efaa3bc) SHA1(95314c1054ccf5b9626f0b06f9e1c857a127e2ca) )
|
||||||
_48_WORD_ROM_LOAD( "627a15.18r", 0x000002, 2*1024*1024, CRC(5180ca06) SHA1(d5569f6fc6b0374cd111f8313f635e4b7c49351f) )
|
_48_WORD_ROM_LOAD( "627a15.18r", 0x0600002, 2*1024*1024, BAD_DUMP CRC(5180ca06) SHA1(d5569f6fc6b0374cd111f8313f635e4b7c49351f) )
|
||||||
_48_WORD_ROM_LOAD( "627a11.23r", 0x000004, 2*1024*1024, CRC(a2e507f2) SHA1(ceaaccbac22fecef32fa34f887568bb18464265d) )
|
_48_WORD_ROM_LOAD( "627a11.23r", 0x0600004, 2*1024*1024, BAD_DUMP CRC(a2e507f2) SHA1(ceaaccbac22fecef32fa34f887568bb18464265d) )
|
||||||
_48_WORD_ROM_LOAD( "627a17.16r", 0x600000, 2*1024*1024, CRC(ca99d29c) SHA1(919dfb029dbc7d2c5e420d54df36eef3ec3bb1a2) )
|
_48_WORD_ROM_LOAD( "627a17.16r", 0x1200000, 2*1024*1024, BAD_DUMP CRC(ca99d29c) SHA1(919dfb029dbc7d2c5e420d54df36eef3ec3bb1a2) )
|
||||||
_48_WORD_ROM_LOAD( "627a13.21r", 0x600002, 2*1024*1024, CRC(af48849d) SHA1(c43981883ef042968444b6d993a640edc429daae) )
|
_48_WORD_ROM_LOAD( "627a13.21r", 0x1200002, 2*1024*1024, BAD_DUMP CRC(af48849d) SHA1(c43981883ef042968444b6d993a640edc429daae) )
|
||||||
_48_WORD_ROM_LOAD( "627a09.25r", 0x600004, 2*1024*1024, CRC(312cf8a4) SHA1(107456fc1a1906a60b5b50f4ca6b7e8cd258e6ee) )
|
_48_WORD_ROM_LOAD( "627a09.25r", 0x1200004, 2*1024*1024, BAD_DUMP CRC(312cf8a4) SHA1(107456fc1a1906a60b5b50f4ca6b7e8cd258e6ee) )
|
||||||
|
|
||||||
/* PSAC2 tiles */
|
/* PSAC2 tiles */
|
||||||
ROM_REGION( 0x200000, "gfx3", ROMREGION_ERASE00)
|
ROM_REGION( 0x200000, "gfx3", ROMREGION_ERASE00)
|
||||||
@ -2837,7 +2855,7 @@ ROM_START( vsnetscreb )
|
|||||||
|
|
||||||
/* sound data */
|
/* sound data */
|
||||||
ROM_REGION( 0x400000, "shared", 0 )
|
ROM_REGION( 0x400000, "shared", 0 )
|
||||||
ROM_LOAD( "627a23.7r", 0x000000, 0x400000, CRC(0917d7de) SHA1(f2447637b396a9c92553b2c1dbf4edecc55ccc24) )
|
ROM_LOAD( "627a23.7r", 0x000000, 0x400000, BAD_DUMP CRC(0917d7de) SHA1(f2447637b396a9c92553b2c1dbf4edecc55ccc24) ) // seems to have many bad sounds
|
||||||
ROM_END
|
ROM_END
|
||||||
|
|
||||||
/* Vs. Net Soccer (ver UAB) */
|
/* Vs. Net Soccer (ver UAB) */
|
||||||
@ -2848,9 +2866,9 @@ ROM_START( vsnetscru )
|
|||||||
ROM_LOAD32_WORD_SWAP( "627uab03.29m", 0x200000, 512*1024, CRC(53ca7eec) SHA1(d2d5a491417849c31aaff61a93da4ab2e94495d4) )
|
ROM_LOAD32_WORD_SWAP( "627uab03.29m", 0x200000, 512*1024, CRC(53ca7eec) SHA1(d2d5a491417849c31aaff61a93da4ab2e94495d4) )
|
||||||
ROM_LOAD32_WORD_SWAP( "627uab02.31m", 0x200002, 512*1024, CRC(c352cc6f) SHA1(d8d0d802eb6bd0910e35dcc6b81b7ac9036e32ea) )
|
ROM_LOAD32_WORD_SWAP( "627uab02.31m", 0x200002, 512*1024, CRC(c352cc6f) SHA1(d8d0d802eb6bd0910e35dcc6b81b7ac9036e32ea) )
|
||||||
|
|
||||||
/* data roms */
|
/* data roms - filenames are swapped? */
|
||||||
ROM_LOAD32_WORD_SWAP( "627a04.29r", 0x400000, 1024*1024, CRC(17334e9a) SHA1(82cdba016c29160550c43feee7a4feff6e1184aa) )
|
ROM_LOAD32_WORD_SWAP( "627a05.31r", 0x400000, 1024*1024, CRC(be4e7b3c) SHA1(f44e7b1913aa54f759bd31bb86fdedbb9747b2d5) )
|
||||||
ROM_LOAD32_WORD_SWAP( "627a05.31r", 0x400002, 1024*1024, CRC(be4e7b3c) SHA1(f44e7b1913aa54f759bd31bb86fdedbb9747b2d5) )
|
ROM_LOAD32_WORD_SWAP( "627a04.29r", 0x400002, 1024*1024, CRC(17334e9a) SHA1(82cdba016c29160550c43feee7a4feff6e1184aa) )
|
||||||
|
|
||||||
/* sound program */
|
/* sound program */
|
||||||
ROM_REGION( 0x40000, "soundcpu", 0 )
|
ROM_REGION( 0x40000, "soundcpu", 0 )
|
||||||
@ -2862,14 +2880,14 @@ ROM_START( vsnetscru )
|
|||||||
ROM_LOAD16_BYTE( "627a21.11r", 0x000000, 1024*1024, CRC(d0755fb8) SHA1(de37ea2a7969a97b6f2abccb7dc2a58950482bf0) )
|
ROM_LOAD16_BYTE( "627a21.11r", 0x000000, 1024*1024, CRC(d0755fb8) SHA1(de37ea2a7969a97b6f2abccb7dc2a58950482bf0) )
|
||||||
ROM_LOAD16_BYTE( "627a20.11m", 0x000001, 1024*1024, CRC(f68b28f2) SHA1(1463717ed581494fcab77a80dc6ffd3ab82ab1fa) )
|
ROM_LOAD16_BYTE( "627a20.11m", 0x000001, 1024*1024, CRC(f68b28f2) SHA1(1463717ed581494fcab77a80dc6ffd3ab82ab1fa) )
|
||||||
|
|
||||||
/* sprites */
|
/* sprites - all at least half size */
|
||||||
ROM_REGION( 0xc00000, "gfx2", ROMREGION_ERASE00 )
|
ROM_REGION( 0x1800000, "gfx2", ROMREGION_ERASEFF )
|
||||||
_48_WORD_ROM_LOAD( "627a19.14r", 0x000000, 2*1024*1024, CRC(5efaa3bc) SHA1(95314c1054ccf5b9626f0b06f9e1c857a127e2ca) )
|
_48_WORD_ROM_LOAD( "627a19.14r", 0x0600000, 2*1024*1024, BAD_DUMP CRC(5efaa3bc) SHA1(95314c1054ccf5b9626f0b06f9e1c857a127e2ca) )
|
||||||
_48_WORD_ROM_LOAD( "627a15.18r", 0x000002, 2*1024*1024, CRC(5180ca06) SHA1(d5569f6fc6b0374cd111f8313f635e4b7c49351f) )
|
_48_WORD_ROM_LOAD( "627a15.18r", 0x0600002, 2*1024*1024, BAD_DUMP CRC(5180ca06) SHA1(d5569f6fc6b0374cd111f8313f635e4b7c49351f) )
|
||||||
_48_WORD_ROM_LOAD( "627a11.23r", 0x000004, 2*1024*1024, CRC(a2e507f2) SHA1(ceaaccbac22fecef32fa34f887568bb18464265d) )
|
_48_WORD_ROM_LOAD( "627a11.23r", 0x0600004, 2*1024*1024, BAD_DUMP CRC(a2e507f2) SHA1(ceaaccbac22fecef32fa34f887568bb18464265d) )
|
||||||
_48_WORD_ROM_LOAD( "627a17.16r", 0x600000, 2*1024*1024, CRC(ca99d29c) SHA1(919dfb029dbc7d2c5e420d54df36eef3ec3bb1a2) )
|
_48_WORD_ROM_LOAD( "627a17.16r", 0x1200000, 2*1024*1024, BAD_DUMP CRC(ca99d29c) SHA1(919dfb029dbc7d2c5e420d54df36eef3ec3bb1a2) )
|
||||||
_48_WORD_ROM_LOAD( "627a13.21r", 0x600002, 2*1024*1024, CRC(af48849d) SHA1(c43981883ef042968444b6d993a640edc429daae) )
|
_48_WORD_ROM_LOAD( "627a13.21r", 0x1200002, 2*1024*1024, BAD_DUMP CRC(af48849d) SHA1(c43981883ef042968444b6d993a640edc429daae) )
|
||||||
_48_WORD_ROM_LOAD( "627a09.25r", 0x600004, 2*1024*1024, CRC(312cf8a4) SHA1(107456fc1a1906a60b5b50f4ca6b7e8cd258e6ee) )
|
_48_WORD_ROM_LOAD( "627a09.25r", 0x1200004, 2*1024*1024, BAD_DUMP CRC(312cf8a4) SHA1(107456fc1a1906a60b5b50f4ca6b7e8cd258e6ee) )
|
||||||
|
|
||||||
/* PSAC2 tiles */
|
/* PSAC2 tiles */
|
||||||
ROM_REGION( 0x200000, "gfx3", ROMREGION_ERASE00)
|
ROM_REGION( 0x200000, "gfx3", ROMREGION_ERASE00)
|
||||||
@ -2877,7 +2895,7 @@ ROM_START( vsnetscru )
|
|||||||
|
|
||||||
/* sound data */
|
/* sound data */
|
||||||
ROM_REGION( 0x400000, "shared", 0 )
|
ROM_REGION( 0x400000, "shared", 0 )
|
||||||
ROM_LOAD( "627a23.7r", 0x000000, 0x400000, CRC(0917d7de) SHA1(f2447637b396a9c92553b2c1dbf4edecc55ccc24) )
|
ROM_LOAD( "627a23.7r", 0x000000, 0x400000, BAD_DUMP CRC(0917d7de) SHA1(f2447637b396a9c92553b2c1dbf4edecc55ccc24) ) // seems to have many bad sounds
|
||||||
ROM_END
|
ROM_END
|
||||||
|
|
||||||
|
|
||||||
@ -3014,9 +3032,9 @@ ROM_START( vsnetscrj )
|
|||||||
ROM_LOAD32_WORD_SWAP( "627jab03.29m", 0x200000, 512*1024, CRC(68c4bb17) SHA1(db109998221d0cc41d3fd5c9339773c7077edbf4) )
|
ROM_LOAD32_WORD_SWAP( "627jab03.29m", 0x200000, 512*1024, CRC(68c4bb17) SHA1(db109998221d0cc41d3fd5c9339773c7077edbf4) )
|
||||||
ROM_LOAD32_WORD_SWAP( "627jab02.31m", 0x200002, 512*1024, CRC(f10929d7) SHA1(304001d44ed762682a4606a849305a9352e9bec3) )
|
ROM_LOAD32_WORD_SWAP( "627jab02.31m", 0x200002, 512*1024, CRC(f10929d7) SHA1(304001d44ed762682a4606a849305a9352e9bec3) )
|
||||||
|
|
||||||
/* data roms */
|
/* data roms - filenames are swapped? */
|
||||||
ROM_LOAD32_WORD_SWAP( "627a04.29r", 0x400000, 1024*1024, CRC(17334e9a) SHA1(82cdba016c29160550c43feee7a4feff6e1184aa) )
|
ROM_LOAD32_WORD_SWAP( "627a05.31r", 0x400000, 1024*1024, CRC(be4e7b3c) SHA1(f44e7b1913aa54f759bd31bb86fdedbb9747b2d5) )
|
||||||
ROM_LOAD32_WORD_SWAP( "627a05.31r", 0x400002, 1024*1024, CRC(be4e7b3c) SHA1(f44e7b1913aa54f759bd31bb86fdedbb9747b2d5) )
|
ROM_LOAD32_WORD_SWAP( "627a04.29r", 0x400002, 1024*1024, CRC(17334e9a) SHA1(82cdba016c29160550c43feee7a4feff6e1184aa) )
|
||||||
|
|
||||||
/* sound program */
|
/* sound program */
|
||||||
ROM_REGION( 0x40000, "soundcpu", 0 )
|
ROM_REGION( 0x40000, "soundcpu", 0 )
|
||||||
@ -3028,14 +3046,14 @@ ROM_START( vsnetscrj )
|
|||||||
ROM_LOAD16_BYTE( "627a21.11r", 0x000000, 1024*1024, CRC(d0755fb8) SHA1(de37ea2a7969a97b6f2abccb7dc2a58950482bf0) )
|
ROM_LOAD16_BYTE( "627a21.11r", 0x000000, 1024*1024, CRC(d0755fb8) SHA1(de37ea2a7969a97b6f2abccb7dc2a58950482bf0) )
|
||||||
ROM_LOAD16_BYTE( "627a20.11m", 0x000001, 1024*1024, CRC(f68b28f2) SHA1(1463717ed581494fcab77a80dc6ffd3ab82ab1fa) )
|
ROM_LOAD16_BYTE( "627a20.11m", 0x000001, 1024*1024, CRC(f68b28f2) SHA1(1463717ed581494fcab77a80dc6ffd3ab82ab1fa) )
|
||||||
|
|
||||||
/* sprites */
|
/* sprites - all at least half size */
|
||||||
ROM_REGION( 0xc00000, "gfx2", ROMREGION_ERASE00 )
|
ROM_REGION( 0x1800000, "gfx2", ROMREGION_ERASEFF )
|
||||||
_48_WORD_ROM_LOAD( "627a19.14r", 0x000000, 2*1024*1024, CRC(5efaa3bc) SHA1(95314c1054ccf5b9626f0b06f9e1c857a127e2ca) )
|
_48_WORD_ROM_LOAD( "627a19.14r", 0x0600000, 2*1024*1024, BAD_DUMP CRC(5efaa3bc) SHA1(95314c1054ccf5b9626f0b06f9e1c857a127e2ca) )
|
||||||
_48_WORD_ROM_LOAD( "627a15.18r", 0x000002, 2*1024*1024, CRC(5180ca06) SHA1(d5569f6fc6b0374cd111f8313f635e4b7c49351f) )
|
_48_WORD_ROM_LOAD( "627a15.18r", 0x0600002, 2*1024*1024, BAD_DUMP CRC(5180ca06) SHA1(d5569f6fc6b0374cd111f8313f635e4b7c49351f) )
|
||||||
_48_WORD_ROM_LOAD( "627a11.23r", 0x000004, 2*1024*1024, CRC(a2e507f2) SHA1(ceaaccbac22fecef32fa34f887568bb18464265d) )
|
_48_WORD_ROM_LOAD( "627a11.23r", 0x0600004, 2*1024*1024, BAD_DUMP CRC(a2e507f2) SHA1(ceaaccbac22fecef32fa34f887568bb18464265d) )
|
||||||
_48_WORD_ROM_LOAD( "627a17.16r", 0x600000, 2*1024*1024, CRC(ca99d29c) SHA1(919dfb029dbc7d2c5e420d54df36eef3ec3bb1a2) )
|
_48_WORD_ROM_LOAD( "627a17.16r", 0x1200000, 2*1024*1024, BAD_DUMP CRC(ca99d29c) SHA1(919dfb029dbc7d2c5e420d54df36eef3ec3bb1a2) )
|
||||||
_48_WORD_ROM_LOAD( "627a13.21r", 0x600002, 2*1024*1024, CRC(af48849d) SHA1(c43981883ef042968444b6d993a640edc429daae) )
|
_48_WORD_ROM_LOAD( "627a13.21r", 0x1200002, 2*1024*1024, BAD_DUMP CRC(af48849d) SHA1(c43981883ef042968444b6d993a640edc429daae) )
|
||||||
_48_WORD_ROM_LOAD( "627a09.25r", 0x600004, 2*1024*1024, CRC(312cf8a4) SHA1(107456fc1a1906a60b5b50f4ca6b7e8cd258e6ee) )
|
_48_WORD_ROM_LOAD( "627a09.25r", 0x1200004, 2*1024*1024, BAD_DUMP CRC(312cf8a4) SHA1(107456fc1a1906a60b5b50f4ca6b7e8cd258e6ee) )
|
||||||
|
|
||||||
/* PSAC2 tiles */
|
/* PSAC2 tiles */
|
||||||
ROM_REGION( 0x200000, "gfx3", ROMREGION_ERASE00)
|
ROM_REGION( 0x200000, "gfx3", ROMREGION_ERASE00)
|
||||||
@ -3043,7 +3061,7 @@ ROM_START( vsnetscrj )
|
|||||||
|
|
||||||
/* sound data */
|
/* sound data */
|
||||||
ROM_REGION( 0x400000, "shared", 0 )
|
ROM_REGION( 0x400000, "shared", 0 )
|
||||||
ROM_LOAD( "627a23.7r", 0x000000, 0x400000, CRC(0917d7de) SHA1(f2447637b396a9c92553b2c1dbf4edecc55ccc24) )
|
ROM_LOAD( "627a23.7r", 0x000000, 0x400000, BAD_DUMP CRC(0917d7de) SHA1(f2447637b396a9c92553b2c1dbf4edecc55ccc24) ) // seems to have many bad sounds
|
||||||
ROM_END
|
ROM_END
|
||||||
|
|
||||||
/* Vs. Net Soccer (ver AAA) */
|
/* Vs. Net Soccer (ver AAA) */
|
||||||
@ -3054,9 +3072,9 @@ ROM_START( vsnetscra )
|
|||||||
ROM_LOAD32_WORD_SWAP( "627aaa03.29m", 0x200000, 0x080000, CRC(50e23a50) SHA1(82cf1b051cfb2f94567c5a4199802960798c1152) )
|
ROM_LOAD32_WORD_SWAP( "627aaa03.29m", 0x200000, 0x080000, CRC(50e23a50) SHA1(82cf1b051cfb2f94567c5a4199802960798c1152) )
|
||||||
ROM_LOAD32_WORD_SWAP( "627aaa02.31m", 0x200002, 0x080000, CRC(e3d21afe) SHA1(28c213106087da425f85bb7f3398aca98964ea38) )
|
ROM_LOAD32_WORD_SWAP( "627aaa02.31m", 0x200002, 0x080000, CRC(e3d21afe) SHA1(28c213106087da425f85bb7f3398aca98964ea38) )
|
||||||
|
|
||||||
/* data roms */
|
/* data roms - filenames are swapped? */
|
||||||
ROM_LOAD32_WORD_SWAP( "627a04.29r", 0x400000, 1024*1024, CRC(17334e9a) SHA1(82cdba016c29160550c43feee7a4feff6e1184aa) )
|
ROM_LOAD32_WORD_SWAP( "627a05.31r", 0x400000, 1024*1024, CRC(be4e7b3c) SHA1(f44e7b1913aa54f759bd31bb86fdedbb9747b2d5) )
|
||||||
ROM_LOAD32_WORD_SWAP( "627a05.31r", 0x400002, 1024*1024, CRC(be4e7b3c) SHA1(f44e7b1913aa54f759bd31bb86fdedbb9747b2d5) )
|
ROM_LOAD32_WORD_SWAP( "627a04.29r", 0x400002, 1024*1024, CRC(17334e9a) SHA1(82cdba016c29160550c43feee7a4feff6e1184aa) )
|
||||||
|
|
||||||
/* sound program */
|
/* sound program */
|
||||||
ROM_REGION( 0x40000, "soundcpu", 0 )
|
ROM_REGION( 0x40000, "soundcpu", 0 )
|
||||||
@ -3068,14 +3086,14 @@ ROM_START( vsnetscra )
|
|||||||
ROM_LOAD16_BYTE( "627a21.11r", 0x000000, 1024*1024, CRC(d0755fb8) SHA1(de37ea2a7969a97b6f2abccb7dc2a58950482bf0) )
|
ROM_LOAD16_BYTE( "627a21.11r", 0x000000, 1024*1024, CRC(d0755fb8) SHA1(de37ea2a7969a97b6f2abccb7dc2a58950482bf0) )
|
||||||
ROM_LOAD16_BYTE( "627a20.11m", 0x000001, 1024*1024, CRC(f68b28f2) SHA1(1463717ed581494fcab77a80dc6ffd3ab82ab1fa) )
|
ROM_LOAD16_BYTE( "627a20.11m", 0x000001, 1024*1024, CRC(f68b28f2) SHA1(1463717ed581494fcab77a80dc6ffd3ab82ab1fa) )
|
||||||
|
|
||||||
/* sprites */
|
/* sprites - all at least half size */
|
||||||
ROM_REGION( 0xc00000, "gfx2", ROMREGION_ERASE00 )
|
ROM_REGION( 0x1800000, "gfx2", ROMREGION_ERASEFF )
|
||||||
_48_WORD_ROM_LOAD( "627a19.14r", 0x000000, 2*1024*1024, CRC(5efaa3bc) SHA1(95314c1054ccf5b9626f0b06f9e1c857a127e2ca) )
|
_48_WORD_ROM_LOAD( "627a19.14r", 0x0600000, 2*1024*1024, BAD_DUMP CRC(5efaa3bc) SHA1(95314c1054ccf5b9626f0b06f9e1c857a127e2ca) )
|
||||||
_48_WORD_ROM_LOAD( "627a15.18r", 0x000002, 2*1024*1024, CRC(5180ca06) SHA1(d5569f6fc6b0374cd111f8313f635e4b7c49351f) )
|
_48_WORD_ROM_LOAD( "627a15.18r", 0x0600002, 2*1024*1024, BAD_DUMP CRC(5180ca06) SHA1(d5569f6fc6b0374cd111f8313f635e4b7c49351f) )
|
||||||
_48_WORD_ROM_LOAD( "627a11.23r", 0x000004, 2*1024*1024, CRC(a2e507f2) SHA1(ceaaccbac22fecef32fa34f887568bb18464265d) )
|
_48_WORD_ROM_LOAD( "627a11.23r", 0x0600004, 2*1024*1024, BAD_DUMP CRC(a2e507f2) SHA1(ceaaccbac22fecef32fa34f887568bb18464265d) )
|
||||||
_48_WORD_ROM_LOAD( "627a17.16r", 0x600000, 2*1024*1024, CRC(ca99d29c) SHA1(919dfb029dbc7d2c5e420d54df36eef3ec3bb1a2) )
|
_48_WORD_ROM_LOAD( "627a17.16r", 0x1200000, 2*1024*1024, BAD_DUMP CRC(ca99d29c) SHA1(919dfb029dbc7d2c5e420d54df36eef3ec3bb1a2) )
|
||||||
_48_WORD_ROM_LOAD( "627a13.21r", 0x600002, 2*1024*1024, CRC(af48849d) SHA1(c43981883ef042968444b6d993a640edc429daae) )
|
_48_WORD_ROM_LOAD( "627a13.21r", 0x1200002, 2*1024*1024, BAD_DUMP CRC(af48849d) SHA1(c43981883ef042968444b6d993a640edc429daae) )
|
||||||
_48_WORD_ROM_LOAD( "627a09.25r", 0x600004, 2*1024*1024, CRC(312cf8a4) SHA1(107456fc1a1906a60b5b50f4ca6b7e8cd258e6ee) )
|
_48_WORD_ROM_LOAD( "627a09.25r", 0x1200004, 2*1024*1024, BAD_DUMP CRC(312cf8a4) SHA1(107456fc1a1906a60b5b50f4ca6b7e8cd258e6ee) )
|
||||||
|
|
||||||
/* PSAC2 tiles */
|
/* PSAC2 tiles */
|
||||||
ROM_REGION( 0x200000, "gfx3", ROMREGION_ERASE00)
|
ROM_REGION( 0x200000, "gfx3", ROMREGION_ERASE00)
|
||||||
@ -3083,7 +3101,7 @@ ROM_START( vsnetscra )
|
|||||||
|
|
||||||
/* sound data */
|
/* sound data */
|
||||||
ROM_REGION( 0x400000, "shared", 0 )
|
ROM_REGION( 0x400000, "shared", 0 )
|
||||||
ROM_LOAD( "627a23.7r", 0x000000, 0x400000, CRC(0917d7de) SHA1(f2447637b396a9c92553b2c1dbf4edecc55ccc24) )
|
ROM_LOAD( "627a23.7r", 0x000000, 0x400000, BAD_DUMP CRC(0917d7de) SHA1(f2447637b396a9c92553b2c1dbf4edecc55ccc24) ) // seems to have many bad sounds
|
||||||
ROM_END
|
ROM_END
|
||||||
|
|
||||||
/* Lethal Enforcers II */
|
/* Lethal Enforcers II */
|
||||||
|
Loading…
Reference in New Issue
Block a user