summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/ddragon.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/ddragon.c')
-rw-r--r--src/mame/drivers/ddragon.c288
1 files changed, 144 insertions, 144 deletions
diff --git a/src/mame/drivers/ddragon.c b/src/mame/drivers/ddragon.c
index 85e4f78eeb8..67ae1bfbe09 100644
--- a/src/mame/drivers/ddragon.c
+++ b/src/mame/drivers/ddragon.c
@@ -173,7 +173,7 @@ static TIMER_CALLBACK( ddragon_scanline_callback )
static MACHINE_START( ddragon )
{
/* configure banks */
- memory_configure_bank(1, 0, 8, memory_region(machine, RGNCLASS_CPU, "main") + 0x10000, 0x4000);
+ memory_configure_bank(1, 0, 8, memory_region(machine, "main") + 0x10000, 0x4000);
/* allocate timer for scanlines */
scanline_timer = timer_alloc(ddragon_scanline_callback, NULL);
@@ -473,7 +473,7 @@ static void dd_adpcm_int(running_machine *machine, int chip)
}
else
{
- UINT8 *ROM = memory_region(machine, RGNCLASS_SOUND, "adpcm") + 0x10000 * chip;
+ UINT8 *ROM = memory_region(machine, "adpcm") + 0x10000 * chip;
adpcm_data[chip] = ROM[adpcm_pos[chip]++];
MSM5205_data_w(chip,adpcm_data[chip] >> 4);
@@ -1152,22 +1152,22 @@ MACHINE_DRIVER_END
*************************************/
ROM_START( ddragon )
- ROM_REGION( 0x30000, RGNCLASS_CPU, "main", 0 ) /* 64k for code + bankswitched memory */
+ ROM_REGION( 0x30000, "main", 0 ) /* 64k for code + bankswitched memory */
ROM_LOAD( "21j-1-5.26", 0x08000, 0x08000, CRC(42045dfd) SHA1(0983705ea3bb87c4c239692f400e02f15c243479) )
ROM_LOAD( "21j-2-3.25", 0x10000, 0x08000, CRC(5779705e) SHA1(4b8f22225d10f5414253ce0383bbebd6f720f3af) ) /* banked at 0x4000-0x8000 */
ROM_LOAD( "21j-3.24", 0x18000, 0x08000, CRC(3bdea613) SHA1(d9038c80646a6ce3ea61da222873237b0383680e) ) /* banked at 0x4000-0x8000 */
ROM_LOAD( "21j-4-1.23", 0x20000, 0x08000, CRC(728f87b9) SHA1(d7442be24d41bb9fc021587ef44ae5b830e4503d) ) /* banked at 0x4000-0x8000 */
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sub", 0 ) /* sprite cpu */
+ ROM_REGION( 0x10000, "sub", 0 ) /* sprite cpu */
ROM_LOAD( "63701.bin", 0xc000, 0x4000, CRC(f5232d03) SHA1(e2a194e38633592fd6587690b3cb2669d93985c7) )
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sound", 0 ) /* audio cpu */
+ ROM_REGION( 0x10000, "sound", 0 ) /* audio cpu */
ROM_LOAD( "21j-0-1", 0x08000, 0x08000, CRC(9efa95bb) SHA1(da997d9cc7b9e7b2c70a4b6d30db693086a6f7d8) )
- ROM_REGION( 0x08000, RGNCLASS_GFX, "gfx1", ROMREGION_DISPOSE )
+ ROM_REGION( 0x08000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "21j-5", 0x00000, 0x08000, CRC(7a8b8db4) SHA1(8368182234f9d4d763d4714fd7567a9e31b7ebeb) ) /* chars */
- ROM_REGION( 0x80000, RGNCLASS_GFX, "gfx2", ROMREGION_DISPOSE )
+ ROM_REGION( 0x80000, "gfx2", ROMREGION_DISPOSE )
ROM_LOAD( "21j-a", 0x00000, 0x10000, CRC(574face3) SHA1(481fe574cb79d0159a65ff7486cbc945d50538c5) ) /* sprites */
ROM_LOAD( "21j-b", 0x10000, 0x10000, CRC(40507a76) SHA1(74581a4b6f48100bddf20f319903af2fe36f39fa) )
ROM_LOAD( "21j-c", 0x20000, 0x10000, CRC(bb0bc76f) SHA1(37b2225e0593335f636c1e5fded9b21fdeab2f5a) )
@@ -1177,38 +1177,38 @@ ROM_START( ddragon )
ROM_LOAD( "21j-g", 0x60000, 0x10000, CRC(3220a0b6) SHA1(24a16ea509e9aff82b9ddd14935d61bb71acff84) )
ROM_LOAD( "21j-h", 0x70000, 0x10000, CRC(65c7517d) SHA1(f177ba9c1c7cc75ff04d5591b9865ee364788f94) )
- ROM_REGION( 0x40000, RGNCLASS_GFX, "gfx3", ROMREGION_DISPOSE )
+ ROM_REGION( 0x40000, "gfx3", ROMREGION_DISPOSE )
ROM_LOAD( "21j-8", 0x00000, 0x10000, CRC(7c435887) SHA1(ecb76f2148fa9773426f05aac208eb3ac02747db) ) /* tiles */
ROM_LOAD( "21j-9", 0x10000, 0x10000, CRC(c6640aed) SHA1(f156c337f48dfe4f7e9caee9a72c7ea3d53e3098) )
ROM_LOAD( "21j-i", 0x20000, 0x10000, CRC(5effb0a0) SHA1(1f21acb15dad824e831ed9a42b3fde096bb31141) )
ROM_LOAD( "21j-j", 0x30000, 0x10000, CRC(5fb42e7c) SHA1(7953316712c56c6f8ca6bba127319e24b618b646) )
- ROM_REGION( 0x20000, RGNCLASS_SOUND, "adpcm", 0 ) /* adpcm samples */
+ ROM_REGION( 0x20000, "adpcm", 0 ) /* adpcm samples */
ROM_LOAD( "21j-6", 0x00000, 0x10000, CRC(34755de3) SHA1(57c06d6ce9497901072fa50a92b6ed0d2d4d6528) )
ROM_LOAD( "21j-7", 0x10000, 0x10000, CRC(904de6f8) SHA1(3623e5ea05fd7c455992b7ed87e605b87c3850aa) )
- ROM_REGION( 0x0300, RGNCLASS_PROMS, "proms", 0 )
+ ROM_REGION( 0x0300, "proms", 0 )
ROM_LOAD( "21j-k-0", 0x0000, 0x0100, CRC(fdb130a9) SHA1(4c4f214229b9fab2b5d69c745ec5428787b89e1f) ) /* unknown */
ROM_LOAD( "21j-l-0", 0x0100, 0x0200, CRC(46339529) SHA1(64f4c42a826d67b7cbaa8a23a45ebc4eb6248891) ) /* unknown */
ROM_END
ROM_START( ddragonw )
- ROM_REGION( 0x30000, RGNCLASS_CPU, "main", 0 ) /* 64k for code + bankswitched memory */
+ ROM_REGION( 0x30000, "main", 0 ) /* 64k for code + bankswitched memory */
ROM_LOAD( "21j-1.26", 0x08000, 0x08000, CRC(ae714964) SHA1(072522b97ca4edd099c6b48d7634354dc7088c53) )
ROM_LOAD( "21j-2-3.25", 0x10000, 0x08000, CRC(5779705e) SHA1(4b8f22225d10f5414253ce0383bbebd6f720f3af) ) /* banked at 0x4000-0x8000 */
ROM_LOAD( "21a-3.24", 0x18000, 0x08000, CRC(dbf24897) SHA1(1504faaf07c541330cd43b72dc6846911dfd85a3) ) /* banked at 0x4000-0x8000 */
ROM_LOAD( "21j-4.23", 0x20000, 0x08000, CRC(6c9f46fa) SHA1(df251a4aea69b2328f7a543bf085b9c35933e2c1) ) /* banked at 0x4000-0x8000 */
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sub", 0 ) /* sprite cpu */
+ ROM_REGION( 0x10000, "sub", 0 ) /* sprite cpu */
ROM_LOAD( "63701.bin", 0xc000, 0x4000, CRC(f5232d03) SHA1(e2a194e38633592fd6587690b3cb2669d93985c7) )
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sound", 0 ) /* audio cpu */
+ ROM_REGION( 0x10000, "sound", 0 ) /* audio cpu */
ROM_LOAD( "21j-0-1", 0x08000, 0x08000, CRC(9efa95bb) SHA1(da997d9cc7b9e7b2c70a4b6d30db693086a6f7d8) )
- ROM_REGION( 0x08000, RGNCLASS_GFX, "gfx1", ROMREGION_DISPOSE )
+ ROM_REGION( 0x08000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "21j-5", 0x00000, 0x08000, CRC(7a8b8db4) SHA1(8368182234f9d4d763d4714fd7567a9e31b7ebeb) ) /* chars */
- ROM_REGION( 0x80000, RGNCLASS_GFX, "gfx2", ROMREGION_DISPOSE )
+ ROM_REGION( 0x80000, "gfx2", ROMREGION_DISPOSE )
ROM_LOAD( "21j-a", 0x00000, 0x10000, CRC(574face3) SHA1(481fe574cb79d0159a65ff7486cbc945d50538c5) ) /* sprites */
ROM_LOAD( "21j-b", 0x10000, 0x10000, CRC(40507a76) SHA1(74581a4b6f48100bddf20f319903af2fe36f39fa) )
ROM_LOAD( "21j-c", 0x20000, 0x10000, CRC(bb0bc76f) SHA1(37b2225e0593335f636c1e5fded9b21fdeab2f5a) )
@@ -1218,38 +1218,38 @@ ROM_START( ddragonw )
ROM_LOAD( "21j-g", 0x60000, 0x10000, CRC(3220a0b6) SHA1(24a16ea509e9aff82b9ddd14935d61bb71acff84) )
ROM_LOAD( "21j-h", 0x70000, 0x10000, CRC(65c7517d) SHA1(f177ba9c1c7cc75ff04d5591b9865ee364788f94) )
- ROM_REGION( 0x40000, RGNCLASS_GFX, "gfx3", ROMREGION_DISPOSE )
+ ROM_REGION( 0x40000, "gfx3", ROMREGION_DISPOSE )
ROM_LOAD( "21j-8", 0x00000, 0x10000, CRC(7c435887) SHA1(ecb76f2148fa9773426f05aac208eb3ac02747db) ) /* tiles */
ROM_LOAD( "21j-9", 0x10000, 0x10000, CRC(c6640aed) SHA1(f156c337f48dfe4f7e9caee9a72c7ea3d53e3098) )
ROM_LOAD( "21j-i", 0x20000, 0x10000, CRC(5effb0a0) SHA1(1f21acb15dad824e831ed9a42b3fde096bb31141) )
ROM_LOAD( "21j-j", 0x30000, 0x10000, CRC(5fb42e7c) SHA1(7953316712c56c6f8ca6bba127319e24b618b646) )
- ROM_REGION( 0x20000, RGNCLASS_SOUND, "adpcm", 0 ) /* adpcm samples */
+ ROM_REGION( 0x20000, "adpcm", 0 ) /* adpcm samples */
ROM_LOAD( "21j-6", 0x00000, 0x10000, CRC(34755de3) SHA1(57c06d6ce9497901072fa50a92b6ed0d2d4d6528) )
ROM_LOAD( "21j-7", 0x10000, 0x10000, CRC(904de6f8) SHA1(3623e5ea05fd7c455992b7ed87e605b87c3850aa) )
- ROM_REGION( 0x0300, RGNCLASS_PROMS, "proms", 0 )
+ ROM_REGION( 0x0300, "proms", 0 )
ROM_LOAD( "21j-k-0", 0x0000, 0x0100, CRC(fdb130a9) SHA1(4c4f214229b9fab2b5d69c745ec5428787b89e1f) ) /* unknown */
ROM_LOAD( "21j-l-0", 0x0100, 0x0200, CRC(46339529) SHA1(64f4c42a826d67b7cbaa8a23a45ebc4eb6248891) ) /* unknown */
ROM_END
ROM_START( ddragnw1 )
- ROM_REGION( 0x30000, RGNCLASS_CPU, "main", 0 ) /* 64k for code + bankswitched memory */
+ ROM_REGION( 0x30000, "main", 0 ) /* 64k for code + bankswitched memory */
ROM_LOAD( "e1-1.26", 0x08000, 0x08000, CRC(4b951643) SHA1(efb1f9ef2e46597d76123c9770854c1d83639eb2) )
ROM_LOAD( "21a-2-4.25", 0x10000, 0x08000, CRC(5cd67657) SHA1(96bc7a5354a76524bd43a4d7eb8b0053a89e39c4) ) /* banked at 0x4000-0x8000 */
ROM_LOAD( "21a-3.24", 0x18000, 0x08000, CRC(dbf24897) SHA1(1504faaf07c541330cd43b72dc6846911dfd85a3) ) /* banked at 0x4000-0x8000 */
ROM_LOAD( "e4-1.23", 0x20000, 0x08000, CRC(b1e26935) SHA1(dfff666fd5e9dc4dfb2a1d891eced88730cbaf30) ) /* banked at 0x4000-0x8000 */
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sub", 0 ) /* sprite cpu */
+ ROM_REGION( 0x10000, "sub", 0 ) /* sprite cpu */
ROM_LOAD( "63701.bin", 0xc000, 0x4000, CRC(f5232d03) SHA1(e2a194e38633592fd6587690b3cb2669d93985c7) ) /* Labeled as 21JM-0 */
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sound", 0 ) /* audio cpu */
+ ROM_REGION( 0x10000, "sound", 0 ) /* audio cpu */
ROM_LOAD( "21j-0-1", 0x08000, 0x08000, CRC(9efa95bb) SHA1(da997d9cc7b9e7b2c70a4b6d30db693086a6f7d8) )
- ROM_REGION( 0x08000, RGNCLASS_GFX, "gfx1", ROMREGION_DISPOSE )
+ ROM_REGION( 0x08000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "21j-5", 0x00000, 0x08000, CRC(7a8b8db4) SHA1(8368182234f9d4d763d4714fd7567a9e31b7ebeb) ) /* chars */
- ROM_REGION( 0x80000, RGNCLASS_GFX, "gfx2", ROMREGION_DISPOSE )
+ ROM_REGION( 0x80000, "gfx2", ROMREGION_DISPOSE )
ROM_LOAD( "21j-a", 0x00000, 0x10000, CRC(574face3) SHA1(481fe574cb79d0159a65ff7486cbc945d50538c5) ) /* sprites */
ROM_LOAD( "21j-b", 0x10000, 0x10000, CRC(40507a76) SHA1(74581a4b6f48100bddf20f319903af2fe36f39fa) )
ROM_LOAD( "21j-c", 0x20000, 0x10000, CRC(bb0bc76f) SHA1(37b2225e0593335f636c1e5fded9b21fdeab2f5a) )
@@ -1259,38 +1259,38 @@ ROM_START( ddragnw1 )
ROM_LOAD( "21j-g", 0x60000, 0x10000, CRC(3220a0b6) SHA1(24a16ea509e9aff82b9ddd14935d61bb71acff84) )
ROM_LOAD( "21j-h", 0x70000, 0x10000, CRC(65c7517d) SHA1(f177ba9c1c7cc75ff04d5591b9865ee364788f94) )
- ROM_REGION( 0x40000, RGNCLASS_GFX, "gfx3", ROMREGION_DISPOSE )
+ ROM_REGION( 0x40000, "gfx3", ROMREGION_DISPOSE )
ROM_LOAD( "21j-8", 0x00000, 0x10000, CRC(7c435887) SHA1(ecb76f2148fa9773426f05aac208eb3ac02747db) ) /* tiles */
ROM_LOAD( "21j-9", 0x10000, 0x10000, CRC(c6640aed) SHA1(f156c337f48dfe4f7e9caee9a72c7ea3d53e3098) )
ROM_LOAD( "21j-i", 0x20000, 0x10000, CRC(5effb0a0) SHA1(1f21acb15dad824e831ed9a42b3fde096bb31141) )
ROM_LOAD( "21j-j", 0x30000, 0x10000, CRC(5fb42e7c) SHA1(7953316712c56c6f8ca6bba127319e24b618b646) )
- ROM_REGION( 0x20000, RGNCLASS_SOUND, "adpcm", 0 ) /* adpcm samples */
+ ROM_REGION( 0x20000, "adpcm", 0 ) /* adpcm samples */
ROM_LOAD( "21j-6", 0x00000, 0x10000, CRC(34755de3) SHA1(57c06d6ce9497901072fa50a92b6ed0d2d4d6528) )
ROM_LOAD( "21j-7", 0x10000, 0x10000, CRC(904de6f8) SHA1(3623e5ea05fd7c455992b7ed87e605b87c3850aa) )
- ROM_REGION( 0x0300, RGNCLASS_PROMS, "proms", 0 )
+ ROM_REGION( 0x0300, "proms", 0 )
ROM_LOAD( "21j-k-0", 0x0000, 0x0100, CRC(fdb130a9) SHA1(4c4f214229b9fab2b5d69c745ec5428787b89e1f) ) /* unknown */
ROM_LOAD( "21j-l-0", 0x0100, 0x0200, CRC(46339529) SHA1(64f4c42a826d67b7cbaa8a23a45ebc4eb6248891) ) /* unknown */
ROM_END
ROM_START( ddragonu )
- ROM_REGION( 0x30000, RGNCLASS_CPU, "main", 0 ) /* 64k for code + bankswitched memory */
+ ROM_REGION( 0x30000, "main", 0 ) /* 64k for code + bankswitched memory */
ROM_LOAD( "21a-1-5.26", 0x08000, 0x08000, CRC(e24a6e11) SHA1(9dd97dd712d5c896f91fd80df58be9b8a2b198ee) )
ROM_LOAD( "21j-2-3.25", 0x10000, 0x08000, CRC(5779705e) SHA1(4b8f22225d10f5414253ce0383bbebd6f720f3af) ) /* banked at 0x4000-0x8000 */
ROM_LOAD( "21a-3.24", 0x18000, 0x08000, CRC(dbf24897) SHA1(1504faaf07c541330cd43b72dc6846911dfd85a3) ) /* banked at 0x4000-0x8000 */
ROM_LOAD( "21a-4.23", 0x20000, 0x08000, CRC(6ea16072) SHA1(0b3b84a0d54f7a3aba411586009babbfee653f9a) ) /* banked at 0x4000-0x8000 */
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sub", 0 ) /* sprite cpu */
+ ROM_REGION( 0x10000, "sub", 0 ) /* sprite cpu */
ROM_LOAD( "63701.bin", 0xc000, 0x4000, CRC(f5232d03) SHA1(e2a194e38633592fd6587690b3cb2669d93985c7) )
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sound", 0 ) /* audio cpu */
+ ROM_REGION( 0x10000, "sound", 0 ) /* audio cpu */
ROM_LOAD( "21j-0-1", 0x08000, 0x08000, CRC(9efa95bb) SHA1(da997d9cc7b9e7b2c70a4b6d30db693086a6f7d8) )
- ROM_REGION( 0x08000, RGNCLASS_GFX, "gfx1", ROMREGION_DISPOSE )
+ ROM_REGION( 0x08000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "21j-5", 0x00000, 0x08000, CRC(7a8b8db4) SHA1(8368182234f9d4d763d4714fd7567a9e31b7ebeb) ) /* chars */
- ROM_REGION( 0x80000, RGNCLASS_GFX, "gfx2", ROMREGION_DISPOSE )
+ ROM_REGION( 0x80000, "gfx2", ROMREGION_DISPOSE )
ROM_LOAD( "21j-a", 0x00000, 0x10000, CRC(574face3) SHA1(481fe574cb79d0159a65ff7486cbc945d50538c5) ) /* sprites */
ROM_LOAD( "21j-b", 0x10000, 0x10000, CRC(40507a76) SHA1(74581a4b6f48100bddf20f319903af2fe36f39fa) )
ROM_LOAD( "21j-c", 0x20000, 0x10000, CRC(bb0bc76f) SHA1(37b2225e0593335f636c1e5fded9b21fdeab2f5a) )
@@ -1300,38 +1300,38 @@ ROM_START( ddragonu )
ROM_LOAD( "21j-g", 0x60000, 0x10000, CRC(3220a0b6) SHA1(24a16ea509e9aff82b9ddd14935d61bb71acff84) )
ROM_LOAD( "21j-h", 0x70000, 0x10000, CRC(65c7517d) SHA1(f177ba9c1c7cc75ff04d5591b9865ee364788f94) )
- ROM_REGION( 0x40000, RGNCLASS_GFX, "gfx3", ROMREGION_DISPOSE )
+ ROM_REGION( 0x40000, "gfx3", ROMREGION_DISPOSE )
ROM_LOAD( "21j-8", 0x00000, 0x10000, CRC(7c435887) SHA1(ecb76f2148fa9773426f05aac208eb3ac02747db) ) /* tiles */
ROM_LOAD( "21j-9", 0x10000, 0x10000, CRC(c6640aed) SHA1(f156c337f48dfe4f7e9caee9a72c7ea3d53e3098) )
ROM_LOAD( "21j-i", 0x20000, 0x10000, CRC(5effb0a0) SHA1(1f21acb15dad824e831ed9a42b3fde096bb31141) )
ROM_LOAD( "21j-j", 0x30000, 0x10000, CRC(5fb42e7c) SHA1(7953316712c56c6f8ca6bba127319e24b618b646) )
- ROM_REGION( 0x20000, RGNCLASS_SOUND, "adpcm", 0 ) /* adpcm samples */
+ ROM_REGION( 0x20000, "adpcm", 0 ) /* adpcm samples */
ROM_LOAD( "21j-6", 0x00000, 0x10000, CRC(34755de3) SHA1(57c06d6ce9497901072fa50a92b6ed0d2d4d6528) )
ROM_LOAD( "21j-7", 0x10000, 0x10000, CRC(904de6f8) SHA1(3623e5ea05fd7c455992b7ed87e605b87c3850aa) )
- ROM_REGION( 0x0300, RGNCLASS_PROMS, "proms", 0 )
+ ROM_REGION( 0x0300, "proms", 0 )
ROM_LOAD( "21j-k-0", 0x0000, 0x0100, CRC(fdb130a9) SHA1(4c4f214229b9fab2b5d69c745ec5428787b89e1f) ) /* unknown */
ROM_LOAD( "21j-l-0", 0x0100, 0x0200, CRC(46339529) SHA1(64f4c42a826d67b7cbaa8a23a45ebc4eb6248891) ) /* unknown */
ROM_END
ROM_START( ddragoua )
- ROM_REGION( 0x30000, RGNCLASS_CPU, "main", 0 ) /* 64k for code + bankswitched memory */
+ ROM_REGION( 0x30000, "main", 0 ) /* 64k for code + bankswitched memory */
ROM_LOAD( "21a-1", 0x08000, 0x08000, CRC(1d625008) SHA1(84cc19a55e7c91fca1943d9624d93e0347ed4150) )
ROM_LOAD( "21a-2_4", 0x10000, 0x08000, CRC(5cd67657) SHA1(96bc7a5354a76524bd43a4d7eb8b0053a89e39c4) ) /* banked at 0x4000-0x8000 */
ROM_LOAD( "21a-3", 0x18000, 0x08000, CRC(dbf24897) SHA1(1504faaf07c541330cd43b72dc6846911dfd85a3) ) /* banked at 0x4000-0x8000 */
ROM_LOAD( "21a-4_2", 0x20000, 0x08000, CRC(9b019598) SHA1(59f3aa15389f53c4646d21a39634cb1502e66ff6) ) /* banked at 0x4000-0x8000 */
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sub", 0 ) /* sprite cpu */
+ ROM_REGION( 0x10000, "sub", 0 ) /* sprite cpu */
ROM_LOAD( "63701.bin", 0xc000, 0x4000, CRC(f5232d03) SHA1(e2a194e38633592fd6587690b3cb2669d93985c7) )
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sound", 0 ) /* audio cpu */
+ ROM_REGION( 0x10000, "sound", 0 ) /* audio cpu */
ROM_LOAD( "21j-0-1", 0x08000, 0x08000, CRC(9efa95bb) SHA1(da997d9cc7b9e7b2c70a4b6d30db693086a6f7d8) )
- ROM_REGION( 0x08000, RGNCLASS_GFX, "gfx1", ROMREGION_DISPOSE )
+ ROM_REGION( 0x08000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "21j-5", 0x00000, 0x08000, CRC(7a8b8db4) SHA1(8368182234f9d4d763d4714fd7567a9e31b7ebeb) ) /* chars */
- ROM_REGION( 0x80000, RGNCLASS_GFX, "gfx2", ROMREGION_DISPOSE )
+ ROM_REGION( 0x80000, "gfx2", ROMREGION_DISPOSE )
ROM_LOAD( "21j-a", 0x00000, 0x10000, CRC(574face3) SHA1(481fe574cb79d0159a65ff7486cbc945d50538c5) ) /* sprites */
ROM_LOAD( "21j-b", 0x10000, 0x10000, CRC(40507a76) SHA1(74581a4b6f48100bddf20f319903af2fe36f39fa) )
ROM_LOAD( "21j-c", 0x20000, 0x10000, CRC(bb0bc76f) SHA1(37b2225e0593335f636c1e5fded9b21fdeab2f5a) )
@@ -1341,38 +1341,38 @@ ROM_START( ddragoua )
ROM_LOAD( "21j-g", 0x60000, 0x10000, CRC(3220a0b6) SHA1(24a16ea509e9aff82b9ddd14935d61bb71acff84) )
ROM_LOAD( "21j-h", 0x70000, 0x10000, CRC(65c7517d) SHA1(f177ba9c1c7cc75ff04d5591b9865ee364788f94) )
- ROM_REGION( 0x40000, RGNCLASS_GFX, "gfx3", ROMREGION_DISPOSE )
+ ROM_REGION( 0x40000, "gfx3", ROMREGION_DISPOSE )
ROM_LOAD( "21j-8", 0x00000, 0x10000, CRC(7c435887) SHA1(ecb76f2148fa9773426f05aac208eb3ac02747db) ) /* tiles */
ROM_LOAD( "21j-9", 0x10000, 0x10000, CRC(c6640aed) SHA1(f156c337f48dfe4f7e9caee9a72c7ea3d53e3098) )
ROM_LOAD( "21j-i", 0x20000, 0x10000, CRC(5effb0a0) SHA1(1f21acb15dad824e831ed9a42b3fde096bb31141) )
ROM_LOAD( "21j-j", 0x30000, 0x10000, CRC(5fb42e7c) SHA1(7953316712c56c6f8ca6bba127319e24b618b646) )
- ROM_REGION( 0x20000, RGNCLASS_SOUND, "adpcm", 0 ) /* adpcm samples */
+ ROM_REGION( 0x20000, "adpcm", 0 ) /* adpcm samples */
ROM_LOAD( "21j-6", 0x00000, 0x10000, CRC(34755de3) SHA1(57c06d6ce9497901072fa50a92b6ed0d2d4d6528) )
ROM_LOAD( "21j-7", 0x10000, 0x10000, CRC(904de6f8) SHA1(3623e5ea05fd7c455992b7ed87e605b87c3850aa) )
- ROM_REGION( 0x0300, RGNCLASS_PROMS, "proms", 0 )
+ ROM_REGION( 0x0300, "proms", 0 )
ROM_LOAD( "21j-k-0", 0x0000, 0x0100, CRC(fdb130a9) SHA1(4c4f214229b9fab2b5d69c745ec5428787b89e1f) ) /* unknown */
ROM_LOAD( "21j-l-0", 0x0100, 0x0200, CRC(46339529) SHA1(64f4c42a826d67b7cbaa8a23a45ebc4eb6248891) ) /* unknown */
ROM_END
ROM_START( ddragonb ) /* Same program roms as the World set */
- ROM_REGION( 0x30000, RGNCLASS_CPU, "main", 0 ) /* 64k for code + bankswitched memory */
+ ROM_REGION( 0x30000, "main", 0 ) /* 64k for code + bankswitched memory */
ROM_LOAD( "21j-1.26", 0x08000, 0x08000, CRC(ae714964) SHA1(072522b97ca4edd099c6b48d7634354dc7088c53) )
ROM_LOAD( "21j-2-3.25", 0x10000, 0x08000, CRC(5779705e) SHA1(4b8f22225d10f5414253ce0383bbebd6f720f3af) ) /* banked at 0x4000-0x8000 */
ROM_LOAD( "21a-3.24", 0x18000, 0x08000, CRC(dbf24897) SHA1(1504faaf07c541330cd43b72dc6846911dfd85a3) ) /* banked at 0x4000-0x8000 */
ROM_LOAD( "21j-4.23", 0x20000, 0x08000, CRC(6c9f46fa) SHA1(df251a4aea69b2328f7a543bf085b9c35933e2c1) ) /* banked at 0x4000-0x8000 */
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sub", 0 ) /* sprite cpu */
+ ROM_REGION( 0x10000, "sub", 0 ) /* sprite cpu */
ROM_LOAD( "ic38", 0x0c000, 0x04000, CRC(6a6a0325) SHA1(98a940a9f23ce9154ff94f7f2ce29efe9a92f71b) ) /* HD6903 instead of HD63701 */
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sound", 0 ) /* audio cpu */
+ ROM_REGION( 0x10000, "sound", 0 ) /* audio cpu */
ROM_LOAD( "21j-0-1", 0x08000, 0x08000, CRC(9efa95bb) SHA1(da997d9cc7b9e7b2c70a4b6d30db693086a6f7d8) )
- ROM_REGION( 0x08000, RGNCLASS_GFX, "gfx1", ROMREGION_DISPOSE )
+ ROM_REGION( 0x08000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "21j-5", 0x00000, 0x08000, CRC(7a8b8db4) SHA1(8368182234f9d4d763d4714fd7567a9e31b7ebeb) ) /* chars */
- ROM_REGION( 0x80000, RGNCLASS_GFX, "gfx2", ROMREGION_DISPOSE )
+ ROM_REGION( 0x80000, "gfx2", ROMREGION_DISPOSE )
ROM_LOAD( "21j-a", 0x00000, 0x10000, CRC(574face3) SHA1(481fe574cb79d0159a65ff7486cbc945d50538c5) ) /* sprites */
ROM_LOAD( "21j-b", 0x10000, 0x10000, CRC(40507a76) SHA1(74581a4b6f48100bddf20f319903af2fe36f39fa) )
ROM_LOAD( "21j-c", 0x20000, 0x10000, CRC(bb0bc76f) SHA1(37b2225e0593335f636c1e5fded9b21fdeab2f5a) )
@@ -1382,38 +1382,38 @@ ROM_START( ddragonb ) /* Same program roms as the World set */
ROM_LOAD( "21j-g", 0x60000, 0x10000, CRC(3220a0b6) SHA1(24a16ea509e9aff82b9ddd14935d61bb71acff84) )
ROM_LOAD( "21j-h", 0x70000, 0x10000, CRC(65c7517d) SHA1(f177ba9c1c7cc75ff04d5591b9865ee364788f94) )
- ROM_REGION( 0x40000, RGNCLASS_GFX, "gfx3", ROMREGION_DISPOSE )
+ ROM_REGION( 0x40000, "gfx3", ROMREGION_DISPOSE )
ROM_LOAD( "21j-8", 0x00000, 0x10000, CRC(7c435887) SHA1(ecb76f2148fa9773426f05aac208eb3ac02747db) ) /* tiles */
ROM_LOAD( "21j-9", 0x10000, 0x10000, CRC(c6640aed) SHA1(f156c337f48dfe4f7e9caee9a72c7ea3d53e3098) )
ROM_LOAD( "21j-i", 0x20000, 0x10000, CRC(5effb0a0) SHA1(1f21acb15dad824e831ed9a42b3fde096bb31141) )
ROM_LOAD( "21j-j", 0x30000, 0x10000, CRC(5fb42e7c) SHA1(7953316712c56c6f8ca6bba127319e24b618b646) )
- ROM_REGION( 0x20000, RGNCLASS_SOUND, "adpcm", 0 ) /* adpcm samples */
+ ROM_REGION( 0x20000, "adpcm", 0 ) /* adpcm samples */
ROM_LOAD( "21j-6", 0x00000, 0x10000, CRC(34755de3) SHA1(57c06d6ce9497901072fa50a92b6ed0d2d4d6528) )
ROM_LOAD( "21j-7", 0x10000, 0x10000, CRC(904de6f8) SHA1(3623e5ea05fd7c455992b7ed87e605b87c3850aa) )
- ROM_REGION( 0x0300, RGNCLASS_PROMS, "proms", 0 )
+ ROM_REGION( 0x0300, "proms", 0 )
ROM_LOAD( "21j-k-0", 0x0000, 0x0100, CRC(fdb130a9) SHA1(4c4f214229b9fab2b5d69c745ec5428787b89e1f) ) /* unknown */
ROM_LOAD( "21j-l-0", 0x0100, 0x0200, CRC(46339529) SHA1(64f4c42a826d67b7cbaa8a23a45ebc4eb6248891) ) /* unknown */
ROM_END
ROM_START( ddragnba )
- ROM_REGION( 0x30000, RGNCLASS_CPU, "main", 0 ) /* 64k for code + bankswitched memory */
+ ROM_REGION( 0x30000, "main", 0 ) /* 64k for code + bankswitched memory */
ROM_LOAD( "5.bin", 0x08000, 0x08000, CRC(ae714964) SHA1(072522b97ca4edd099c6b48d7634354dc7088c53) )
ROM_LOAD( "4.bin", 0x10000, 0x08000, CRC(48045762) SHA1(ca39eea71ca76627a98210ce9cc61457a58f16b9) ) /* banked at 0x4000-0x8000 */
ROM_CONTINUE(0x20000,0x8000) /* banked at 0x4000-0x8000 */
ROM_LOAD( "3.bin", 0x18000, 0x08000, CRC(dbf24897) SHA1(1504faaf07c541330cd43b72dc6846911dfd85a3) ) /* banked at 0x4000-0x8000 */
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sub", 0 ) /* sprite cpu */
+ ROM_REGION( 0x10000, "sub", 0 ) /* sprite cpu */
ROM_LOAD( "2_32.bin", 0x0c000, 0x04000, CRC(67875473) SHA1(66405cb22d41d353335f037ce5aee69e4c6f05c4) ) /* 6803 instead of HD63701 */
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sound", 0 ) /* audio cpu */
+ ROM_REGION( 0x10000, "sound", 0 ) /* audio cpu */
ROM_LOAD( "6.bin", 0x08000, 0x08000, CRC(9efa95bb) SHA1(da997d9cc7b9e7b2c70a4b6d30db693086a6f7d8) )
- ROM_REGION( 0x08000, RGNCLASS_GFX, "gfx1", ROMREGION_DISPOSE )
+ ROM_REGION( 0x08000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "1.bin", 0x00000, 0x08000, CRC(7a8b8db4) SHA1(8368182234f9d4d763d4714fd7567a9e31b7ebeb) ) /* chars */
- ROM_REGION( 0x80000, RGNCLASS_GFX, "gfx2", ROMREGION_DISPOSE )
+ ROM_REGION( 0x80000, "gfx2", ROMREGION_DISPOSE )
ROM_LOAD( "21j-a", 0x00000, 0x10000, CRC(574face3) SHA1(481fe574cb79d0159a65ff7486cbc945d50538c5) ) /* sprites */
ROM_LOAD( "21j-b", 0x10000, 0x10000, CRC(40507a76) SHA1(74581a4b6f48100bddf20f319903af2fe36f39fa) )
ROM_LOAD( "21j-c", 0x20000, 0x10000, CRC(bb0bc76f) SHA1(37b2225e0593335f636c1e5fded9b21fdeab2f5a) )
@@ -1423,17 +1423,17 @@ ROM_START( ddragnba )
ROM_LOAD( "21j-g", 0x60000, 0x10000, CRC(3220a0b6) SHA1(24a16ea509e9aff82b9ddd14935d61bb71acff84) )
ROM_LOAD( "21j-h", 0x70000, 0x10000, CRC(65c7517d) SHA1(f177ba9c1c7cc75ff04d5591b9865ee364788f94) )
- ROM_REGION( 0x40000, RGNCLASS_GFX, "gfx3", ROMREGION_DISPOSE )
+ ROM_REGION( 0x40000, "gfx3", ROMREGION_DISPOSE )
ROM_LOAD( "21j-8", 0x00000, 0x10000, CRC(7c435887) SHA1(ecb76f2148fa9773426f05aac208eb3ac02747db) ) /* tiles */
ROM_LOAD( "21j-9", 0x10000, 0x10000, CRC(c6640aed) SHA1(f156c337f48dfe4f7e9caee9a72c7ea3d53e3098) )
ROM_LOAD( "21j-i", 0x20000, 0x10000, CRC(5effb0a0) SHA1(1f21acb15dad824e831ed9a42b3fde096bb31141) )
ROM_LOAD( "21j-j", 0x30000, 0x10000, CRC(5fb42e7c) SHA1(7953316712c56c6f8ca6bba127319e24b618b646) )
- ROM_REGION( 0x20000, RGNCLASS_SOUND, "adpcm", 0 ) /* adpcm samples */
+ ROM_REGION( 0x20000, "adpcm", 0 ) /* adpcm samples */
ROM_LOAD( "8.bin", 0x00000, 0x10000, CRC(34755de3) SHA1(57c06d6ce9497901072fa50a92b6ed0d2d4d6528) )
ROM_LOAD( "7.bin", 0x10000, 0x10000, CRC(f9311f72) SHA1(aa554ef020e04dc896e5495bcddc64e489d0ffff) )
- ROM_REGION( 0x0300, RGNCLASS_PROMS, "proms", 0 )
+ ROM_REGION( 0x0300, "proms", 0 )
ROM_LOAD( "21j-k-0", 0x0000, 0x0100, CRC(fdb130a9) SHA1(4c4f214229b9fab2b5d69c745ec5428787b89e1f) ) /* unknown */
ROM_LOAD( "21j-l-0", 0x0100, 0x0200, CRC(46339529) SHA1(64f4c42a826d67b7cbaa8a23a45ebc4eb6248891) ) /* unknown */
ROM_END
@@ -1447,23 +1447,23 @@ ROM_END
*/
ROM_START( ddgn6809 )
- ROM_REGION( 0x30000, RGNCLASS_CPU, "main", 0 ) /* 64k for code + bankswitched memory */
+ ROM_REGION( 0x30000, "main", 0 ) /* 64k for code + bankswitched memory */
ROM_LOAD( "16.bin", 0x08000, 0x08000, CRC(f4c72690) SHA1(c70d032355acf3f7f6586b6e57a94f80e099bf1a) )
ROM_LOAD( "17.bin", 0x10000, 0x08000, CRC(6489d637) SHA1(fd17fd870e9386a3e3bdd56c8d731c73d8c70b88) ) /* banked at 0x4000-0x8000 */
ROM_LOAD( "18.bin", 0x18000, 0x08000, CRC(154d50c4) SHA1(4ffdd29406b6c6b552344f820f83715b1c7727d1) ) /* banked at 0x4000-0x8000 */
ROM_LOAD( "19.bin", 0x20000, 0x08000, CRC(090e2baf) SHA1(29b775c59c7a4d30a33e3d10e736cd1a83baf3bb) ) /* banked at 0x4000-0x8000 */
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sub", 0 ) /* sprite cpu */
+ ROM_REGION( 0x10000, "sub", 0 ) /* sprite cpu */
ROM_LOAD( "20.bin", 0x8000, 0x8000, CRC(67e3b4f1) SHA1(4945d76b0694299f2f4739ebfba98da6d96fe4cb) )
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sound", 0 ) /* audio cpu */
+ ROM_REGION( 0x10000, "sound", 0 ) /* audio cpu */
ROM_LOAD( "21.bin", 0x08000, 0x08000, CRC(4437fc51) SHA1(fffcf2bec50d0b79861904b4abc607206b7794e6) )
/* all the gfx roms are scrambled on this set */
- ROM_REGION( 0x08000, RGNCLASS_GFX, "gfx1", ROMREGION_DISPOSE )
+ ROM_REGION( 0x08000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "13.bin", 0x00000, 0x08000, CRC(b5a54537) SHA1(a6157cde4f9738565008d11a4a6d8576ae3abfef) ) /* chars */
- ROM_REGION( 0x80000, RGNCLASS_GFX, "gfx2", ROMREGION_DISPOSE )
+ ROM_REGION( 0x80000, "gfx2", ROMREGION_DISPOSE )
ROM_LOAD( "22.bin", 0x00000, 0x08000, CRC(fe08ef61) SHA1(50404936934dc61f3553add4d4b918529b3b5ef3) )
ROM_LOAD( "23.bin", 0x08000, 0x08000, CRC(988bea93) SHA1(053ebb5a71dfdb68ae88ef49d8409a99f8c6926d) )
ROM_LOAD( "24.bin", 0x10000, 0x08000, CRC(437501fc) SHA1(e7758e0fb226ae46eb398bd95f5e95c90b6adb93) )
@@ -1481,13 +1481,13 @@ ROM_START( ddgn6809 )
ROM_LOAD( "7.bin", 0x70000, 0x08000, CRC(d4e350cd) SHA1(78ed2baa8c52b766f998091e7ce9e1a2941352e7) )
ROM_LOAD( "8.bin", 0x78000, 0x08000, CRC(204fdb7d) SHA1(f75b1bc6f65e7a33927cd451267fcd7e2aa44f7e) )
- ROM_REGION( 0x40000, RGNCLASS_GFX, "gfx3", ROMREGION_DISPOSE )
+ ROM_REGION( 0x40000, "gfx3", ROMREGION_DISPOSE )
ROM_LOAD( "9.bin", 0x00000, 0x10000, CRC(736eff0f) SHA1(ae2ec2d5c8ab1db579a08256d874426dc5d889c6) )
ROM_LOAD( "10.bin", 0x10000, 0x10000, CRC(a670d088) SHA1(27e7b49645753dd039f104c3e0a7e6513a98710d) )
ROM_LOAD( "11.bin", 0x20000, 0x10000, CRC(4171b70d) SHA1(dc300c9bca6481417e97ad03c973e47389f261c1) )
ROM_LOAD( "12.bin", 0x30000, 0x10000, CRC(5f6a6d6f) SHA1(7d546a226cda81c28e7ccfb4c5daebc65072198d) )
- ROM_REGION( 0x20000, RGNCLASS_SOUND, "adpcm", 0 ) /* adpcm samples */
+ ROM_REGION( 0x20000, "adpcm", 0 ) /* adpcm samples */
ROM_LOAD( "14.bin", 0x00000, 0x08000, CRC(678f8657) SHA1(2652fdc6719d2c889ca87802f6e2cefae59fc2eb) )
ROM_LOAD( "15.bin", 0x10000, 0x08000, CRC(10f21dea) SHA1(739cf649f91490384297a81a2cc9855acb58a1c0) )
ROM_END
@@ -1524,23 +1524,23 @@ Note
*/
ROM_START( dd6809a )
- ROM_REGION( 0x30000, RGNCLASS_CPU, "main", 0 ) /* 64k for code + bankswitched memory */
+ ROM_REGION( 0x30000, "main", 0 ) /* 64k for code + bankswitched memory */
ROM_LOAD( "20.7f", 0x08000, 0x08000, CRC(c804819f) SHA1(cc570a90b7bef1c6263f5e1fd96ed377c508fe2b) )
ROM_LOAD( "19.7g", 0x10000, 0x08000, CRC(de08db4d) SHA1(e63b90c3bb3af01d2855de9a996b51068bed7b52) ) /* banked at 0x4000-0x8000 */
ROM_LOAD( "18.7h", 0x18000, 0x08000, CRC(154d50c4) SHA1(4ffdd29406b6c6b552344f820f83715b1c7727d1) ) /* banked at 0x4000-0x8000 */
ROM_LOAD( "17.7j", 0x20000, 0x08000, CRC(4052f37a) SHA1(9444a30ce32a2d35c601324d79c0ba602be4f288) ) /* banked at 0x4000-0x8000 */
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sub", 0 ) /* sprite cpu */
+ ROM_REGION( 0x10000, "sub", 0 ) /* sprite cpu */
ROM_LOAD( "21.7d", 0x08000, 0x8000, CRC(4437fc51) SHA1(fffcf2bec50d0b79861904b4abc607206b7794e6) )
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sound", 0 ) /* audio cpu */
+ ROM_REGION( 0x10000, "sound", 0 ) /* audio cpu */
ROM_LOAD( "16.7n", 0x08000, 0x08000, CRC(f4c72690) SHA1(c70d032355acf3f7f6586b6e57a94f80e099bf1a) )
/* all the gfx roms are scrambled on this set */
- ROM_REGION( 0x08000, RGNCLASS_GFX, "gfx1", ROMREGION_DISPOSE )
+ ROM_REGION( 0x08000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "13.5f", 0x00000, 0x08000, CRC(b5a54537) SHA1(a6157cde4f9738565008d11a4a6d8576ae3abfef) ) /* chars */
- ROM_REGION( 0x80000, RGNCLASS_GFX, "gfx2", ROMREGION_DISPOSE )
+ ROM_REGION( 0x80000, "gfx2", ROMREGION_DISPOSE )
ROM_LOAD( "1.1t", 0x00000, 0x10000, CRC(5e810a6d) SHA1(5eba3e982b271bc284ca333429cd0b3759c9c8d1) )
ROM_LOAD( "1.1r", 0x10000, 0x10000, CRC(7300b785) SHA1(6d3b72bd7208e2bd790517a753c9d5192c88d20f) )
ROM_LOAD( "3.1q", 0x20000, 0x10000, CRC(19405de8) SHA1(ac1aa40478b92af5ccdde89812be78b7c9f7d20d) )
@@ -1550,45 +1550,45 @@ ROM_START( dd6809a )
ROM_LOAD( "7.1l", 0x60000, 0x10000, CRC(8010fcca) SHA1(9401c41088776beea91c32aaff8eb2fbe92b5e37) )
ROM_LOAD( "8.1j", 0x70000, 0x10000, CRC(bfa4da27) SHA1(68a649aec43e18dc79b4690c1dff2e2a6fc0065a) )
- ROM_REGION( 0x40000, RGNCLASS_GFX, "gfx3", ROMREGION_DISPOSE )
+ ROM_REGION( 0x40000, "gfx3", ROMREGION_DISPOSE )
ROM_LOAD( "9.2e", 0x00000, 0x10000, CRC(736eff0f) SHA1(ae2ec2d5c8ab1db579a08256d874426dc5d889c6) )
ROM_LOAD( "10.2d", 0x10000, 0x10000, CRC(a670d088) SHA1(27e7b49645753dd039f104c3e0a7e6513a98710d) )
ROM_LOAD( "11.2b", 0x20000, 0x10000, CRC(4171b70d) SHA1(dc300c9bca6481417e97ad03c973e47389f261c1) )
ROM_LOAD( "12.2a", 0x30000, 0x10000, CRC(5f6a6d6f) SHA1(7d546a226cda81c28e7ccfb4c5daebc65072198d) )
- ROM_REGION( 0x20000, RGNCLASS_SOUND, "adpcm", 0 ) /* adpcm samples (yes these really are smaller than the original game..) */
+ ROM_REGION( 0x20000, "adpcm", 0 ) /* adpcm samples (yes these really are smaller than the original game..) */
ROM_LOAD( "14.7q", 0x00000, 0x08000, CRC(678f8657) SHA1(2652fdc6719d2c889ca87802f6e2cefae59fc2eb) )
ROM_LOAD( "15.7o", 0x10000, 0x08000, CRC(10f21dea) SHA1(739cf649f91490384297a81a2cc9855acb58a1c0) )
- ROM_REGION( 0x20000, RGNCLASS_USER, "user1", 0 ) /* PROMs */
+ ROM_REGION( 0x20000, "user1", 0 ) /* PROMs */
ROM_LOAD( "27s21.5o", 0x00000, 0x100, CRC(673f68c3) SHA1(9381453e8f868d80b6069264509a339e20e2b6b1) )
ROM_LOAD( "27s21.5p", 0x00000, 0x100, CRC(2dc270f2) SHA1(9f124ab2c98680bcc249218ee0de09ba49c09a84) )
ROM_LOAD( "27s29.6g", 0x00000, 0x200, CRC(095fb461) SHA1(7fd213fd8b8bbe30334523ccf06d4606c67b472e) )
ROM_LOAD( "82s129.4h", 0x00000, 0x100, CRC(7683cadd) SHA1(ff6fecf273c1d8812814cacc72fb71642ec32b6d) )
- ROM_REGION( 0x20000, RGNCLASS_USER, "user2", 0 ) /* PALs */
+ ROM_REGION( 0x20000, "user2", 0 ) /* PALs */
ROM_LOAD( "pal16r4.8g", 0x00000, 0x104, CRC(5b0263fd) SHA1(ddca425f82f5eb06b56f2ab116fb9a9b192e1097) )
ROM_LOAD( "pal16r6.2f", 0x00000, 0x104, CRC(bd76fb53) SHA1(2d0634e8edb3289a103719466465e9777606086e) )
ROM_END
ROM_START( ddragon2 )
- ROM_REGION( 0x30000, RGNCLASS_CPU, "main", 0 )
+ ROM_REGION( 0x30000, "main", 0 )
ROM_LOAD( "26a9-04.bin", 0x08000, 0x8000, CRC(f2cfc649) SHA1(d3f1e0bae02472914a940222e4f600170a91736d) )
ROM_LOAD( "26aa-03.bin", 0x10000, 0x8000, CRC(44dd5d4b) SHA1(427c4e419668b41545928cfc96435c010ecdc88b) )
ROM_LOAD( "26ab-0.bin", 0x18000, 0x8000, CRC(49ddddcd) SHA1(91dc53718d04718b313f23d86e241027c89d1a03) )
ROM_LOAD( "26ac-0e.63", 0x20000, 0x8000, CRC(57acad2c) SHA1(938e2a78af38ecd7e9e08fb10acc1940f7585f5e) )
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sub", 0 ) /* sprite CPU 64kb (Upper 16kb = 0) */
+ ROM_REGION( 0x10000, "sub", 0 ) /* sprite CPU 64kb (Upper 16kb = 0) */
ROM_LOAD( "26ae-0.bin", 0x00000, 0x10000, CRC(ea437867) SHA1(cd910203af0565f981b9bdef51ea6e9c33ee82d3) )
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sound", 0 ) /* music CPU, 64kb */
+ ROM_REGION( 0x10000, "sound", 0 ) /* music CPU, 64kb */
ROM_LOAD( "26ad-0.bin", 0x00000, 0x8000, CRC(75e36cd6) SHA1(f24805f4f6925b3ac508e66a6fc25c275b05f3b9) )
- ROM_REGION( 0x10000, RGNCLASS_GFX, "gfx1", ROMREGION_DISPOSE )
+ ROM_REGION( 0x10000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "26a8-0e.19", 0x00000, 0x10000, CRC(4e80cd36) SHA1(dcae0709f27f32effb359f6b943f61b102749f2a) ) /* chars */
- ROM_REGION( 0xc0000, RGNCLASS_GFX, "gfx2", ROMREGION_DISPOSE )
+ ROM_REGION( 0xc0000, "gfx2", ROMREGION_DISPOSE )
ROM_LOAD( "26j0-0.bin", 0x00000, 0x20000, CRC(db309c84) SHA1(ee095e4a3bc86737539784945decb1f63da47b9b) ) /* sprites */
ROM_LOAD( "26j1-0.bin", 0x20000, 0x20000, CRC(c3081e0c) SHA1(c4a9ae151aae21073a2c79c5ac088c72d4f3d9db) )
ROM_LOAD( "26af-0.bin", 0x40000, 0x20000, CRC(3a615aad) SHA1(ec90a35224a177d00327de6fd1a299df38abd790) )
@@ -1596,35 +1596,35 @@ ROM_START( ddragon2 )
ROM_LOAD( "26j3-0.bin", 0x80000, 0x20000, CRC(daf040d6) SHA1(ab0fd5482625dbe64f0f0b0baff5dcde05309b81) )
ROM_LOAD( "26a10-0.bin", 0xa0000, 0x20000, CRC(6d16d889) SHA1(3bc62b3e7f4ddc3200a9cf8469239662da80c854) )
- ROM_REGION( 0x40000, RGNCLASS_GFX, "gfx3", ROMREGION_DISPOSE )
+ ROM_REGION( 0x40000, "gfx3", ROMREGION_DISPOSE )
ROM_LOAD( "26j4-0.bin", 0x00000, 0x20000, CRC(a8c93e76) SHA1(54d64f052971e7fa0d21c5ce12f87b0fa2b648d6) ) /* tiles */
ROM_LOAD( "26j5-0.bin", 0x20000, 0x20000, CRC(ee555237) SHA1(f9698f3e57f933a43e508f60667c860dee034d05) )
- ROM_REGION( 0x40000, RGNCLASS_SOUND, "oki", 0 ) /* adpcm samples */
+ ROM_REGION( 0x40000, "oki", 0 ) /* adpcm samples */
ROM_LOAD( "26j6-0.bin", 0x00000, 0x20000, CRC(a84b2a29) SHA1(9cb529e4939c16a0a42f45dd5547c76c2f86f07b) )
ROM_LOAD( "26j7-0.bin", 0x20000, 0x20000, CRC(bc6a48d5) SHA1(04c434f8cd42a8f82a263548183569396f9b684d) )
- ROM_REGION( 0x0200, RGNCLASS_PROMS, "proms", 0 )
+ ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "prom.16", 0x0000, 0x0200, CRC(46339529) SHA1(64f4c42a826d67b7cbaa8a23a45ebc4eb6248891) ) /* unknown (same as ddragon) */
ROM_END
ROM_START( ddragn2u )
- ROM_REGION( 0x30000, RGNCLASS_CPU, "main", 0 )
+ ROM_REGION( 0x30000, "main", 0 )
ROM_LOAD( "26a9-04.bin", 0x08000, 0x8000, CRC(f2cfc649) SHA1(d3f1e0bae02472914a940222e4f600170a91736d) )
ROM_LOAD( "26aa-03.bin", 0x10000, 0x8000, CRC(44dd5d4b) SHA1(427c4e419668b41545928cfc96435c010ecdc88b) )
ROM_LOAD( "26ab-0.bin", 0x18000, 0x8000, CRC(49ddddcd) SHA1(91dc53718d04718b313f23d86e241027c89d1a03) )
ROM_LOAD( "26ac-02.bin", 0x20000, 0x8000, CRC(097eaf26) SHA1(60504abd30fec44c45197cdf3832c87d05ef577d) )
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sub", 0 ) /* sprite CPU 64kb (Upper 16kb = 0) */
+ ROM_REGION( 0x10000, "sub", 0 ) /* sprite CPU 64kb (Upper 16kb = 0) */
ROM_LOAD( "26ae-0.bin", 0x00000, 0x10000, CRC(ea437867) SHA1(cd910203af0565f981b9bdef51ea6e9c33ee82d3) )
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sound", 0 ) /* music CPU, 64kb */
+ ROM_REGION( 0x10000, "sound", 0 ) /* music CPU, 64kb */
ROM_LOAD( "26ad-0.bin", 0x00000, 0x8000, CRC(75e36cd6) SHA1(f24805f4f6925b3ac508e66a6fc25c275b05f3b9) )
- ROM_REGION( 0x10000, RGNCLASS_GFX, "gfx1", ROMREGION_DISPOSE )
+ ROM_REGION( 0x10000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "26a8-0.bin", 0x00000, 0x10000, CRC(3ad1049c) SHA1(11d9544a56f8e6a84beb307a5c8a9ff8afc55c66) ) /* chars */
- ROM_REGION( 0xc0000, RGNCLASS_GFX, "gfx2", ROMREGION_DISPOSE )
+ ROM_REGION( 0xc0000, "gfx2", ROMREGION_DISPOSE )
ROM_LOAD( "26j0-0.bin", 0x00000, 0x20000, CRC(db309c84) SHA1(ee095e4a3bc86737539784945decb1f63da47b9b) ) /* sprites */
ROM_LOAD( "26j1-0.bin", 0x20000, 0x20000, CRC(c3081e0c) SHA1(c4a9ae151aae21073a2c79c5ac088c72d4f3d9db) )
ROM_LOAD( "26af-0.bin", 0x40000, 0x20000, CRC(3a615aad) SHA1(ec90a35224a177d00327de6fd1a299df38abd790) )
@@ -1632,39 +1632,39 @@ ROM_START( ddragn2u )
ROM_LOAD( "26j3-0.bin", 0x80000, 0x20000, CRC(daf040d6) SHA1(ab0fd5482625dbe64f0f0b0baff5dcde05309b81) )
ROM_LOAD( "26a10-0.bin", 0xa0000, 0x20000, CRC(6d16d889) SHA1(3bc62b3e7f4ddc3200a9cf8469239662da80c854) )
- ROM_REGION( 0x40000, RGNCLASS_GFX, "gfx3", ROMREGION_DISPOSE )
+ ROM_REGION( 0x40000, "gfx3", ROMREGION_DISPOSE )
ROM_LOAD( "26j4-0.bin", 0x00000, 0x20000, CRC(a8c93e76) SHA1(54d64f052971e7fa0d21c5ce12f87b0fa2b648d6) ) /* tiles */
ROM_LOAD( "26j5-0.bin", 0x20000, 0x20000, CRC(ee555237) SHA1(f9698f3e57f933a43e508f60667c860dee034d05) )
- ROM_REGION( 0x40000, RGNCLASS_SOUND, "oki", 0 ) /* adpcm samples */
+ ROM_REGION( 0x40000, "oki", 0 ) /* adpcm samples */
ROM_LOAD( "26j6-0.bin", 0x00000, 0x20000, CRC(a84b2a29) SHA1(9cb529e4939c16a0a42f45dd5547c76c2f86f07b) )
ROM_LOAD( "26j7-0.bin", 0x20000, 0x20000, CRC(bc6a48d5) SHA1(04c434f8cd42a8f82a263548183569396f9b684d) )
- ROM_REGION( 0x0200, RGNCLASS_PROMS, "proms", 0 )
+ ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "prom.16", 0x0000, 0x0200, CRC(46339529) SHA1(64f4c42a826d67b7cbaa8a23a45ebc4eb6248891) ) /* unknown (same as ddragon) */
ROM_END
ROM_START( tstrike )
- ROM_REGION( 0x30000, RGNCLASS_CPU, "main", 0 ) /* 64k for code + bankswitched memory */
+ ROM_REGION( 0x30000, "main", 0 ) /* 64k for code + bankswitched memory */
ROM_LOAD( "prog.rom", 0x08000, 0x08000, CRC(bf011a00) SHA1(09a55042a219dd37cb9e7feeab092ebfb903ddde) )
ROM_LOAD( "tstrike.25", 0x10000, 0x08000, CRC(b6a0c2f3) SHA1(3434689ca217f5af268058ad34c277db672d389c) ) /* banked at 0x4000-0x8000 */
ROM_LOAD( "tstrike.24", 0x18000, 0x08000, CRC(363816fa) SHA1(65c1ccbb950e09230196b49dc7312a13a34f3f79) ) /* banked at 0x4000-0x8000 */
/* IC23 is replaced with a daughterboard containing a 68705 MCU */
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sub", 0 ) /* sprite cpu */
+ ROM_REGION( 0x10000, "sub", 0 ) /* sprite cpu */
ROM_LOAD( "63701.bin", 0xc000, 0x4000, CRC(f5232d03) SHA1(e2a194e38633592fd6587690b3cb2669d93985c7) )
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sound", 0 ) /* audio cpu */
+ ROM_REGION( 0x10000, "sound", 0 ) /* audio cpu */
ROM_LOAD( "tstrike.30", 0x08000, 0x08000, CRC(3f3f04a1) SHA1(45d2b4542ec783c1c4122616606be6c160f76c06) )
- ROM_REGION( 0x0800, RGNCLASS_CPU, "mcu", 0 ) /* 8k for the microcontroller */
+ ROM_REGION( 0x0800, "mcu", 0 ) /* 8k for the microcontroller */
ROM_LOAD( "68705prt.mcu", 0x00000, 0x0800, CRC(34cbb2d3) SHA1(8e0c3b13c636012d88753d547c639b1a8af85680) )
- ROM_REGION( 0x08000, RGNCLASS_GFX, "gfx1", ROMREGION_DISPOSE )
+ ROM_REGION( 0x08000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "alpha.rom", 0x00000, 0x08000, CRC(3a7c3185) SHA1(1ccaa6a1f46d66feda49fdea337b8eb32f14c7b5) ) /* chars */
- ROM_REGION( 0x80000, RGNCLASS_GFX, "gfx2", ROMREGION_DISPOSE ) /* sprites */
+ ROM_REGION( 0x80000, "gfx2", ROMREGION_DISPOSE ) /* sprites */
ROM_LOAD( "tstrike.117", 0x00000, 0x10000, CRC(f7122c0d) SHA1(2b6b359585d9df966c1fc0041fb972aac9b1ab93) )
ROM_LOAD( "21j-b", 0x10000, 0x10000, CRC(40507a76) SHA1(74581a4b6f48100bddf20f319903af2fe36f39fa) ) /* from ddragon (116) */
ROM_LOAD( "tstrike.115", 0x20000, 0x10000, CRC(a13c7b62) SHA1(d929d8db7eb2b949cd3bd77238611ecc54b2e885) )
@@ -1674,41 +1674,41 @@ ROM_START( tstrike )
ROM_LOAD( "tstrike.111", 0x60000, 0x10000, CRC(7b9c87ad) SHA1(429049f84b2084bb074e380dca63b75150e7e69f) )
ROM_LOAD( "21j-h", 0x70000, 0x10000, CRC(65c7517d) SHA1(f177ba9c1c7cc75ff04d5591b9865ee364788f94) ) /* from ddragon (110) */
- ROM_REGION( 0x40000, RGNCLASS_GFX, "gfx3", ROMREGION_DISPOSE ) /* tiles */
+ ROM_REGION( 0x40000, "gfx3", ROMREGION_DISPOSE ) /* tiles */
ROM_LOAD( "tstrike.78", 0x00000, 0x10000, CRC(88284aec) SHA1(f07bc5f84f2b2f976c911541c8f1ff2558f569ca) )
ROM_LOAD( "21j-9", 0x10000, 0x10000, CRC(c6640aed) SHA1(f156c337f48dfe4f7e9caee9a72c7ea3d53e3098) ) /* from ddragon (77) */
ROM_LOAD( "tstrike.109", 0x20000, 0x10000, CRC(8c2cd0bb) SHA1(364a708484c7750f38162d463104216bbd555b86) )
ROM_LOAD( "21j-j", 0x30000, 0x10000, CRC(5fb42e7c) SHA1(7953316712c56c6f8ca6bba127319e24b618b646) ) /* from ddragon (108) */
- ROM_REGION( 0x20000, RGNCLASS_SOUND, "adpcm", 0 ) /* adpcm samples */
+ ROM_REGION( 0x20000, "adpcm", 0 ) /* adpcm samples */
ROM_LOAD( "tstrike.94", 0x00000, 0x10000, CRC(8a2c09fc) SHA1(f59a43c3fa814b169a51744f9604d36ae63c190f) ) /* first+second half identical */
ROM_LOAD( "tstrike.95", 0x10000, 0x08000, CRC(1812eecb) SHA1(9b7d526f30a86682cdf088600b25ea5a56b112ef) )
- ROM_REGION( 0x0300, RGNCLASS_PROMS, "proms", 0 )
+ ROM_REGION( 0x0300, "proms", 0 )
ROM_LOAD( "21j-k-0", 0x0000, 0x0100, CRC(fdb130a9) SHA1(4c4f214229b9fab2b5d69c745ec5428787b89e1f) ) /* unknown */
ROM_LOAD( "21j-l-0", 0x0100, 0x0200, CRC(46339529) SHA1(64f4c42a826d67b7cbaa8a23a45ebc4eb6248891) ) /* unknown */
ROM_END
ROM_START( tstrikea )
- ROM_REGION( 0x30000, RGNCLASS_CPU, "main", 0 ) /* 64k for code + bankswitched memory */
+ ROM_REGION( 0x30000, "main", 0 ) /* 64k for code + bankswitched memory */
ROM_LOAD( "tstrike.26", 0x08000, 0x08000, CRC(871b10bc) SHA1(c824775cf72c039612fda76c4a518cd89e4c8657) )
ROM_LOAD( "tstrike.25", 0x10000, 0x08000, CRC(b6a0c2f3) SHA1(3434689ca217f5af268058ad34c277db672d389c) ) /* banked at 0x4000-0x8000 */
ROM_LOAD( "tstrike.24", 0x18000, 0x08000, CRC(363816fa) SHA1(65c1ccbb950e09230196b49dc7312a13a34f3f79) ) /* banked at 0x4000-0x8000 */
/* IC23 is replaced with a daughterboard containing a 68705 MCU */
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sub", 0 ) /* sprite cpu */
+ ROM_REGION( 0x10000, "sub", 0 ) /* sprite cpu */
ROM_LOAD( "63701.bin", 0xc000, 0x4000, CRC(f5232d03) SHA1(e2a194e38633592fd6587690b3cb2669d93985c7) )
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sound", 0 ) /* audio cpu */
+ ROM_REGION( 0x10000, "sound", 0 ) /* audio cpu */
ROM_LOAD( "tstrike.30", 0x08000, 0x08000, CRC(3f3f04a1) SHA1(45d2b4542ec783c1c4122616606be6c160f76c06) )
- ROM_REGION( 0x0800, RGNCLASS_CPU, "mcu", 0 ) /* 8k for the microcontroller */
+ ROM_REGION( 0x0800, "mcu", 0 ) /* 8k for the microcontroller */
ROM_LOAD( "68705prt.mcu", 0x00000, 0x0800, CRC(34cbb2d3) SHA1(8e0c3b13c636012d88753d547c639b1a8af85680) )
- ROM_REGION( 0x08000, RGNCLASS_GFX, "gfx1", ROMREGION_DISPOSE )
+ ROM_REGION( 0x08000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "tstrike.20", 0x00000, 0x08000, CRC(b6b8bfa0) SHA1(ce50f8eb1a84873ef3df621d971a6b087473d6c2) ) /* chars */
- ROM_REGION( 0x80000, RGNCLASS_GFX, "gfx2", ROMREGION_DISPOSE ) /* sprites */
+ ROM_REGION( 0x80000, "gfx2", ROMREGION_DISPOSE ) /* sprites */
ROM_LOAD( "tstrike.117", 0x00000, 0x10000, CRC(f7122c0d) SHA1(2b6b359585d9df966c1fc0041fb972aac9b1ab93) )
ROM_LOAD( "21j-b", 0x10000, 0x10000, CRC(40507a76) SHA1(74581a4b6f48100bddf20f319903af2fe36f39fa) ) /* from ddragon (116) */
ROM_LOAD( "tstrike.115", 0x20000, 0x10000, CRC(a13c7b62) SHA1(d929d8db7eb2b949cd3bd77238611ecc54b2e885) )
@@ -1718,78 +1718,78 @@ ROM_START( tstrikea )
ROM_LOAD( "tstrike.111", 0x60000, 0x10000, CRC(7b9c87ad) SHA1(429049f84b2084bb074e380dca63b75150e7e69f) )
ROM_LOAD( "21j-h", 0x70000, 0x10000, CRC(65c7517d) SHA1(f177ba9c1c7cc75ff04d5591b9865ee364788f94) ) /* from ddragon (110) */
- ROM_REGION( 0x40000, RGNCLASS_GFX, "gfx3", ROMREGION_DISPOSE ) /* tiles */
+ ROM_REGION( 0x40000, "gfx3", ROMREGION_DISPOSE ) /* tiles */
ROM_LOAD( "tstrike.78", 0x00000, 0x10000, CRC(88284aec) SHA1(f07bc5f84f2b2f976c911541c8f1ff2558f569ca) )
ROM_LOAD( "21j-9", 0x10000, 0x10000, CRC(c6640aed) SHA1(f156c337f48dfe4f7e9caee9a72c7ea3d53e3098) ) /* from ddragon (77) */
ROM_LOAD( "tstrike.109", 0x20000, 0x10000, CRC(8c2cd0bb) SHA1(364a708484c7750f38162d463104216bbd555b86) )
ROM_LOAD( "21j-j", 0x30000, 0x10000, CRC(5fb42e7c) SHA1(7953316712c56c6f8ca6bba127319e24b618b646) ) /* from ddragon (108) */
- ROM_REGION( 0x20000, RGNCLASS_SOUND, "adpcm", 0 ) /* adpcm samples */
+ ROM_REGION( 0x20000, "adpcm", 0 ) /* adpcm samples */
ROM_LOAD( "tstrike.94", 0x00000, 0x10000, CRC(8a2c09fc) SHA1(f59a43c3fa814b169a51744f9604d36ae63c190f) ) /* first+second half identical */
ROM_LOAD( "tstrike.95", 0x10000, 0x08000, CRC(1812eecb) SHA1(9b7d526f30a86682cdf088600b25ea5a56b112ef) )
- ROM_REGION( 0x0300, RGNCLASS_PROMS, "proms", 0 )
+ ROM_REGION( 0x0300, "proms", 0 )
ROM_LOAD( "21j-k-0", 0x0000, 0x0100, CRC(fdb130a9) SHA1(4c4f214229b9fab2b5d69c745ec5428787b89e1f) ) /* unknown */
ROM_LOAD( "21j-l-0", 0x0100, 0x0200, CRC(46339529) SHA1(64f4c42a826d67b7cbaa8a23a45ebc4eb6248891) ) /* unknown */
ROM_END
ROM_START( ddungeon )
- ROM_REGION( 0x30000, RGNCLASS_CPU, "main", 0 ) /* Main CPU? */
+ ROM_REGION( 0x30000, "main", 0 ) /* Main CPU? */
ROM_LOAD( "dd3.bin", 0x10000, 0x8000, CRC(922e719c) SHA1(d1c73f56913cd368158abc613d7bbab669509742) )
ROM_LOAD( "dd2.bin", 0x08000, 0x8000, CRC(a6e7f608) SHA1(83b9301c39bfdc1e50a37f2bdc4d4f65a1111bee) )
/* IC23 is replaced with a daughterboard containing a 68705 MCU */
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sub", 0 ) /* sprite cpu */
+ ROM_REGION( 0x10000, "sub", 0 ) /* sprite cpu */
ROM_LOAD( "63701.bin", 0xc000, 0x4000, CRC(f5232d03) SHA1(e2a194e38633592fd6587690b3cb2669d93985c7) )
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sound", 0 ) /* audio cpu */
+ ROM_REGION( 0x10000, "sound", 0 ) /* audio cpu */
ROM_LOAD( "21j-0-1", 0x08000, 0x08000, CRC(9efa95bb) SHA1(da997d9cc7b9e7b2c70a4b6d30db693086a6f7d8) ) /* from ddragon */
- ROM_REGION( 0x0800, RGNCLASS_CPU, "mcu", 0 ) /* 8k for the microcontroller */
+ ROM_REGION( 0x0800, "mcu", 0 ) /* 8k for the microcontroller */
ROM_LOAD( "dd_mcu.bin", 0x00000, 0x0800, CRC(34cbb2d3) SHA1(8e0c3b13c636012d88753d547c639b1a8af85680) )
- ROM_REGION( 0x10000, RGNCLASS_GFX, "gfx1", 0 ) /* GFX? */
+ ROM_REGION( 0x10000, "gfx1", 0 ) /* GFX? */
ROM_LOAD( "dd6.bin", 0x00000, 0x08000, CRC(057588ca) SHA1(d4a5dd3ea8cf455b54657473d4d52ab5e838ae15) )
- ROM_REGION( 0x20000, RGNCLASS_GFX, "gfx2", 0 ) /* GFX */
+ ROM_REGION( 0x20000, "gfx2", 0 ) /* GFX */
ROM_LOAD( "dd-7r.bin", 0x00000, 0x08000, CRC(50d6ab5d) SHA1(4c9cbd72d38b631ea2ca231045ef3f3e11cc7c07) ) // 1
ROM_LOAD( "dd-7k.bin", 0x10000, 0x08000, CRC(43264ad8) SHA1(74f031d6179390bc4fa99f4929a6886db8c2b510) ) // 1
- ROM_REGION( 0x20000, RGNCLASS_GFX, "gfx3", 0 ) /* GFX */
+ ROM_REGION( 0x20000, "gfx3", 0 ) /* GFX */
ROM_LOAD( "dd-6b.bin", 0x00000, 0x08000, CRC(3deacae9) SHA1(6663f054ed3eed50c5cacfa5d22d465dfb179964) ) // 0
ROM_LOAD( "dd-7c.bin", 0x10000, 0x08000, CRC(5a2f31eb) SHA1(1b85533443e148adb2a9c2c09c43cbf2c35c86bc) ) // 0
- ROM_REGION( 0x20000, RGNCLASS_SOUND, "adpcm", 0 ) /* adpcm samples */
+ ROM_REGION( 0x20000, "adpcm", 0 ) /* adpcm samples */
ROM_LOAD( "21j-6", 0x00000, 0x10000, CRC(34755de3) SHA1(57c06d6ce9497901072fa50a92b6ed0d2d4d6528) )
ROM_LOAD( "21j-7", 0x10000, 0x10000, CRC(904de6f8) SHA1(3623e5ea05fd7c455992b7ed87e605b87c3850aa) )
- ROM_REGION( 0x0300, RGNCLASS_PROMS, "proms", 0 )
+ ROM_REGION( 0x0300, "proms", 0 )
ROM_LOAD( "21j-k-0", 0x0000, 0x0100, CRC(fdb130a9) SHA1(4c4f214229b9fab2b5d69c745ec5428787b89e1f) ) /* unknown */
ROM_LOAD( "21j-l-0", 0x0100, 0x0200, CRC(46339529) SHA1(64f4c42a826d67b7cbaa8a23a45ebc4eb6248891) ) /* unknown */
ROM_END
ROM_START( darktowr )
- ROM_REGION( 0x30000, RGNCLASS_CPU, "main", 0 ) /* 64k for code + bankswitched memory */
+ ROM_REGION( 0x30000, "main", 0 ) /* 64k for code + bankswitched memory */
ROM_LOAD( "dt.26", 0x08000, 0x08000, CRC(8134a472) SHA1(7d42d2ed8d09855241d98ed94bce140a314c2f66) )
ROM_LOAD( "21j-2-3.25", 0x10000, 0x08000, CRC(5779705e) SHA1(4b8f22225d10f5414253ce0383bbebd6f720f3af) ) /* from ddragon */
ROM_LOAD( "dt.24", 0x18000, 0x08000, CRC(523a5413) SHA1(71c04287e4f2e792c98abdeb97fe70abd0d5e918) ) /* banked at 0x4000-0x8000 */
/* IC23 is replaced with a daughterboard containing a 68705 MCU */
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sub", 0 ) /* sprite cpu */
+ ROM_REGION( 0x10000, "sub", 0 ) /* sprite cpu */
ROM_LOAD( "63701.bin", 0xc000, 0x4000, CRC(f5232d03) SHA1(e2a194e38633592fd6587690b3cb2669d93985c7) )
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sound", 0 ) /* audio cpu */
+ ROM_REGION( 0x10000, "sound", 0 ) /* audio cpu */
ROM_LOAD( "21j-0-1", 0x08000, 0x08000, CRC(9efa95bb) SHA1(da997d9cc7b9e7b2c70a4b6d30db693086a6f7d8) ) /* from ddragon */
- ROM_REGION( 0x0800, RGNCLASS_CPU, "mcu", 0 ) /* 8k for the microcontroller */
+ ROM_REGION( 0x0800, "mcu", 0 ) /* 8k for the microcontroller */
ROM_LOAD( "68705prt.mcu", 0x00000, 0x0800, CRC(34cbb2d3) SHA1(8e0c3b13c636012d88753d547c639b1a8af85680) )
- ROM_REGION( 0x08000, RGNCLASS_GFX, "gfx1", ROMREGION_DISPOSE ) /* chars */
+ ROM_REGION( 0x08000, "gfx1", ROMREGION_DISPOSE ) /* chars */
ROM_LOAD( "dt.20", 0x00000, 0x08000, CRC(860b0298) SHA1(087e4e6511c5bed74ffbfd077ece55a756b13253) )
- ROM_REGION( 0x80000, RGNCLASS_GFX, "gfx2", ROMREGION_DISPOSE ) /* sprites */
+ ROM_REGION( 0x80000, "gfx2", ROMREGION_DISPOSE ) /* sprites */
ROM_LOAD( "dt.117", 0x00000, 0x10000, CRC(750dd0fa) SHA1(d95b95a54c7ed87a27edb8660810dd89efa10c9f) )
ROM_LOAD( "dt.116", 0x10000, 0x10000, CRC(22cfa87b) SHA1(0008a41f307be96be91f491bdeaa1fa450dd0fdf) )
ROM_LOAD( "dt.115", 0x20000, 0x10000, CRC(8a9f1c34) SHA1(1f07f424b2ab14a051f2c84b3d89fc5d35c5f20b) )
@@ -1799,59 +1799,59 @@ ROM_START( darktowr )
ROM_LOAD( "dt.111", 0x60000, 0x10000, CRC(59032154) SHA1(637372e4619472a958f4971b50a6fe0985bffc8b) )
ROM_LOAD( "21j-h", 0x70000, 0x10000, CRC(65c7517d) SHA1(f177ba9c1c7cc75ff04d5591b9865ee364788f94) ) /* from ddragon */
- ROM_REGION( 0x40000, RGNCLASS_GFX, "gfx3", ROMREGION_DISPOSE ) /* tiles */
+ ROM_REGION( 0x40000, "gfx3", ROMREGION_DISPOSE ) /* tiles */
ROM_LOAD( "dt.78", 0x00000, 0x10000, CRC(72c15604) SHA1(202b46a2445eea5877e986a871bb0a6b76b88a6f) )
ROM_LOAD( "21j-9", 0x10000, 0x10000, CRC(c6640aed) SHA1(f156c337f48dfe4f7e9caee9a72c7ea3d53e3098) ) /* from ddragon */
ROM_LOAD( "dt.109", 0x20000, 0x10000, CRC(15bdcb62) SHA1(75382a3805dc333b196e119d28b5c3f320bd9f2a) )
ROM_LOAD( "21j-j", 0x30000, 0x10000, CRC(5fb42e7c) SHA1(7953316712c56c6f8ca6bba127319e24b618b646) ) /* from ddragon */
- ROM_REGION( 0x20000, RGNCLASS_SOUND, "adpcm", 0 ) /* adpcm samples */
+ ROM_REGION( 0x20000, "adpcm", 0 ) /* adpcm samples */
ROM_LOAD( "21j-6", 0x00000, 0x10000, CRC(34755de3) SHA1(57c06d6ce9497901072fa50a92b6ed0d2d4d6528) ) /* from ddragon */
ROM_LOAD( "21j-7", 0x10000, 0x10000, CRC(904de6f8) SHA1(3623e5ea05fd7c455992b7ed87e605b87c3850aa) ) /* from ddragon */
- ROM_REGION( 0x0300, RGNCLASS_PROMS, "proms", 0 )
+ ROM_REGION( 0x0300, "proms", 0 )
ROM_LOAD( "21j-k-0", 0x0000, 0x0100, CRC(fdb130a9) SHA1(4c4f214229b9fab2b5d69c745ec5428787b89e1f) ) /* unknown */ /* from ddragon */
ROM_LOAD( "21j-l-0", 0x0100, 0x0200, CRC(46339529) SHA1(64f4c42a826d67b7cbaa8a23a45ebc4eb6248891) ) /* unknown */ /* from ddragon */
ROM_END
ROM_START( toffy )
- ROM_REGION( 0x30000, RGNCLASS_CPU, "main", 0 ) /* Main CPU? */
+ ROM_REGION( 0x30000, "main", 0 ) /* Main CPU? */
ROM_LOAD( "2-27512.rom", 0x00000, 0x10000, CRC(244709dd) SHA1(b2db51b910f1a031b94fb50e684351f657a465dc) )
ROM_RELOAD( 0x10000, 0x10000 )
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sound", 0 ) /* Sound CPU? */
+ ROM_REGION( 0x10000, "sound", 0 ) /* Sound CPU? */
ROM_LOAD( "u142.1", 0x00000, 0x10000, CRC(541bd7f0) SHA1(3f0097f5877eae50651f94d46d7dd9127037eb6e) )
- ROM_REGION( 0x10000, RGNCLASS_GFX, "gfx1", 0 ) /* GFX? */
+ ROM_REGION( 0x10000, "gfx1", 0 ) /* GFX? */
ROM_LOAD( "7-27512.rom", 0x000, 0x10000, CRC(f9e8ec64) SHA1(36891cd8f28800e03fe0eac84b2484a70011eabb) )
- ROM_REGION( 0x20000, RGNCLASS_GFX, "gfx3", 0 ) /* GFX */
+ ROM_REGION( 0x20000, "gfx3", 0 ) /* GFX */
/* the same as 'Dangerous Dungeons' once decrypted */
ROM_LOAD( "4-27512.rom", 0x00000, 0x10000, CRC(94b5ef6f) SHA1(32967f6cfc6a077c31923318891ed508f83e67f6) )
ROM_LOAD( "3-27512.rom", 0x10000, 0x10000, CRC(a7a053a3) SHA1(98625fe73a409c8d51136931a5f707a0bf75b66a) )
- ROM_REGION( 0x20000, RGNCLASS_GFX, "gfx2", 0 ) /* GFX */
+ ROM_REGION( 0x20000, "gfx2", 0 ) /* GFX */
ROM_LOAD( "6-27512.rom", 0x00000, 0x10000, CRC(2ba7ca47) SHA1(ad709fc871f1f1a7d4b0fdf0f516c53fd4c8b685) )
ROM_LOAD( "5-27512.rom", 0x10000, 0x10000, CRC(4f91eec6) SHA1(18a5f98dfba33837b73d032a6153eeb03263684b) )
ROM_END
ROM_START( stoffy )
- ROM_REGION( 0x30000, RGNCLASS_CPU, "main", 0 ) /* Main CPU? */
+ ROM_REGION( 0x30000, "main", 0 ) /* Main CPU? */
ROM_LOAD( "u70.2", 0x00000, 0x10000, CRC(3c156610) SHA1(d7fdbc595bdc77c452da39da8b20774db0952e33) )
ROM_RELOAD( 0x10000, 0x10000 )
- ROM_REGION( 0x10000, RGNCLASS_CPU, "sound", 0 ) /* Sound CPU? */
+ ROM_REGION( 0x10000, "sound", 0 ) /* Sound CPU? */
ROM_LOAD( "u142.1", 0x00000, 0x10000, CRC(541bd7f0) SHA1(3f0097f5877eae50651f94d46d7dd9127037eb6e) ) // same as 'toffy'
- ROM_REGION( 0x10000, RGNCLASS_GFX, "gfx1", 0 ) /* GFX? */
+ ROM_REGION( 0x10000, "gfx1", 0 ) /* GFX? */
ROM_LOAD( "u35.7", 0x00000, 0x10000, CRC(83735d25) SHA1(d82c046db0112d7d2877339652b2111f12513a4f) )
- ROM_REGION( 0x20000, RGNCLASS_GFX, "gfx3", 0 ) /* GFX */
+ ROM_REGION( 0x20000, "gfx3", 0 ) /* GFX */
ROM_LOAD( "u78.4", 0x00000, 0x10000, CRC(9743a74d) SHA1(876696c5e88e58e6e44671c33a4c140be02a941e) ) // 0
ROM_LOAD( "u77.3", 0x10000, 0x10000, CRC(f267109a) SHA1(679d2147c79636796dda850345c04ad8a9daa6af) ) // 0
- ROM_REGION( 0x20000, RGNCLASS_GFX, "gfx2", 0 ) /* GFX */
+ ROM_REGION( 0x20000, "gfx2", 0 ) /* GFX */
ROM_LOAD( "u80.5", 0x00000, 0x10000, CRC(ff190865) SHA1(245e69651d0161fcb416bba8f743602b4ee83139) ) // 1 | should be u80.6 ?
ROM_LOAD( "u79.5", 0x10000, 0x10000, CRC(333d5b8a) SHA1(d3573db87e2318c144ee9ace6c975a70fc96f4c4) ) // 1
ROM_END
@@ -1903,26 +1903,26 @@ static DRIVER_INIT( toffy )
memory_install_write8_handler(machine, 0, ADDRESS_SPACE_PROGRAM, 0x3808, 0x3808, 0, 0, toffy_bankswitch_w);
/* the program rom has a simple bitswap encryption */
- rom = memory_region(machine, RGNCLASS_CPU, "main");
- length = memory_region_length(machine, RGNCLASS_CPU, "main");
+ rom = memory_region(machine, "main");
+ length = memory_region_length(machine, "main");
for (i = 0; i < length; i++)
rom[i] = BITSWAP8(rom[i], 6,7,5,4,3,2,1,0);
/* and the fg gfx ... */
- rom = memory_region(machine, RGNCLASS_GFX, "gfx1");
- length = memory_region_length(machine, RGNCLASS_GFX, "gfx1");
+ rom = memory_region(machine, "gfx1");
+ length = memory_region_length(machine, "gfx1");
for (i = 0; i < length; i++)
rom[i] = BITSWAP8(rom[i], 7,6,5,3,4,2,1,0);
/* and the sprites gfx */
- rom = memory_region(machine, RGNCLASS_GFX, "gfx2");
- length = memory_region_length(machine, RGNCLASS_GFX, "gfx2");
+ rom = memory_region(machine, "gfx2");
+ length = memory_region_length(machine, "gfx2");
for (i = 0; i < length; i++)
rom[i] = BITSWAP8(rom[i], 7,6,5,4,3,2,0,1);
/* and the bg gfx */
- rom = memory_region(machine, RGNCLASS_GFX, "gfx3");
- length = memory_region_length(machine, RGNCLASS_GFX, "gfx3");
+ rom = memory_region(machine, "gfx3");
+ length = memory_region_length(machine, "gfx3");
for (i = 0; i < length / 2; i++)
{
rom[i + 0*length/2] = BITSWAP8(rom[i + 0*length/2], 7,6,1,4,3,2,5,0);