diff options
Diffstat (limited to 'src/mame/drivers/stv.c')
-rw-r--r-- | src/mame/drivers/stv.c | 144 |
1 files changed, 72 insertions, 72 deletions
diff --git a/src/mame/drivers/stv.c b/src/mame/drivers/stv.c index 4a42aaa538b..be9d1b99534 100644 --- a/src/mame/drivers/stv.c +++ b/src/mame/drivers/stv.c @@ -2028,7 +2028,7 @@ static ADDRESS_MAP_START( stv_mem, ADDRESS_SPACE_PROGRAM, 32 ) AM_RANGE(0x01406f40, 0x01406f43) AM_WRITE(minit_w) // prikura seems to write here .. // AM_RANGE(0x01000000, 0x01000003) AM_WRITE(minit_w) AM_MIRROR(0x00080000) AM_RANGE(0x01800000, 0x01800003) AM_WRITE(sinit_w) - AM_RANGE(0x02000000, 0x04ffffff) AM_ROM AM_ROMBANK(1) AM_SHARE(7) AM_REGION(RGNCLASS_USER, "user1", 0) // cartridge + AM_RANGE(0x02000000, 0x04ffffff) AM_ROM AM_ROMBANK(1) AM_SHARE(7) AM_REGION("user1", 0) // cartridge AM_RANGE(0x05800000, 0x0589ffff) AM_READWRITE(stvcd_r, stvcd_w) /* Sound */ AM_RANGE(0x05a00000, 0x05a7ffff) AM_READWRITE(stv_sh2_soundram_r, stv_sh2_soundram_w) @@ -2386,7 +2386,7 @@ DRIVER_INIT ( stv ) #ifdef UNUSED_FUNCTION static void print_game_info(void) { - UINT8 *ROM = memory_region(machine, RGNCLASS_USER, "user1"); + UINT8 *ROM = memory_region(machine, "user1"); static FILE *print_file = NULL; UINT8 STR[0x100]; UINT32 src_i,dst_i; @@ -2649,7 +2649,7 @@ ROM_LOAD16_WORD_SWAP_BIOS( x, "saturn.bin", 0x000000, 0x080000, CRC(653ff2d8) SH */ #define STV_BIOS \ - ROM_REGION( 0x080000, RGNCLASS_CPU, "main", 0 ) /* SH2 code */ \ + ROM_REGION( 0x080000, "main", 0 ) /* SH2 code */ \ ROM_SYSTEM_BIOS( 0, "jp", "EPR-20091 (Japan 97/08/21)" ) \ ROM_LOAD16_WORD_SWAP_BIOS( 0, "epr-20091.ic8", 0x000000, 0x080000, CRC(59ed40f4) SHA1(eff0f54c70bce05ff3a289bf30b1027e1c8cd117) ) \ ROM_SYSTEM_BIOS( 1, "jp1", "EPR-19730 (Japan 97/02/17)" ) \ @@ -2668,12 +2668,12 @@ ROM_LOAD16_WORD_SWAP_BIOS( x, "saturn.bin", 0x000000, 0x080000, CRC(653ff2d8) SH ROM_LOAD16_WORD_SWAP_BIOS( 7, "stv110.bin", 0x000000, 0x080000, CRC(3dfeda92) SHA1(8eb33192a57df5f3a1dfb57263054867c6b2db6d) ) \ ROM_SYSTEM_BIOS( 8, "dev", "Development (bios 1.061)" ) \ ROM_LOAD16_WORD_SWAP_BIOS( 8, "stv1061.bin", 0x000000, 0x080000, CRC(728dbca3) SHA1(0ed2030177f0aa8285645c395ae9ad9f568ab1d6) ) \ - ROM_REGION( 0x080000, RGNCLASS_CPU, "slave", 0 ) /* SH2 code */ \ - ROM_COPY( RGNCLASS_CPU, "main",0,0,0x080000) \ + ROM_REGION( 0x080000, "slave", 0 ) /* SH2 code */ \ + ROM_COPY( "main",0,0,0x080000) \ ROM_START( stvbios ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", ROMREGION_ERASEFF ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", ROMREGION_ERASEFF ) /* SH2 code */ ROM_END /* @@ -2708,7 +2708,7 @@ Update:Issue fixed,see stvhacks.c for more details (TODO: Clean-up that) ROM_START( astrass ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "epr20825.13", 0x0000000, 0x0100000, CRC(94a9ad8f) SHA1(861311c14cfa9f560752aa5b023c147a539cf135) ) ROM_RELOAD ( 0x0100000, 0x0100000 ) ROM_RELOAD ( 0x0200000, 0x0100000 ) @@ -2722,7 +2722,7 @@ ROM_START( astrass ) ROM_LOAD16_WORD_SWAP( "mpr20832.8", 0x1c00000, 0x0400000, CRC(af1b0985) SHA1(d7a0e4e0a8b0556915f924bdde8c3d14e5b3423e) ) // good (was .18s) ROM_LOAD16_WORD_SWAP( "mpr20833.9", 0x2000000, 0x0400000, CRC(cb6af231) SHA1(4a2e5d7c2fd6179c19cdefa84a03f9a34fbb9e70) ) // good (was .19s) - ROM_REGION32_BE( 0x11ea0, RGNCLASS_USER, "user2", 0 ) + ROM_REGION32_BE( 0x11ea0, "user2", 0 ) // protection data (text layer tiles) extracted from Saturn version // stat_t.bin is name of the file from Saturn version CD ROM_LOAD( "stat_t.bin", 0x0000000, 0x11ea0, BAD_DUMP CRC(52a0b542) SHA1(2b352dee919d7e7a5d338ece1691577d0b288eca) ) @@ -2731,7 +2731,7 @@ ROM_END ROM_START( bakubaku ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "fpr17969.13", 0x0000000, 0x0100000, CRC(bee327e5) SHA1(1d226db72d6ef68fd294f60659df7f882b25def6) ) ROM_RELOAD ( 0x0100000, 0x0100000 ) ROM_RELOAD ( 0x0200000, 0x0100000 ) @@ -2745,7 +2745,7 @@ ROM_END ROM_START( colmns97 ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ /* it tests .13 at 0x000000 - 0x1fffff but reports as bad even if we put the rom there */ ROM_LOAD( "fpr19553.13", 0x000000, 0x100000, CRC(d4fb6a5e) SHA1(bd3cfb4f451b6c9612e42af5ddcbffa14f057329) ) ROM_RELOAD ( 0x0100000, 0x0100000 ) @@ -2758,7 +2758,7 @@ ROM_END ROM_START( cotton2 ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_FILL( 0x0000000, 0x0200000, 0x00 ) ROM_LOAD16_WORD_SWAP( "mpr20122.7", 0x0200000, 0x0200000, CRC(d616f78a) SHA1(8039dcdfdafb8327a19a1da46a67c0b3f7eee53a) ) // good ROM_LOAD16_WORD_SWAP( "mpr20117.2", 0x0400000, 0x0400000, CRC(893656ea) SHA1(11e3160083ba018fbd588f07061a4e55c1efbebb) ) // good @@ -2773,7 +2773,7 @@ ROM_END ROM_START( cottonbm ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_FILL( 0x0000000, 0x0200000, 0x00 ) ROM_LOAD16_WORD_SWAP( "mpr21075.7", 0x0200000, 0x0200000, CRC(200b58ba) SHA1(6daad6d70a3a41172e8d9402af775c03e191232d) ) // good ROM_LOAD16_WORD_SWAP( "mpr21070.2", 0x0400000, 0x0400000, CRC(56c0bf1d) SHA1(c2b564ce536c637bb723ed96683b27596e87ebe7) ) // good @@ -2787,7 +2787,7 @@ ROM_END ROM_START( decathlt ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "epr18967.13", 0x0000000, 0x0100000, CRC(c0446674) SHA1(4917089d95613c9d2a936ed9fe3ebd22f461aa4f) ) ROM_RELOAD ( 0x0100000, 0x0100000 ) ROM_RELOAD ( 0x0200000, 0x0100000 ) @@ -2802,7 +2802,7 @@ ROM_END ROM_START( diehard ) /* must use USA, Europe or Taiwan BIOS */ STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "fpr19119.13", 0x0000000, 0x0100000, CRC(de5c4f7c) SHA1(35f670a15e9c86edbe2fe718470f5a75b5b096ac) ) ROM_RELOAD ( 0x0100000, 0x0100000 ) ROM_RELOAD ( 0x0200000, 0x0100000 ) @@ -2816,7 +2816,7 @@ ROM_END ROM_START( dnmtdeka ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "fpr19114.13", 0x0000000, 0x0100000, CRC(1fd22a5f) SHA1(c3d9653b12354a73a3e15f23a2ab7992ffb83e46) ) ROM_RELOAD ( 0x0100000, 0x0100000 ) ROM_RELOAD ( 0x0200000, 0x0100000 ) @@ -2830,7 +2830,7 @@ ROM_END ROM_START( ejihon ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "epr18137.13", 0x0000000, 0x0080000, CRC(151aa9bc) SHA1(0959c60f31634816825acb57413838dcddb17d31) ) ROM_RELOAD ( 0x0080000, 0x0080000 ) ROM_RELOAD ( 0x0100000, 0x0080000 ) @@ -2849,7 +2849,7 @@ ROM_END ROM_START( elandore ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_FILL( 0x0000000, 0x0200000, 0x00 ) ROM_LOAD16_WORD_SWAP( "mpr21307.7", 0x0200000, 0x0200000, CRC(966ad472) SHA1(d6db41d1c40d08eb6bce8a8a2f491e7533daf670) ) // good (was .11s) ROM_LOAD16_WORD_SWAP( "mpr21301.2", 0x0400000, 0x0400000, CRC(1a23b0a0) SHA1(f9dbc7ba96dadfb00e5827622b557080449acd83) ) // good (was .12) @@ -2864,7 +2864,7 @@ ROM_END ROM_START( ffreveng ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_FILL( 0x0000000, 0x0200000, 0x00 ) ROM_LOAD16_WORD_SWAP( "opr21872.7", 0x0200000, 0x0200000, CRC(32d36fee) SHA1(441c4254ef2e9301e1006d69462a850ce339314b) ) // good (was .11s) ROM_LOAD16_WORD_SWAP( "mpr21873.2", 0x0400000, 0x0400000, CRC(dac5bd98) SHA1(6102035ce9eb2f83d7d9b20f989a151f45087c67) ) // good (was .12) @@ -2879,7 +2879,7 @@ ROM_END ROM_START( fhboxers ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "fr18541a.13", 0x0000000, 0x0100000, CRC(8c61a17c) SHA1(a8aef27b53482923a506f7daa4b7a38653b4d8a4) ) //(header is read from here, not ic7 even if both are populated on this board) ROM_RELOAD ( 0x0100000, 0x0100000 ) ROM_RELOAD ( 0x0200000, 0x0100000 ) @@ -2900,7 +2900,7 @@ ROM_END ROM_START( findlove ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "epr20424.13", 0x0000000, 0x0100000, CRC(4e61fa46) SHA1(e34624d98cbdf2dd04d997167d3c4decd2f208f7) ) //(header is read from here, not ic7 even if both are populated on this board) ROM_RELOAD ( 0x0100000, 0x0100000 ) @@ -2921,7 +2921,7 @@ ROM_END ROM_START( finlarch ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "finlarch.13", 0x0000000, 0x0100000, CRC(4505fa9e) SHA1(96c6399146cf9c8f1d27a8fb6a265f937258004a) ) ROM_RELOAD ( 0x0100000, 0x0100000 ) ROM_RELOAD ( 0x0200000, 0x0100000 ) @@ -2940,7 +2940,7 @@ ROM_END ROM_START( gaxeduel ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "epr17766.13", 0x0000000, 0x0080000, CRC(a83fcd62) SHA1(4ce77ebaa0e93c6553ad8f7fb87cbdc32433402b) ) ROM_RELOAD ( 0x0080000, 0x0080000 ) ROM_RELOAD ( 0x0100000, 0x0080000 ) @@ -2960,7 +2960,7 @@ ROM_END ROM_START( grdforce ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_FILL( 0x0000000, 0x0200000, 0x00 ) ROM_LOAD16_WORD_SWAP( "mpr20844.7", 0x0200000, 0x0200000, CRC(283e7587) SHA1(477fabc27cfe149ad17757e31f10665dcf8c0860) ) // good ROM_LOAD16_WORD_SWAP( "mpr20839.2", 0x0400000, 0x0400000, CRC(facd4dd8) SHA1(2582894c98b31ab719f1865d4623dad6736dc877) ) // good @@ -2973,7 +2973,7 @@ ROM_END ROM_START( groovef ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_FILL( 0x0000000, 0x0200000, 0x00 ) ROM_LOAD16_WORD_SWAP( "mpr19820.7", 0x0200000, 0x0100000, CRC(e93c4513) SHA1(f9636529224880c49bd2cc5572bd5bf41dbf911a) ) // good ROM_LOAD16_WORD_SWAP( "mpr19815.2", 0x0400000, 0x0400000, CRC(1b9b14e6) SHA1(b1828c520cb108e2927a23273ebd2939dca52304) ) // good @@ -2989,7 +2989,7 @@ ROM_END ROM_START( hanagumi ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_FILL( 0x0000000, 0x0200000, 0x00 ) ROM_LOAD16_WORD_SWAP( "mpr20143.7", 0x0200000, 0x0100000, CRC(7bfc38d0) SHA1(66f223e7ff2b5456a6f4185b7ab36f9cd833351a) ) // good ROM_LOAD16_WORD_SWAP( "mpr20138.2", 0x0400000, 0x0400000, CRC(fdcf1046) SHA1(cbb1f03879833c17feffdd6f5a4fbff06e1059a2) ) // good @@ -3008,7 +3008,7 @@ ROM_END ROM_START( introdon ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "epr18937.13", 0x0000000, 0x0080000, CRC(1f40d766) SHA1(35d9751c1b23cfbf448f2a9e9cf3b121929368ae) ) ROM_RELOAD ( 0x0100000, 0x0100000 ) ROM_RELOAD ( 0x0200000, 0x0100000 ) @@ -3026,7 +3026,7 @@ ROM_END ROM_START( kiwames ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "epr18737.13", 0x0000000, 0x0080000, CRC(cfad6c49) SHA1(fc69980a351ed13307706db506c79c774eabeb66) ) // bad ROM_RELOAD ( 0x0100000, 0x0100000 ) ROM_RELOAD ( 0x0200000, 0x0100000 ) @@ -3039,7 +3039,7 @@ ROM_END ROM_START( maruchan ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "epr20416.13", 0x0000000, 0x0100000, CRC(8bf0176d) SHA1(5bd468e2ffed042ee84e2ceb8712ff5883a1d824) ) // bad ROM_RELOAD ( 0x0100000, 0x0100000 ) ROM_RELOAD ( 0x0200000, 0x0100000 ) @@ -3058,7 +3058,7 @@ ROM_END ROM_START( myfairld ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_FILL( 0x0000000, 0x0200000, 0x00 ) ROM_LOAD16_WORD_SWAP( "mpr21000.7", 0x0200000, 0x0200000, CRC(2581c560) SHA1(5fb64f0e09583d50dfea7ad613d45aad30b677a5) ) // good ROM_LOAD16_WORD_SWAP( "mpr20995.2", 0x0400000, 0x0400000, CRC(1bb73f24) SHA1(8773654810de760c5dffbb561f43e259b074a61b) ) // good @@ -3073,7 +3073,7 @@ ROM_END ROM_START( othellos ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_FILL( 0x0000000, 0x0200000, 0x00 ) ROM_LOAD16_WORD_SWAP( "mpr20967.7", 0x0200000, 0x0200000, CRC(efc05b97) SHA1(a533366c3aaba90dcac8f3654db9ad902efca258) ) // good ROM_LOAD16_WORD_SWAP( "mpr20963.2", 0x0400000, 0x0400000, CRC(2cc4f141) SHA1(8bd1998aff8615b34d119fab3637a08ed6e8e1e4) ) // good @@ -3085,7 +3085,7 @@ ROM_END ROM_START( pblbeach ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "epr18852.13", 0x0000000, 0x0080000, CRC(d12414ec) SHA1(0f42ec9e41983781b6892622b00398a102072aa7) ) // bad ROM_RELOAD ( 0x0080000, 0x0080000 ) ROM_RELOAD ( 0x0100000, 0x0080000 ) @@ -3103,7 +3103,7 @@ ROM_END ROM_START( prikura ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_FILL( 0x0000000, 0x0200000, 0x00 ) ROM_LOAD16_WORD_SWAP( "mpr19337.7", 0x0200000, 0x0200000, CRC(76f69ff3) SHA1(5af2e1eb3288d70c2a1c71d0b6370125d65c7757) ) // good ROM_LOAD16_WORD_SWAP( "mpr19333.2", 0x0400000, 0x0400000, CRC(eb57a6a6) SHA1(cdacaa7a2fb1a343195e2ac5fd02eabf27f89ccd) ) // good @@ -3115,7 +3115,7 @@ ROM_END ROM_START( puyosun ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "epr19531.13", 0x0000000, 0x0080000, CRC(ac81024f) SHA1(b22c7c1798fade7ae992ff83b138dd23e6292d3f) ) // bad ROM_RELOAD ( 0x0080000, 0x0080000 ) ROM_RELOAD ( 0x0100000, 0x0080000 ) @@ -3137,7 +3137,7 @@ ROM_END ROM_START( rsgun ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_FILL( 0x0000000, 0x0200000, 0x00 ) ROM_LOAD16_WORD_SWAP( "mpr20958.7", 0x0200000, 0x0200000, CRC(cbe5a449) SHA1(b4744ab71ccbadda1921ba43dd1148e57c0f84c5) ) // good (was .11s) ROM_LOAD16_WORD_SWAP( "mpr20959.2", 0x0400000, 0x0400000, CRC(a953330b) SHA1(965274a7297cb88e281fcbdd3ec5025c6463cc7b) ) // good (was .12) @@ -3151,7 +3151,7 @@ ROM_END ROM_START( sandor ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "sando-r.13", 0x0000000, 0x0100000, CRC(fe63a239) SHA1(01502d4494f968443581cd2c74f25967d41f775e) ) ROM_RELOAD ( 0x0100000, 0x0100000 ) ROM_RELOAD ( 0x0200000, 0x0100000 ) @@ -3169,7 +3169,7 @@ ROM_END ROM_START( thunt ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_FILL( 0x0000000, 0x0200000, 0x00 ) ROM_LOAD16_BYTE( "th-ic7_2.stv", 0x0200000, 0x0080000, CRC(c4e993de) SHA1(7aa433bc2623cb19a09d4ef4c8233a2d29901020) ) ROM_LOAD16_BYTE( "th-ic7_1.stv", 0x0200001, 0x0080000, CRC(1355cc18) SHA1(a9b731228a807b2b01f933fe0f7dcdbadaf89b7e) ) @@ -3183,7 +3183,7 @@ ROM_END ROM_START( thuntk ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_FILL( 0x0000000, 0x0400000, 0x00 ) ROM_LOAD16_BYTE( "2.ic13_2", 0x0200000, 0x0080000, CRC(6cae2926) SHA1(e8d5745b4228de24672da5017cb3dab58344f59f) ) ROM_LOAD16_BYTE( "1.ic13_1", 0x0200001, 0x0080000, CRC(460727c8) SHA1(da7171b65734264e10692e3408ac93beb374c65e) ) @@ -3202,7 +3202,7 @@ ROM_END ROM_START( sanjeon ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "ic11", 0x0000000, 0x0200000, CRC(9abae8d4) SHA1(ddbe4c8fff8fa59d63e278e95f245145d2da8aeb) ) ROM_RELOAD ( 0x0100000, 0x0200000 ) ROM_RELOAD ( 0x0200000, 0x0200000 ) @@ -3225,7 +3225,7 @@ ROM_END ROM_START( sasissu ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "epr20542.13", 0x0000000, 0x0100000, CRC(0e632db5) SHA1(9bc52794892eec22d381387d13a0388042e30714) ) ROM_RELOAD ( 0x0100000, 0x0100000 ) ROM_RELOAD ( 0x0200000, 0x0100000 ) @@ -3242,7 +3242,7 @@ ROM_END ROM_START( seabass ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "seabassf.13", 0x0000000, 0x0100000, CRC(6d7c39cc) SHA1(d9d1663134420b75c65ee07d7d547254785f2f83) ) ROM_RELOAD ( 0x0100000, 0x0100000 ) ROM_RELOAD ( 0x0200000, 0x0100000 ) @@ -3260,7 +3260,7 @@ ROM_END ROM_START( shanhigw ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_FILL( 0x0000000, 0x0200000, 0x00 ) ROM_LOAD16_WORD_SWAP( "mpr18341.7", 0x0200000, 0x0200000, CRC(cc5e8646) SHA1(a733616c118140ff3887d30d595533f9a1beae06) ) // good ROM_LOAD16_WORD_SWAP( "mpr18340.2", 0x0400000, 0x0200000, CRC(8db23212) SHA1(85d604a5c6ab97188716dbcd77d365af12a238fe) ) // good @@ -3269,7 +3269,7 @@ ROM_END ROM_START( shienryu ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_FILL( 0x0000000, 0x0200000, 0x00 ) ROM_LOAD16_WORD_SWAP( "mpr19631.7", 0x0200000, 0x0200000, CRC(3a4b1abc) SHA1(3b14b7fdebd4817da32ea374c15a38c695ffeff1) ) // good ROM_LOAD16_WORD_SWAP( "mpr19632.2", 0x0400000, 0x0400000, CRC(985fae46) SHA1(f953bde91805b97b60d2ab9270f9d2933e064d95) ) // good @@ -3279,7 +3279,7 @@ ROM_END ROM_START( smleague ) /* only runs with the USA bios */ STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "epr18777.13", 0x0000000, 0x0080000, CRC(8d180866) SHA1(d47ebabab6e06400312d39f68cd818852e496b96) ) ROM_RELOAD ( 0x0080000, 0x0080000 ) ROM_RELOAD ( 0x0100000, 0x0080000 ) @@ -3298,7 +3298,7 @@ ROM_END ROM_START( sokyugrt ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "fpr19188.13", 0x0000000, 0x0100000, CRC(45a27e32) SHA1(96e1bab8bdadf7071afac2a0a6dd8fd8989f12a6) ) ROM_RELOAD ( 0x0100000, 0x0100000 ) ROM_RELOAD ( 0x0200000, 0x0100000 ) @@ -3313,7 +3313,7 @@ ROM_END ROM_START( sss ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "epr21488.13", 0x0000000, 0x0080000, CRC(71c9def1) SHA1(a544a0b4046307172d2c1bf426ed24845f87d894) ) ROM_RELOAD ( 0x0080000, 0x0080000 ) ROM_RELOAD ( 0x0100000, 0x0080000 ) @@ -3332,7 +3332,7 @@ ROM_END ROM_START( suikoenb ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "fpr17834.13", 0x0000000, 0x0100000, CRC(746ef686) SHA1(e31c317991a687662a8a2a45aed411001e5f1941) ) ROM_RELOAD ( 0x0100000, 0x0100000 ) ROM_RELOAD ( 0x0200000, 0x0100000 ) @@ -3350,7 +3350,7 @@ ROM_END ROM_START( twcup98 ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "epr20819.13", 0x0000000, 0x0100000, CRC(d930dfc8) SHA1(f66cc955181720661a0334fe67fa5750ddf9758b) ) ROM_RELOAD ( 0x0100000, 0x0100000 ) ROM_RELOAD ( 0x0200000, 0x0100000 ) @@ -3364,7 +3364,7 @@ ROM_END ROM_START( vfkids ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "fpr18914.13", 0x0000000, 0x0100000, CRC(cd35730a) SHA1(645b52b449766beb740ab8f99957f8f431351ceb) ) ROM_RELOAD ( 0x0100000, 0x0100000 ) ROM_RELOAD ( 0x0200000, 0x0100000 ) @@ -3383,7 +3383,7 @@ ROM_END ROM_START( vfremix ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "epr17944.13", 0x0000000, 0x0100000, CRC(a5bdc560) SHA1(d3830480a611b7d88760c672ce46a2ea74076487) ) ROM_RELOAD ( 0x0100000, 0x0100000 ) ROM_RELOAD ( 0x0200000, 0x0100000 ) @@ -3400,7 +3400,7 @@ ROM_END ROM_START( vmahjong ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_FILL( 0x0000000, 0x0200000, 0x00 ) ROM_LOAD16_WORD_SWAP( "mpr19620.7", 0x0200000, 0x0200000, CRC(c98de7e5) SHA1(5346f884793bcb080aa01967e91b54ced4a9802f) ) // good ROM_LOAD16_WORD_SWAP( "mpr19615.2", 0x0400000, 0x0400000, CRC(c62896da) SHA1(52a5b10ca8af31295d2d700349eca038c418b522) ) // good @@ -3415,7 +3415,7 @@ ROM_END ROM_START( winterht ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "fpr20108.13", 0x0000000, 0x0100000, CRC(1ef9ced0) SHA1(abc90ce341cd17bb77349d611d6879389611f0bf) ) // bad ROM_RELOAD ( 0x0100000, 0x0100000 ) ROM_RELOAD ( 0x0200000, 0x0100000 ) @@ -3432,7 +3432,7 @@ ROM_END ROM_START( znpwfv ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "epr20398.13", 0x0000000, 0x0100000, CRC(3fb56a0b) SHA1(13c2fa2d94b106d39e46f71d15fbce3607a5965a) ) // bad ROM_RELOAD ( 0x0100000, 0x0100000 ) ROM_RELOAD ( 0x0200000, 0x0100000 ) @@ -3451,7 +3451,7 @@ ROM_END ROM_START( danchih ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_FILL( 0x0000000, 0x0200000, 0x00 ) ROM_LOAD16_WORD_SWAP( "mpr21974.7", 0x0200000, 0x0200000, CRC(e7472793) SHA1(11b7b11cf492eb9cf69b50e7cfac46a5b86849ac) )// good ROM_LOAD16_WORD_SWAP( "mpr21970.2", 0x0400000, 0x0400000, CRC(34dd7f4d) SHA1(d5c45da94ec5b6584049caf09516f1ad4ba3adb5) )// good @@ -3463,7 +3463,7 @@ ROM_END ROM_START( mausuke ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "ic13.bin", 0x0000000, 0x0100000, CRC(b456f4cd) SHA1(91cbe703ec7c1dd45eb3b05bdfeb06e3570599d1) ) /* mirroring is essential on this one */ ROM_RELOAD ( 0x0100000, 0x0100000 ) @@ -3483,7 +3483,7 @@ ROM_END ROM_START( batmanfr ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ /* Many thanks to Runik to point this out*/ ROM_LOAD16_BYTE( "350-mpa1.u19", 0x0000000, 0x0100000, CRC(2a5a8c3a) SHA1(374ec55a39ea909cc672e4a629422681d1f2da05) ) ROM_RELOAD( 0x0200000, 0x0100000 ) @@ -3498,10 +3498,10 @@ ROM_START( batmanfr ) ROM_LOAD16_WORD_SWAP( "gfx6.u18", 0x1c00000, 0x0400000, CRC(c6b381a3) SHA1(46431f1e47c084a0bf85535d35af27471653b008) ) /* it also has an extra adsp sound board, i guess this isn't tested */ - ROM_REGION( 0x080000, RGNCLASS_USER, "user2", 0 ) /* ADSP code */ + ROM_REGION( 0x080000, "user2", 0 ) /* ADSP code */ ROM_LOAD( "350snda1.u52", 0x000000, 0x080000, CRC(9027e7a0) SHA1(678df530838b078964a044ce734776f391654e6c) ) - ROM_REGION( 0x800000, RGNCLASS_USER, "user3", 0 ) /* Sound */ + ROM_REGION( 0x800000, "user3", 0 ) /* Sound */ ROM_LOAD( "snd0.u48", 0x000000, 0x200000, CRC(02b1927c) SHA1(08b21d8b31b0f15c59fb5bb7eaf425e6fe04f7b5) ) ROM_LOAD( "snd1.u49", 0x200000, 0x200000, CRC(58b18eda) SHA1(7f3105fe04d9c0cdfd76e3323f623a4d0f7dad06) ) ROM_LOAD( "snd2.u50", 0x400000, 0x200000, CRC(51d626d6) SHA1(0e68b79dcb653dcba48121ca2d4f692f90afa85e) ) @@ -3527,7 +3527,7 @@ On the other side of the PCB are 2 more maskROMs, MPR-18788 @ IC9 and MPR-18789 ROM_START( critcrsh ) /* Must use Europe or Asia BIOS */ STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "epr-18821.ic13", 0x0000000, 0x0080000, CRC(9a6658e2) SHA1(16dbae3d9ab584713afcb403f89fe71049609245) ) ROM_RELOAD ( 0x0080000, 0x0080000 ) ROM_RELOAD ( 0x0100000, 0x0080000 ) @@ -3549,30 +3549,30 @@ ROM_END ROM_START( sfish2 ) // STV_BIOS // - sports fishing 2 uses its own bios - ROM_REGION( 0x080000, RGNCLASS_CPU, "main", 0 ) /* SH2 code */ + ROM_REGION( 0x080000, "main", 0 ) /* SH2 code */ ROM_LOAD16_WORD_SWAP( "epr18343.bin", 0x000000, 0x080000, CRC(48e2eecf) SHA1(a38bfbd5f279525e413b18b5ed3f37f6e9e31cdc) ) /* sport fishing 2 bios */ - ROM_REGION( 0x080000, RGNCLASS_CPU, "slave", 0 ) /* SH2 code */ - ROM_COPY( RGNCLASS_CPU, "main",0,0,0x080000) + ROM_REGION( 0x080000, "slave", 0 ) /* SH2 code */ + ROM_COPY( "main",0,0,0x080000) - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "epr18427.bin", 0x0000000, 0x0100000, CRC(3f25bec8) SHA1(43a5342b882d5aec0f35a8777cb475659f43b1c4) ) ROM_LOAD16_WORD_SWAP( "mpr18273.ic2", 0x0400000, 0x0200000, NO_DUMP ) ROM_LOAD16_WORD_SWAP( "mpr18274.ic3", 0x0800000, 0x0200000, NO_DUMP ) ROM_LOAD16_WORD_SWAP( "mpr18275.ic4", 0x0c00000, 0x0200000, NO_DUMP ) - DISK_REGION( RGNCLASS_DISKS, "disks" ) + DISK_REGION( "disks" ) DISK_IMAGE( "sfish2", 0, MD5(3c95f7e19c5475d0ffa0d89cc45a36e5) SHA1(d07e0aa09a0858b308cc2218996b2242885a2609) ) ROM_END ROM_START( sfish2j ) // STV_BIOS // - sports fishing 2 uses its own bios - ROM_REGION( 0x080000, RGNCLASS_CPU, "main", 0 ) /* SH2 code */ + ROM_REGION( 0x080000, "main", 0 ) /* SH2 code */ ROM_LOAD16_WORD_SWAP( "epr18343.bin", 0x000000, 0x080000, CRC(48e2eecf) SHA1(a38bfbd5f279525e413b18b5ed3f37f6e9e31cdc) ) /* sport fishing 2 bios */ - ROM_REGION( 0x080000, RGNCLASS_CPU, "slave", 0 ) /* SH2 code */ - ROM_COPY( RGNCLASS_CPU, "main",0,0,0x080000) + ROM_REGION( 0x080000, "slave", 0 ) /* SH2 code */ + ROM_COPY( "main",0,0,0x080000) - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "epr18344.a", 0x0000000, 0x0100000, CRC(5a7de018) SHA1(88e0c2a9a9d4ebf699878c0aa9737af85f95ccf8) ) ROM_RELOAD ( 0x0100000, 0x0100000 ) ROM_RELOAD ( 0x0200000, 0x0100000 ) @@ -3580,7 +3580,7 @@ ROM_START( sfish2j ) ROM_LOAD16_WORD_SWAP( "mpr18273.ic2", 0x0400000, 0x0200000, NO_DUMP ) ROM_LOAD16_WORD_SWAP( "mpr18274.ic3", 0x0800000, 0x0200000, NO_DUMP ) - DISK_REGION( RGNCLASS_DISKS, "disks" ) + DISK_REGION( "disks" ) DISK_IMAGE( "sfish2", 0, MD5(3c95f7e19c5475d0ffa0d89cc45a36e5) SHA1(d07e0aa09a0858b308cc2218996b2242885a2609) ) ROM_END @@ -3588,7 +3588,7 @@ ROM_END ROM_START( magzun ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "flash.ic13", 0x0000000, 0x0100000, CRC(e6f0aca0) SHA1(251d4d9c5a332d13af3a144c5eb9d8e7836bdd1b) ) // good ROM_RELOAD ( 0x0100000, 0x0100000 ) ROM_RELOAD ( 0x0200000, 0x0100000 ) @@ -3606,7 +3606,7 @@ ROM_END ROM_START( stress ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD( "epr-21300a.ic13", 0x0000000, 0x0100000, CRC(899d829e) SHA1(b6c6da92dc108353998b29c0659d288645541519) ) // good ROM_RELOAD ( 0x0100000, 0x0100000 ) ROM_RELOAD ( 0x0200000, 0x0100000 ) @@ -3627,7 +3627,7 @@ ROM_END ROM_START( nclubv3 ) STV_BIOS - ROM_REGION32_BE( 0x3000000, RGNCLASS_USER, "user1", 0 ) /* SH2 code */ + ROM_REGION32_BE( 0x3000000, "user1", 0 ) /* SH2 code */ ROM_LOAD16_WORD_SWAP( "ic22", 0x0200000, 0x0200000, CRC(b4008ed0) SHA1(acb3784acad971eb5f4920760dc23a16330e7bad) ) // OK ROM_LOAD16_WORD_SWAP( "ic24", 0x0400000, 0x0200000, CRC(4e894850) SHA1(eb7c3399505a45816701197a45062b9f34e5a3e1) ) // OK @@ -3664,7 +3664,7 @@ by Sega titles,and this is a Sunsoft game)It's likely to be a left-over... static DRIVER_INIT( sanjeon ) { - UINT8 *src = memory_region ( machine, RGNCLASS_USER, "user1" ); + UINT8 *src = memory_region ( machine, "user1" ); int x; for (x=0;x<0x3000000;x++) |