diff --git a/src/mame/drivers/harddriv.c b/src/mame/drivers/harddriv.c index 1c72a7fa313..f1350423a5a 100644 --- a/src/mame/drivers/harddriv.c +++ b/src/mame/drivers/harddriv.c @@ -3488,11 +3488,13 @@ ROM_START( racedrivpan ) 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_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ - ROM_LOAD16_BYTE( "136077-1021.10h", 0x000000, 0x010000, CRC(9831fe73) SHA1(5215ee89a0014399b7d829e443b16590a4679844) ) - ROM_LOAD16_BYTE( "136077-1023.10k", 0x000001, 0x010000, CRC(74bf0e0e) SHA1(a3d91ecf13c3619e073324517a4a5afaae831982) ) - ROM_LOAD16_BYTE( "136077-1022.10j", 0x020000, 0x010000, CRC(c0393c31) SHA1(31726c01eb0d4650936908c90d45161197b7efba) ) - ROM_LOAD16_BYTE( "136077-1024.10l", 0x020001, 0x010000, CRC(1e2fb25f) SHA1(4940091bbad6144bce091d2737191d266d4b0310) ) + ROM_REGION( 0x60000, "user1", 0 ) /* 384k for object ROM */ + ROM_LOAD16_BYTE( "088-1017.bin", 0x00000, 0x10000, CRC(d92251e8) SHA1(deeeec54c4a61c3adf62f6b1b910135559090ee5) ) + ROM_LOAD16_BYTE( "088-1018.bin", 0x00001, 0x10000, CRC(11a0a8f5) SHA1(d4ccc83fc99331d741bc9b8027ef20d72e3ad71a) ) + ROM_LOAD16_BYTE( "088-1019.bin", 0x20000, 0x10000, CRC(5bb00676) SHA1(cad1cea8e43f9590fc71c00fab4eff0d447f9296) ) // == 136091-0019.2k (strtdriv) + 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) ) /* ----------------------- */ diff --git a/src/mame/drivers/konamigx.c b/src/mame/drivers/konamigx.c index 90ac342b445..838777f44ac 100644 --- a/src/mame/drivers/konamigx.c +++ b/src/mame/drivers/konamigx.c @@ -1004,6 +1004,8 @@ static int last_prot_op, last_prot_clk; move.l #$C10400,($C102EC).l move.l #$C10400,($C102EC).l */ +//static int cc=0; + static WRITE32_HANDLER( type4_prot_w ) { int clk; @@ -1086,15 +1088,19 @@ static WRITE32_HANDLER( type4_prot_w ) //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 { - //... - - /* are these correct? Investigate... */ - //memory_write_byte(space, 0xc01d00, ~memory_read_byte(space, 0xc00d07)); - //memory_write_byte(space, 0xc01d01, ~memory_read_byte(space, 0xc00d27)); - //memory_write_byte(space, 0xc01d04, ~memory_read_byte(space, 0xc00d47)); - //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, 0xc01c00+adr, memory_read_word(space, 0xc01800+adr)); + } + else if(last_prot_op == 0x115d) // vsnetscr screen 2 + { + 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 { @@ -2760,6 +2766,18 @@ ROM_START( soccerssa ) ROM_LOAD( "427a16.9r", 0x000000, 2*1024*1024, CRC(39547265) SHA1(c0efd68c0c1ea59141045150842f36d43e1f01d8) ) 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) */ ROM_START( vsnetscr ) /* 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( "627ead02.31m", 0x200002, 0x080000, CRC(01ab336a) SHA1(6e7ab03a82548cc5bd17938df0baf47381dd86aa) ) - /* data roms */ - ROM_LOAD32_WORD_SWAP( "627a04.29r", 0x400000, 1024*1024, CRC(17334e9a) SHA1(82cdba016c29160550c43feee7a4feff6e1184aa) ) - ROM_LOAD32_WORD_SWAP( "627a05.31r", 0x400002, 1024*1024, CRC(be4e7b3c) SHA1(f44e7b1913aa54f759bd31bb86fdedbb9747b2d5) ) + /* data roms - filenames are swapped? */ + ROM_LOAD32_WORD_SWAP( "627a05.31r", 0x400000, 1024*1024, CRC(be4e7b3c) SHA1(f44e7b1913aa54f759bd31bb86fdedbb9747b2d5) ) + ROM_LOAD32_WORD_SWAP( "627a04.29r", 0x400002, 1024*1024, CRC(17334e9a) SHA1(82cdba016c29160550c43feee7a4feff6e1184aa) ) /* sound program */ 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( "627a20.11m", 0x000001, 1024*1024, CRC(f68b28f2) SHA1(1463717ed581494fcab77a80dc6ffd3ab82ab1fa) ) - /* sprites */ - ROM_REGION( 0xc00000, "gfx2", ROMREGION_ERASE00 ) - _48_WORD_ROM_LOAD( "627a19.14r", 0x000000, 2*1024*1024, CRC(5efaa3bc) SHA1(95314c1054ccf5b9626f0b06f9e1c857a127e2ca) ) - _48_WORD_ROM_LOAD( "627a15.18r", 0x000002, 2*1024*1024, CRC(5180ca06) SHA1(d5569f6fc6b0374cd111f8313f635e4b7c49351f) ) - _48_WORD_ROM_LOAD( "627a11.23r", 0x000004, 2*1024*1024, CRC(a2e507f2) SHA1(ceaaccbac22fecef32fa34f887568bb18464265d) ) - _48_WORD_ROM_LOAD( "627a17.16r", 0x600000, 2*1024*1024, CRC(ca99d29c) SHA1(919dfb029dbc7d2c5e420d54df36eef3ec3bb1a2) ) - _48_WORD_ROM_LOAD( "627a13.21r", 0x600002, 2*1024*1024, CRC(af48849d) SHA1(c43981883ef042968444b6d993a640edc429daae) ) - _48_WORD_ROM_LOAD( "627a09.25r", 0x600004, 2*1024*1024, CRC(312cf8a4) SHA1(107456fc1a1906a60b5b50f4ca6b7e8cd258e6ee) ) + /* sprites - all at least half size */ + ROM_REGION( 0x1800000, "gfx2", ROMREGION_ERASEFF ) + _48_WORD_ROM_LOAD( "627a19.14r", 0x0600000, 2*1024*1024, BAD_DUMP CRC(5efaa3bc) SHA1(95314c1054ccf5b9626f0b06f9e1c857a127e2ca) ) + _48_WORD_ROM_LOAD( "627a15.18r", 0x0600002, 2*1024*1024, BAD_DUMP CRC(5180ca06) SHA1(d5569f6fc6b0374cd111f8313f635e4b7c49351f) ) + _48_WORD_ROM_LOAD( "627a11.23r", 0x0600004, 2*1024*1024, BAD_DUMP CRC(a2e507f2) SHA1(ceaaccbac22fecef32fa34f887568bb18464265d) ) + _48_WORD_ROM_LOAD( "627a17.16r", 0x1200000, 2*1024*1024, BAD_DUMP CRC(ca99d29c) SHA1(919dfb029dbc7d2c5e420d54df36eef3ec3bb1a2) ) + _48_WORD_ROM_LOAD( "627a13.21r", 0x1200002, 2*1024*1024, BAD_DUMP CRC(af48849d) SHA1(c43981883ef042968444b6d993a640edc429daae) ) + _48_WORD_ROM_LOAD( "627a09.25r", 0x1200004, 2*1024*1024, BAD_DUMP CRC(312cf8a4) SHA1(107456fc1a1906a60b5b50f4ca6b7e8cd258e6ee) ) /* PSAC2 tiles */ ROM_REGION( 0x200000, "gfx3", ROMREGION_ERASE00) @@ -2797,7 +2815,7 @@ ROM_START( vsnetscr ) /* sound data */ 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 /* 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( "627eab02.31m", 0x200002, 0x080000, CRC(cc76bce8) SHA1(54a4047412a98a5c4f64a8bc2fd3cda9c07e58b3) ) - /* data roms */ - ROM_LOAD32_WORD_SWAP( "627a04.29r", 0x400000, 1024*1024, CRC(17334e9a) SHA1(82cdba016c29160550c43feee7a4feff6e1184aa) ) - ROM_LOAD32_WORD_SWAP( "627a05.31r", 0x400002, 1024*1024, CRC(be4e7b3c) SHA1(f44e7b1913aa54f759bd31bb86fdedbb9747b2d5) ) + /* data roms - filenames are swapped? */ + ROM_LOAD32_WORD_SWAP( "627a05.31r", 0x400000, 1024*1024, CRC(be4e7b3c) SHA1(f44e7b1913aa54f759bd31bb86fdedbb9747b2d5) ) + ROM_LOAD32_WORD_SWAP( "627a04.29r", 0x400002, 1024*1024, CRC(17334e9a) SHA1(82cdba016c29160550c43feee7a4feff6e1184aa) ) /* sound program */ 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( "627a20.11m", 0x000001, 1024*1024, CRC(f68b28f2) SHA1(1463717ed581494fcab77a80dc6ffd3ab82ab1fa) ) - /* sprites */ - ROM_REGION( 0xc00000, "gfx2", ROMREGION_ERASE00 ) - _48_WORD_ROM_LOAD( "627a19.14r", 0x000000, 2*1024*1024, CRC(5efaa3bc) SHA1(95314c1054ccf5b9626f0b06f9e1c857a127e2ca) ) - _48_WORD_ROM_LOAD( "627a15.18r", 0x000002, 2*1024*1024, CRC(5180ca06) SHA1(d5569f6fc6b0374cd111f8313f635e4b7c49351f) ) - _48_WORD_ROM_LOAD( "627a11.23r", 0x000004, 2*1024*1024, CRC(a2e507f2) SHA1(ceaaccbac22fecef32fa34f887568bb18464265d) ) - _48_WORD_ROM_LOAD( "627a17.16r", 0x600000, 2*1024*1024, CRC(ca99d29c) SHA1(919dfb029dbc7d2c5e420d54df36eef3ec3bb1a2) ) - _48_WORD_ROM_LOAD( "627a13.21r", 0x600002, 2*1024*1024, CRC(af48849d) SHA1(c43981883ef042968444b6d993a640edc429daae) ) - _48_WORD_ROM_LOAD( "627a09.25r", 0x600004, 2*1024*1024, CRC(312cf8a4) SHA1(107456fc1a1906a60b5b50f4ca6b7e8cd258e6ee) ) + /* sprites - all at least half size */ + ROM_REGION( 0x1800000, "gfx2", ROMREGION_ERASEFF ) + _48_WORD_ROM_LOAD( "627a19.14r", 0x0600000, 2*1024*1024, BAD_DUMP CRC(5efaa3bc) SHA1(95314c1054ccf5b9626f0b06f9e1c857a127e2ca) ) + _48_WORD_ROM_LOAD( "627a15.18r", 0x0600002, 2*1024*1024, BAD_DUMP CRC(5180ca06) SHA1(d5569f6fc6b0374cd111f8313f635e4b7c49351f) ) + _48_WORD_ROM_LOAD( "627a11.23r", 0x0600004, 2*1024*1024, BAD_DUMP CRC(a2e507f2) SHA1(ceaaccbac22fecef32fa34f887568bb18464265d) ) + _48_WORD_ROM_LOAD( "627a17.16r", 0x1200000, 2*1024*1024, BAD_DUMP CRC(ca99d29c) SHA1(919dfb029dbc7d2c5e420d54df36eef3ec3bb1a2) ) + _48_WORD_ROM_LOAD( "627a13.21r", 0x1200002, 2*1024*1024, BAD_DUMP CRC(af48849d) SHA1(c43981883ef042968444b6d993a640edc429daae) ) + _48_WORD_ROM_LOAD( "627a09.25r", 0x1200004, 2*1024*1024, BAD_DUMP CRC(312cf8a4) SHA1(107456fc1a1906a60b5b50f4ca6b7e8cd258e6ee) ) /* PSAC2 tiles */ ROM_REGION( 0x200000, "gfx3", ROMREGION_ERASE00) @@ -2837,7 +2855,7 @@ ROM_START( vsnetscreb ) /* sound data */ 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 /* 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( "627uab02.31m", 0x200002, 512*1024, CRC(c352cc6f) SHA1(d8d0d802eb6bd0910e35dcc6b81b7ac9036e32ea) ) - /* data roms */ - ROM_LOAD32_WORD_SWAP( "627a04.29r", 0x400000, 1024*1024, CRC(17334e9a) SHA1(82cdba016c29160550c43feee7a4feff6e1184aa) ) - ROM_LOAD32_WORD_SWAP( "627a05.31r", 0x400002, 1024*1024, CRC(be4e7b3c) SHA1(f44e7b1913aa54f759bd31bb86fdedbb9747b2d5) ) + /* data roms - filenames are swapped? */ + ROM_LOAD32_WORD_SWAP( "627a05.31r", 0x400000, 1024*1024, CRC(be4e7b3c) SHA1(f44e7b1913aa54f759bd31bb86fdedbb9747b2d5) ) + ROM_LOAD32_WORD_SWAP( "627a04.29r", 0x400002, 1024*1024, CRC(17334e9a) SHA1(82cdba016c29160550c43feee7a4feff6e1184aa) ) /* sound program */ 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( "627a20.11m", 0x000001, 1024*1024, CRC(f68b28f2) SHA1(1463717ed581494fcab77a80dc6ffd3ab82ab1fa) ) - /* sprites */ - ROM_REGION( 0xc00000, "gfx2", ROMREGION_ERASE00 ) - _48_WORD_ROM_LOAD( "627a19.14r", 0x000000, 2*1024*1024, CRC(5efaa3bc) SHA1(95314c1054ccf5b9626f0b06f9e1c857a127e2ca) ) - _48_WORD_ROM_LOAD( "627a15.18r", 0x000002, 2*1024*1024, CRC(5180ca06) SHA1(d5569f6fc6b0374cd111f8313f635e4b7c49351f) ) - _48_WORD_ROM_LOAD( "627a11.23r", 0x000004, 2*1024*1024, CRC(a2e507f2) SHA1(ceaaccbac22fecef32fa34f887568bb18464265d) ) - _48_WORD_ROM_LOAD( "627a17.16r", 0x600000, 2*1024*1024, CRC(ca99d29c) SHA1(919dfb029dbc7d2c5e420d54df36eef3ec3bb1a2) ) - _48_WORD_ROM_LOAD( "627a13.21r", 0x600002, 2*1024*1024, CRC(af48849d) SHA1(c43981883ef042968444b6d993a640edc429daae) ) - _48_WORD_ROM_LOAD( "627a09.25r", 0x600004, 2*1024*1024, CRC(312cf8a4) SHA1(107456fc1a1906a60b5b50f4ca6b7e8cd258e6ee) ) + /* sprites - all at least half size */ + ROM_REGION( 0x1800000, "gfx2", ROMREGION_ERASEFF ) + _48_WORD_ROM_LOAD( "627a19.14r", 0x0600000, 2*1024*1024, BAD_DUMP CRC(5efaa3bc) SHA1(95314c1054ccf5b9626f0b06f9e1c857a127e2ca) ) + _48_WORD_ROM_LOAD( "627a15.18r", 0x0600002, 2*1024*1024, BAD_DUMP CRC(5180ca06) SHA1(d5569f6fc6b0374cd111f8313f635e4b7c49351f) ) + _48_WORD_ROM_LOAD( "627a11.23r", 0x0600004, 2*1024*1024, BAD_DUMP CRC(a2e507f2) SHA1(ceaaccbac22fecef32fa34f887568bb18464265d) ) + _48_WORD_ROM_LOAD( "627a17.16r", 0x1200000, 2*1024*1024, BAD_DUMP CRC(ca99d29c) SHA1(919dfb029dbc7d2c5e420d54df36eef3ec3bb1a2) ) + _48_WORD_ROM_LOAD( "627a13.21r", 0x1200002, 2*1024*1024, BAD_DUMP CRC(af48849d) SHA1(c43981883ef042968444b6d993a640edc429daae) ) + _48_WORD_ROM_LOAD( "627a09.25r", 0x1200004, 2*1024*1024, BAD_DUMP CRC(312cf8a4) SHA1(107456fc1a1906a60b5b50f4ca6b7e8cd258e6ee) ) /* PSAC2 tiles */ ROM_REGION( 0x200000, "gfx3", ROMREGION_ERASE00) @@ -2877,7 +2895,7 @@ ROM_START( vsnetscru ) /* sound data */ 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 @@ -3014,9 +3032,9 @@ ROM_START( vsnetscrj ) 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) ) - /* data roms */ - ROM_LOAD32_WORD_SWAP( "627a04.29r", 0x400000, 1024*1024, CRC(17334e9a) SHA1(82cdba016c29160550c43feee7a4feff6e1184aa) ) - ROM_LOAD32_WORD_SWAP( "627a05.31r", 0x400002, 1024*1024, CRC(be4e7b3c) SHA1(f44e7b1913aa54f759bd31bb86fdedbb9747b2d5) ) + /* data roms - filenames are swapped? */ + ROM_LOAD32_WORD_SWAP( "627a05.31r", 0x400000, 1024*1024, CRC(be4e7b3c) SHA1(f44e7b1913aa54f759bd31bb86fdedbb9747b2d5) ) + ROM_LOAD32_WORD_SWAP( "627a04.29r", 0x400002, 1024*1024, CRC(17334e9a) SHA1(82cdba016c29160550c43feee7a4feff6e1184aa) ) /* sound program */ 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( "627a20.11m", 0x000001, 1024*1024, CRC(f68b28f2) SHA1(1463717ed581494fcab77a80dc6ffd3ab82ab1fa) ) - /* sprites */ - ROM_REGION( 0xc00000, "gfx2", ROMREGION_ERASE00 ) - _48_WORD_ROM_LOAD( "627a19.14r", 0x000000, 2*1024*1024, CRC(5efaa3bc) SHA1(95314c1054ccf5b9626f0b06f9e1c857a127e2ca) ) - _48_WORD_ROM_LOAD( "627a15.18r", 0x000002, 2*1024*1024, CRC(5180ca06) SHA1(d5569f6fc6b0374cd111f8313f635e4b7c49351f) ) - _48_WORD_ROM_LOAD( "627a11.23r", 0x000004, 2*1024*1024, CRC(a2e507f2) SHA1(ceaaccbac22fecef32fa34f887568bb18464265d) ) - _48_WORD_ROM_LOAD( "627a17.16r", 0x600000, 2*1024*1024, CRC(ca99d29c) SHA1(919dfb029dbc7d2c5e420d54df36eef3ec3bb1a2) ) - _48_WORD_ROM_LOAD( "627a13.21r", 0x600002, 2*1024*1024, CRC(af48849d) SHA1(c43981883ef042968444b6d993a640edc429daae) ) - _48_WORD_ROM_LOAD( "627a09.25r", 0x600004, 2*1024*1024, CRC(312cf8a4) SHA1(107456fc1a1906a60b5b50f4ca6b7e8cd258e6ee) ) + /* sprites - all at least half size */ + ROM_REGION( 0x1800000, "gfx2", ROMREGION_ERASEFF ) + _48_WORD_ROM_LOAD( "627a19.14r", 0x0600000, 2*1024*1024, BAD_DUMP CRC(5efaa3bc) SHA1(95314c1054ccf5b9626f0b06f9e1c857a127e2ca) ) + _48_WORD_ROM_LOAD( "627a15.18r", 0x0600002, 2*1024*1024, BAD_DUMP CRC(5180ca06) SHA1(d5569f6fc6b0374cd111f8313f635e4b7c49351f) ) + _48_WORD_ROM_LOAD( "627a11.23r", 0x0600004, 2*1024*1024, BAD_DUMP CRC(a2e507f2) SHA1(ceaaccbac22fecef32fa34f887568bb18464265d) ) + _48_WORD_ROM_LOAD( "627a17.16r", 0x1200000, 2*1024*1024, BAD_DUMP CRC(ca99d29c) SHA1(919dfb029dbc7d2c5e420d54df36eef3ec3bb1a2) ) + _48_WORD_ROM_LOAD( "627a13.21r", 0x1200002, 2*1024*1024, BAD_DUMP CRC(af48849d) SHA1(c43981883ef042968444b6d993a640edc429daae) ) + _48_WORD_ROM_LOAD( "627a09.25r", 0x1200004, 2*1024*1024, BAD_DUMP CRC(312cf8a4) SHA1(107456fc1a1906a60b5b50f4ca6b7e8cd258e6ee) ) /* PSAC2 tiles */ ROM_REGION( 0x200000, "gfx3", ROMREGION_ERASE00) @@ -3043,7 +3061,7 @@ ROM_START( vsnetscrj ) /* sound data */ 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 /* 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( "627aaa02.31m", 0x200002, 0x080000, CRC(e3d21afe) SHA1(28c213106087da425f85bb7f3398aca98964ea38) ) - /* data roms */ - ROM_LOAD32_WORD_SWAP( "627a04.29r", 0x400000, 1024*1024, CRC(17334e9a) SHA1(82cdba016c29160550c43feee7a4feff6e1184aa) ) - ROM_LOAD32_WORD_SWAP( "627a05.31r", 0x400002, 1024*1024, CRC(be4e7b3c) SHA1(f44e7b1913aa54f759bd31bb86fdedbb9747b2d5) ) + /* data roms - filenames are swapped? */ + ROM_LOAD32_WORD_SWAP( "627a05.31r", 0x400000, 1024*1024, CRC(be4e7b3c) SHA1(f44e7b1913aa54f759bd31bb86fdedbb9747b2d5) ) + ROM_LOAD32_WORD_SWAP( "627a04.29r", 0x400002, 1024*1024, CRC(17334e9a) SHA1(82cdba016c29160550c43feee7a4feff6e1184aa) ) /* sound program */ 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( "627a20.11m", 0x000001, 1024*1024, CRC(f68b28f2) SHA1(1463717ed581494fcab77a80dc6ffd3ab82ab1fa) ) - /* sprites */ - ROM_REGION( 0xc00000, "gfx2", ROMREGION_ERASE00 ) - _48_WORD_ROM_LOAD( "627a19.14r", 0x000000, 2*1024*1024, CRC(5efaa3bc) SHA1(95314c1054ccf5b9626f0b06f9e1c857a127e2ca) ) - _48_WORD_ROM_LOAD( "627a15.18r", 0x000002, 2*1024*1024, CRC(5180ca06) SHA1(d5569f6fc6b0374cd111f8313f635e4b7c49351f) ) - _48_WORD_ROM_LOAD( "627a11.23r", 0x000004, 2*1024*1024, CRC(a2e507f2) SHA1(ceaaccbac22fecef32fa34f887568bb18464265d) ) - _48_WORD_ROM_LOAD( "627a17.16r", 0x600000, 2*1024*1024, CRC(ca99d29c) SHA1(919dfb029dbc7d2c5e420d54df36eef3ec3bb1a2) ) - _48_WORD_ROM_LOAD( "627a13.21r", 0x600002, 2*1024*1024, CRC(af48849d) SHA1(c43981883ef042968444b6d993a640edc429daae) ) - _48_WORD_ROM_LOAD( "627a09.25r", 0x600004, 2*1024*1024, CRC(312cf8a4) SHA1(107456fc1a1906a60b5b50f4ca6b7e8cd258e6ee) ) + /* sprites - all at least half size */ + ROM_REGION( 0x1800000, "gfx2", ROMREGION_ERASEFF ) + _48_WORD_ROM_LOAD( "627a19.14r", 0x0600000, 2*1024*1024, BAD_DUMP CRC(5efaa3bc) SHA1(95314c1054ccf5b9626f0b06f9e1c857a127e2ca) ) + _48_WORD_ROM_LOAD( "627a15.18r", 0x0600002, 2*1024*1024, BAD_DUMP CRC(5180ca06) SHA1(d5569f6fc6b0374cd111f8313f635e4b7c49351f) ) + _48_WORD_ROM_LOAD( "627a11.23r", 0x0600004, 2*1024*1024, BAD_DUMP CRC(a2e507f2) SHA1(ceaaccbac22fecef32fa34f887568bb18464265d) ) + _48_WORD_ROM_LOAD( "627a17.16r", 0x1200000, 2*1024*1024, BAD_DUMP CRC(ca99d29c) SHA1(919dfb029dbc7d2c5e420d54df36eef3ec3bb1a2) ) + _48_WORD_ROM_LOAD( "627a13.21r", 0x1200002, 2*1024*1024, BAD_DUMP CRC(af48849d) SHA1(c43981883ef042968444b6d993a640edc429daae) ) + _48_WORD_ROM_LOAD( "627a09.25r", 0x1200004, 2*1024*1024, BAD_DUMP CRC(312cf8a4) SHA1(107456fc1a1906a60b5b50f4ca6b7e8cd258e6ee) ) /* PSAC2 tiles */ ROM_REGION( 0x200000, "gfx3", ROMREGION_ERASE00) @@ -3083,7 +3101,7 @@ ROM_START( vsnetscra ) /* sound data */ 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 /* Lethal Enforcers II */