diff --git a/src/mame/drivers/taito_f3.c b/src/mame/drivers/taito_f3.c index 15864fa0a37..8e5d845baab 100644 --- a/src/mame/drivers/taito_f3.c +++ b/src/mame/drivers/taito_f3.c @@ -203,10 +203,10 @@ static ADDRESS_MAP_START( f3_map, AS_PROGRAM, 32 ) AM_RANGE(0x4c0000, 0x4c0003) AM_WRITE16(f3_unk_w,0xffffffff) AM_RANGE(0x600000, 0x60ffff) AM_RAM AM_BASE_SIZE_MEMBER(taito_f3_state, m_spriteram, m_spriteram_size) AM_RANGE(0x610000, 0x61bfff) AM_RAM_WRITE(f3_pf_data_w) AM_BASE_MEMBER(taito_f3_state, m_f3_pf_data) - AM_RANGE(0x61c000, 0x61dfff) AM_READWRITE16(f3_videoram_r,f3_videoram_w,0xffffffff) AM_BASE_MEMBER(taito_f3_state, m_videoram) + AM_RANGE(0x61c000, 0x61dfff) AM_READWRITE16(f3_videoram_r,f3_videoram_w,0xffffffff) //AM_BASE_MEMBER(taito_f3_state, m_videoram) AM_RANGE(0x61e000, 0x61ffff) AM_READWRITE16(f3_vram_r,f3_vram_w,0xffffffff) //AM_BASE_MEMBER(taito_f3_state, m_f3_vram) - AM_RANGE(0x620000, 0x62ffff) AM_READWRITE16(f3_lineram_r,f3_lineram_w,0xffffffff) AM_BASE_MEMBER(taito_f3_state, m_f3_line_ram) - AM_RANGE(0x630000, 0x63ffff) AM_READWRITE16(f3_pivot_r,f3_pivot_w,0xffffffff) AM_BASE_MEMBER(taito_f3_state, m_f3_pivot_ram) + AM_RANGE(0x620000, 0x62ffff) AM_READWRITE16(f3_lineram_r,f3_lineram_w,0xffffffff) //AM_BASE_MEMBER(taito_f3_state, m_f3_line_ram) + AM_RANGE(0x630000, 0x63ffff) AM_READWRITE16(f3_pivot_r,f3_pivot_w,0xffffffff) //AM_BASE_MEMBER(taito_f3_state, m_f3_pivot_ram) AM_RANGE(0x660000, 0x66000f) AM_WRITE16(f3_control_0_w,0xffffffff) AM_RANGE(0x660010, 0x66001f) AM_WRITE16(f3_control_1_w,0xffffffff) AM_RANGE(0xc00000, 0xc007ff) AM_RAM AM_SHARE("f3_shared") @@ -390,7 +390,7 @@ static const gfx_layout tile_layout = }; static GFXDECODE_START( taito_f3 ) - GFXDECODE_ENTRY( "pcg", 0x000000, charlayout, 0x0000, 0x0400>>4 ) /* Dynamically modified */ + GFXDECODE_ENTRY( NULL, 0x000000, charlayout, 0x0000, 0x0400>>4 ) /* Dynamically modified */ GFXDECODE_ENTRY( "gfx2", 0x000000, tile_layout, 0x0000, 0x2000>>4 ) /* Tiles area */ GFXDECODE_ENTRY( "gfx1", 0x000000, spriteram_layout, 0x1000, 0x1000>>4 ) /* Sprites area */ GFXDECODE_ENTRY( NULL, 0x000000, pivotlayout, 0x0000, 0x400>>4 ) /* Dynamically modified */ @@ -582,7 +582,7 @@ ROM_START( ringrage ) ROM_LOAD ("d21-08.51", 0x180000, 0x080000, CRC(a0d95be9) SHA1(1746097e827ac10906f012c5c4f93c388a30f4b3) ) ROM_FILL ( 0x100000, 0x080000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x140000, "audiocpu", 0) /* sound CPU */ ROM_LOAD16_BYTE("d21-18.5", 0x100000, 0x20000, CRC(133b55d0) SHA1(feb5c9d0b1adcae3b16eb206c8ac4e73fd88bef4) ) @@ -613,7 +613,7 @@ ROM_START( ringrageu ) ROM_LOAD ("d21-08.51", 0x180000, 0x080000, CRC(a0d95be9) SHA1(1746097e827ac10906f012c5c4f93c388a30f4b3) ) ROM_FILL ( 0x100000, 0x080000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x140000, "audiocpu", 0) /* sound CPU */ ROM_LOAD16_BYTE("d21-18.5", 0x100000, 0x20000, CRC(133b55d0) SHA1(feb5c9d0b1adcae3b16eb206c8ac4e73fd88bef4) ) @@ -644,8 +644,6 @@ ROM_START( ringragej ) ROM_LOAD ("d21-08.51", 0x180000, 0x080000, CRC(a0d95be9) SHA1(1746097e827ac10906f012c5c4f93c388a30f4b3) ) ROM_FILL ( 0x100000, 0x080000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) - ROM_REGION(0x140000, "audiocpu", 0) /* sound CPU */ ROM_LOAD16_BYTE("d21-18.5", 0x100000, 0x20000, CRC(133b55d0) SHA1(feb5c9d0b1adcae3b16eb206c8ac4e73fd88bef4) ) ROM_LOAD16_BYTE("d21-19.6", 0x100001, 0x20000, CRC(1f98908f) SHA1(972c8f7e4e417831466714efd0b4cadca1f3e8e5) ) @@ -675,8 +673,6 @@ ROM_START( arabianm ) ROM_LOAD ("d29-08.ic51", 0x180000, 0x080000, CRC(d7562851) SHA1(91d86e75ba7a590ca298b932b4cf8fa9228f115e) ) ROM_FILL ( 0x100000, 0x080000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) - ROM_REGION(0x140000, "audiocpu", 0) /* sound CPU */ ROM_LOAD16_BYTE("d29-18.ic5", 0x100000, 0x20000, CRC(d97780df) SHA1(d0f9d2fd7ce13f620bb44083bf012f67dda4b10b) ) ROM_LOAD16_BYTE("d29-19.ic6", 0x100001, 0x20000, CRC(b1ad365c) SHA1(1cd26d8feaaa06b50dfee32e9b7950b8ee92ac55) ) @@ -717,8 +713,6 @@ ROM_START( arabianmj ) ROM_LOAD ("d29-08.ic51", 0x180000, 0x080000, CRC(d7562851) SHA1(91d86e75ba7a590ca298b932b4cf8fa9228f115e) ) ROM_FILL ( 0x100000, 0x080000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) - ROM_REGION(0x140000, "audiocpu", 0) /* sound CPU */ ROM_LOAD16_BYTE("d29-18.ic5", 0x100000, 0x20000, CRC(d97780df) SHA1(d0f9d2fd7ce13f620bb44083bf012f67dda4b10b) ) ROM_LOAD16_BYTE("d29-19.ic6", 0x100001, 0x20000, CRC(b1ad365c) SHA1(1cd26d8feaaa06b50dfee32e9b7950b8ee92ac55) ) @@ -759,8 +753,6 @@ ROM_START( arabianmu ) ROM_LOAD ("d29-08.ic51", 0x180000, 0x080000, CRC(d7562851) SHA1(91d86e75ba7a590ca298b932b4cf8fa9228f115e) ) ROM_FILL ( 0x100000, 0x080000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) - ROM_REGION(0x140000, "audiocpu", 0) /* sound CPU */ ROM_LOAD16_BYTE("d29-18.ic5", 0x100000, 0x20000, CRC(d97780df) SHA1(d0f9d2fd7ce13f620bb44083bf012f67dda4b10b) ) ROM_LOAD16_BYTE("d29-19.ic6", 0x100001, 0x20000, CRC(b1ad365c) SHA1(1cd26d8feaaa06b50dfee32e9b7950b8ee92ac55) ) @@ -799,8 +791,6 @@ ROM_START( ridingf ) ROM_LOAD16_BYTE("d34-06.50", 0x000001, 0x080000, CRC(edc9b9f3) SHA1(c57bec1c8882d95388c3fae7cb5a321bdb202737) ) ROM_FILL ( 0x100000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) - ROM_REGION(0x140000, "audiocpu", 0) /* sound CPU */ ROM_LOAD16_BYTE("d34-07.5", 0x100000, 0x20000, CRC(67239e2b) SHA1(8e0268fab53d26cde5c1928326c4787533dc6ffe) ) ROM_LOAD16_BYTE("d34-08.6", 0x100001, 0x20000, CRC(2cf20323) SHA1(b2bbac3714ecfd75506ae000c7eec603dfe3e13d) ) @@ -828,8 +818,6 @@ ROM_START( ridingfj ) ROM_LOAD16_BYTE("d34-06.50", 0x000001, 0x080000, CRC(edc9b9f3) SHA1(c57bec1c8882d95388c3fae7cb5a321bdb202737) ) ROM_FILL ( 0x100000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) - ROM_REGION(0x140000, "audiocpu", 0) /* sound CPU */ ROM_LOAD16_BYTE("d34-07.5", 0x100000, 0x20000, CRC(67239e2b) SHA1(8e0268fab53d26cde5c1928326c4787533dc6ffe) ) ROM_LOAD16_BYTE("d34-08.6", 0x100001, 0x20000, CRC(2cf20323) SHA1(b2bbac3714ecfd75506ae000c7eec603dfe3e13d) ) @@ -857,8 +845,6 @@ ROM_START( ridingfu ) ROM_LOAD16_BYTE("d34-06.50", 0x000001, 0x080000, CRC(edc9b9f3) SHA1(c57bec1c8882d95388c3fae7cb5a321bdb202737) ) ROM_FILL ( 0x100000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) - ROM_REGION(0x140000, "audiocpu", 0) /* sound CPU */ ROM_LOAD16_BYTE("d34-07.5", 0x100000, 0x20000, CRC(67239e2b) SHA1(8e0268fab53d26cde5c1928326c4787533dc6ffe) ) ROM_LOAD16_BYTE("d34-08.6", 0x100001, 0x20000, CRC(2cf20323) SHA1(b2bbac3714ecfd75506ae000c7eec603dfe3e13d) ) @@ -890,8 +876,6 @@ ROM_START( gseeker ) ROM_LOAD16_BYTE("d40_06.rom", 0x000001, 0x100000, CRC(a822abe4) SHA1(1a0dd9dcb8e24daab6eb1661307ef0e10f7e4d4e) ) ROM_FILL ( 0x200000, 0x200000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) - ROM_REGION(0x140000, "audiocpu", 0) /* sound CPU */ ROM_LOAD16_BYTE("d40_07.rom", 0x100000, 0x20000, CRC(7e9b26c2) SHA1(d88ad39a9d70b4a5bd3f83e0d4d0725f659f1d2a) ) ROM_LOAD16_BYTE("d40_08.rom", 0x100001, 0x20000, CRC(9c926a28) SHA1(9d9ee75eb895edc381c3ab4df5af941f84cd2073) ) @@ -923,8 +907,6 @@ ROM_START( gseekerj ) ROM_LOAD16_BYTE("d40_06.rom", 0x000001, 0x100000, CRC(a822abe4) SHA1(1a0dd9dcb8e24daab6eb1661307ef0e10f7e4d4e) ) ROM_FILL ( 0x200000, 0x200000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) - ROM_REGION(0x140000, "audiocpu", 0) /* sound CPU */ ROM_LOAD16_BYTE("d40_07.rom", 0x100000, 0x20000, CRC(7e9b26c2) SHA1(d88ad39a9d70b4a5bd3f83e0d4d0725f659f1d2a) ) ROM_LOAD16_BYTE("d40_08.rom", 0x100001, 0x20000, CRC(9c926a28) SHA1(9d9ee75eb895edc381c3ab4df5af941f84cd2073) ) @@ -956,8 +938,6 @@ ROM_START( gseekeru ) ROM_LOAD16_BYTE("d40_06.rom", 0x000001, 0x100000, CRC(a822abe4) SHA1(1a0dd9dcb8e24daab6eb1661307ef0e10f7e4d4e) ) ROM_FILL ( 0x200000, 0x200000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) - ROM_REGION(0x140000, "audiocpu", 0) /* sound CPU */ ROM_LOAD16_BYTE("d40_07.rom", 0x100000, 0x20000, CRC(7e9b26c2) SHA1(d88ad39a9d70b4a5bd3f83e0d4d0725f659f1d2a) ) ROM_LOAD16_BYTE("d40_08.rom", 0x100001, 0x20000, CRC(9c926a28) SHA1(9d9ee75eb895edc381c3ab4df5af941f84cd2073) ) @@ -990,8 +970,6 @@ ROM_START( commandw ) ROM_LOAD ("cw_scr_h.bin", 0x300000, 0x100000, CRC(001f85dd) SHA1(2532377c0b54bc964ea4e74911ff62fea2d53975) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) - ROM_REGION(0x140000, "audiocpu", 0) /* sound CPU */ ROM_LOAD16_BYTE("cw_spr1.bin", 0x100000, 0x20000, CRC(c8f81c25) SHA1(1c914053826587cc2d5d2c0220a3e29a641fe6f9) ) ROM_LOAD16_BYTE("cw_spr0.bin", 0x100001, 0x20000, CRC(2aaa9dfb) SHA1(6d4c36ff54a84035c0ddf40e4f3eafd2adc15a5e) ) @@ -1023,8 +1001,6 @@ ROM_START( cupfinal ) ROM_LOAD ("d49-11", 0x180000, 0x080000, CRC(11318b26) SHA1(a7153f9f406d52189f59cbe58d65f88f4e2e6fcc) ) ROM_FILL ( 0x100000, 0x080000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) - ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("d49-17", 0x100000, 0x40000, CRC(49942466) SHA1(5e355a079b81f129919c7599c0cc09a9e193ea41) ) ROM_LOAD16_BYTE("d49-18", 0x100001, 0x40000, CRC(9d75b7d4) SHA1(1dc823327294f5c81b78f151fcd3d0550c208697) ) @@ -1057,8 +1033,6 @@ ROM_START( hthero93 ) ROM_LOAD ("d49-11", 0x180000, 0x080000, CRC(11318b26) SHA1(a7153f9f406d52189f59cbe58d65f88f4e2e6fcc) ) ROM_FILL ( 0x100000, 0x080000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) - ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("d49-17", 0x100000, 0x40000, CRC(49942466) SHA1(5e355a079b81f129919c7599c0cc09a9e193ea41) ) ROM_LOAD16_BYTE("d49-18", 0x100001, 0x40000, CRC(9d75b7d4) SHA1(1dc823327294f5c81b78f151fcd3d0550c208697) ) @@ -1091,8 +1065,6 @@ ROM_START( trstar ) ROM_LOAD ("d53-11.50", 0x300000, 0x100000, CRC(39c0a546) SHA1(53f03586f6586032fc3b4f90e987c1128edbb0a7) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) - ROM_REGION(0x140000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("d53-13.10", 0x100000, 0x20000, CRC(877f0361) SHA1(eda58d71fb06f739bee1451d7aa7e7e6dee10e03) ) ROM_LOAD16_BYTE("d53-14.23", 0x100001, 0x20000, CRC(a8664867) SHA1(dffddca469019abac33a1abe41c3fe83fbf553ce) ) @@ -1124,8 +1096,6 @@ ROM_START( trstarj ) ROM_LOAD ("d53-11.50", 0x300000, 0x100000, CRC(39c0a546) SHA1(53f03586f6586032fc3b4f90e987c1128edbb0a7) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) - ROM_REGION(0x140000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("d53-13.10", 0x100000, 0x20000, CRC(877f0361) SHA1(eda58d71fb06f739bee1451d7aa7e7e6dee10e03) ) ROM_LOAD16_BYTE("d53-14.23", 0x100001, 0x20000, CRC(a8664867) SHA1(dffddca469019abac33a1abe41c3fe83fbf553ce) ) @@ -1157,8 +1127,6 @@ ROM_START( prmtmfgt ) ROM_LOAD ("d53-11.50", 0x300000, 0x100000, CRC(39c0a546) SHA1(53f03586f6586032fc3b4f90e987c1128edbb0a7) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) - ROM_REGION(0x140000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("d53-13.10", 0x100000, 0x20000, CRC(877f0361) SHA1(eda58d71fb06f739bee1451d7aa7e7e6dee10e03) ) ROM_LOAD16_BYTE("d53-14.23", 0x100001, 0x20000, CRC(a8664867) SHA1(dffddca469019abac33a1abe41c3fe83fbf553ce) ) @@ -1190,8 +1158,6 @@ ROM_START( trstaro ) ROM_LOAD ("d53-11.50", 0x300000, 0x100000, CRC(39c0a546) SHA1(53f03586f6586032fc3b4f90e987c1128edbb0a7) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) - ROM_REGION(0x140000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("d53-13.10", 0x100000, 0x20000, CRC(877f0361) SHA1(eda58d71fb06f739bee1451d7aa7e7e6dee10e03) ) ROM_LOAD16_BYTE("d53-14.23", 0x100001, 0x20000, CRC(a8664867) SHA1(dffddca469019abac33a1abe41c3fe83fbf553ce) ) @@ -1223,8 +1189,6 @@ ROM_START( trstaroj ) ROM_LOAD ("d53-11.50", 0x300000, 0x100000, CRC(39c0a546) SHA1(53f03586f6586032fc3b4f90e987c1128edbb0a7) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) - ROM_REGION(0x140000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("d53-13.10", 0x100000, 0x20000, CRC(877f0361) SHA1(eda58d71fb06f739bee1451d7aa7e7e6dee10e03) ) ROM_LOAD16_BYTE("d53-14.23", 0x100001, 0x20000, CRC(a8664867) SHA1(dffddca469019abac33a1abe41c3fe83fbf553ce) ) @@ -1256,7 +1220,7 @@ ROM_START( prmtmfgto ) ROM_LOAD ("d53-11.50", 0x300000, 0x100000, CRC(39c0a546) SHA1(53f03586f6586032fc3b4f90e987c1128edbb0a7) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x140000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("d53-13.10", 0x100000, 0x20000, CRC(877f0361) SHA1(eda58d71fb06f739bee1451d7aa7e7e6dee10e03) ) @@ -1286,7 +1250,7 @@ ROM_START( gunlock ) ROM_LOAD ("d66-08.ic49", 0x300000, 0x100000, CRC(9959f30b) SHA1(64bf2bf995c283c00d968e3c078b824de4084d3d) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 code */ ROM_LOAD16_BYTE("d66-23.ic10", 0x100000, 0x40000, CRC(57fb7c49) SHA1(f8709fd1e9ea7cee10ee2288d13339f675a7d3ae) ) @@ -1316,7 +1280,7 @@ ROM_START( rayforce ) ROM_LOAD ("d66-08.ic49", 0x300000, 0x100000, CRC(9959f30b) SHA1(64bf2bf995c283c00d968e3c078b824de4084d3d) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 code */ ROM_LOAD16_BYTE("d66-23.ic10", 0x100000, 0x40000, CRC(57fb7c49) SHA1(f8709fd1e9ea7cee10ee2288d13339f675a7d3ae) ) @@ -1346,7 +1310,7 @@ ROM_START( rayforcej ) ROM_LOAD ("d66-08.ic49", 0x300000, 0x100000, CRC(9959f30b) SHA1(64bf2bf995c283c00d968e3c078b824de4084d3d) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 code */ ROM_LOAD16_BYTE("d66-23.ic10", 0x100000, 0x40000, CRC(57fb7c49) SHA1(f8709fd1e9ea7cee10ee2288d13339f675a7d3ae) ) @@ -1379,7 +1343,7 @@ ROM_START( scfinals ) ROM_LOAD ("d49-11", 0x180000, 0x080000, CRC(11318b26) SHA1(a7153f9f406d52189f59cbe58d65f88f4e2e6fcc) ) ROM_FILL ( 0x100000, 0x080000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("d49-17.32", 0x100000, 0x40000, CRC(49942466) SHA1(5e355a079b81f129919c7599c0cc09a9e193ea41) ) @@ -1413,7 +1377,7 @@ ROM_START( lightbr ) ROM_LOAD ("d69-05.bin", 0x600000, 0x200000, CRC(f9f5433c) SHA1(d3de66385d883c72967c44bc29983d7a79f665d1) ) ROM_FILL ( 0x400000, 0x200000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x140000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("d69-18.bin", 0x100000, 0x20000, CRC(04600d7b) SHA1(666cfab09b61fd6e0bc4ff277018ebf1cda01b0e) ) @@ -1446,7 +1410,7 @@ ROM_START( dungeonm ) ROM_LOAD ("d69-05.bin", 0x600000, 0x200000, CRC(f9f5433c) SHA1(d3de66385d883c72967c44bc29983d7a79f665d1) ) ROM_FILL ( 0x400000, 0x200000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x140000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("d69-18.bin", 0x100000, 0x20000, CRC(04600d7b) SHA1(666cfab09b61fd6e0bc4ff277018ebf1cda01b0e) ) @@ -1479,7 +1443,7 @@ ROM_START( dungeonmu ) ROM_LOAD ("d69-05.bin", 0x600000, 0x200000, CRC(f9f5433c) SHA1(d3de66385d883c72967c44bc29983d7a79f665d1) ) ROM_FILL ( 0x400000, 0x200000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x140000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("d69-18.bin", 0x100000, 0x20000, CRC(04600d7b) SHA1(666cfab09b61fd6e0bc4ff277018ebf1cda01b0e) ) @@ -1572,7 +1536,7 @@ ROM_START( lightbrj ) ROM_LOAD ("d69-05.bin", 0x600000, 0x200000, CRC(f9f5433c) SHA1(d3de66385d883c72967c44bc29983d7a79f665d1) ) ROM_FILL ( 0x400000, 0x200000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x140000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("d69-18.bin", 0x100000, 0x20000, CRC(04600d7b) SHA1(666cfab09b61fd6e0bc4ff277018ebf1cda01b0e) ) @@ -1605,7 +1569,7 @@ ROM_START( intcup94 ) ROM_LOAD ("d78-03.43", 0x180000, 0x080000, CRC(a8bc36e5) SHA1(5777b9457292e8a9cbb4e8226ba939530ffab07c) ) ROM_FILL ( 0x100000, 0x080000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("d78-08.32", 0x100000, 0x20000, CRC(a629d07c) SHA1(b2904e106633a3960ceb2bc58b600ea60034ff0b) ) @@ -1639,7 +1603,7 @@ ROM_START( hthero94 ) ROM_LOAD ("d78-03.43", 0x180000, 0x080000, CRC(a8bc36e5) SHA1(5777b9457292e8a9cbb4e8226ba939530ffab07c) ) ROM_FILL ( 0x100000, 0x080000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("d78-08.32", 0x100000, 0x20000, CRC(a629d07c) SHA1(b2904e106633a3960ceb2bc58b600ea60034ff0b) ) @@ -1668,7 +1632,7 @@ ROM_START( recalh ) ROM_LOAD16_BYTE("rh_scrm.bin", 0x000001, 0x100000, CRC(37200968) SHA1(4a8d5a17af7eb732f481bf174099845e8d8d6b87) ) ROM_FILL ( 0x200000, 0x200000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x140000, "audiocpu", 0) /* sound CPU */ ROM_LOAD16_BYTE("rh_spr1.bin", 0x100000, 0x20000, CRC(504cbc1d) SHA1(35a775c1ebc8107c553e43b9d84eb735446c26fd) ) @@ -1711,7 +1675,7 @@ ROM_START( kaiserkn ) ROM_LOAD ("d84-18.rom", 0xb00000, 0x100000, CRC(e812bcc5) SHA1(3574e4a99232d9fc7989ec5d1e8fe76b4b30784a) ) ROM_FILL ( 0x600000, 0x300000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("d84-26.32", 0x100000, 0x40000, CRC(4f5b8563) SHA1(1d4e06cbea7bc73a99d6e30be714fff420151bbc) ) @@ -1756,7 +1720,7 @@ ROM_START( kaiserknj ) ROM_LOAD ("d84-18.rom", 0xb00000, 0x100000, CRC(e812bcc5) SHA1(3574e4a99232d9fc7989ec5d1e8fe76b4b30784a) ) ROM_FILL ( 0x600000, 0x300000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("d84-26.32", 0x100000, 0x40000, CRC(4f5b8563) SHA1(1d4e06cbea7bc73a99d6e30be714fff420151bbc) ) @@ -1801,7 +1765,7 @@ ROM_START( gblchmp ) ROM_LOAD ("d84-18.rom", 0xb00000, 0x100000, CRC(e812bcc5) SHA1(3574e4a99232d9fc7989ec5d1e8fe76b4b30784a) ) ROM_FILL ( 0x600000, 0x300000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("d84-26.32", 0x100000, 0x40000, CRC(4f5b8563) SHA1(1d4e06cbea7bc73a99d6e30be714fff420151bbc) ) @@ -1846,7 +1810,7 @@ ROM_START( dankuga ) ROM_LOAD ("d84-18.rom", 0xb00000, 0x100000, CRC(e812bcc5) SHA1(3574e4a99232d9fc7989ec5d1e8fe76b4b30784a) ) ROM_FILL ( 0x600000, 0x300000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("d84-26.32", 0x100000, 0x40000, CRC(4f5b8563) SHA1(1d4e06cbea7bc73a99d6e30be714fff420151bbc) ) @@ -1879,7 +1843,7 @@ ROM_START( dariusg ) ROM_LOAD ("d87-08.bin", 0x600000, 0x200000, CRC(76d23602) SHA1(ca53ea6641182c44a4038bbeaa5effb1687f1980) ) ROM_FILL ( 0x400000, 0x200000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("d87-13.bin", 0x100000, 0x40000, CRC(15b1fff4) SHA1(28692b731ae98a47c2c5e11a8a71b61a813d9a64) ) @@ -1909,7 +1873,7 @@ ROM_START( dariusgj ) ROM_LOAD ("d87-08.bin", 0x600000, 0x200000, CRC(76d23602) SHA1(ca53ea6641182c44a4038bbeaa5effb1687f1980) ) ROM_FILL ( 0x400000, 0x200000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("d87-13.bin", 0x100000, 0x40000, CRC(15b1fff4) SHA1(28692b731ae98a47c2c5e11a8a71b61a813d9a64) ) @@ -1939,7 +1903,7 @@ ROM_START( dariusgu ) ROM_LOAD ("d87-08.bin", 0x600000, 0x200000, CRC(76d23602) SHA1(ca53ea6641182c44a4038bbeaa5effb1687f1980) ) ROM_FILL ( 0x400000, 0x200000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("d87-13.bin", 0x100000, 0x40000, CRC(15b1fff4) SHA1(28692b731ae98a47c2c5e11a8a71b61a813d9a64) ) @@ -1969,7 +1933,7 @@ ROM_START( dariusgx ) ROM_LOAD ("d87-08.bin", 0x600000, 0x200000, CRC(76d23602) SHA1(ca53ea6641182c44a4038bbeaa5effb1687f1980) ) ROM_FILL ( 0x400000, 0x200000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("d87-13.bin", 0x100000, 0x40000, CRC(15b1fff4) SHA1(28692b731ae98a47c2c5e11a8a71b61a813d9a64) ) @@ -1999,7 +1963,7 @@ ROM_START( bublbob2 ) ROM_LOAD ("d90-06", 0x300000, 0x100000, CRC(166a72b8) SHA1(7f70b8c960794322e1dc88e6600a2d13d948d873) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* sound CPU */ ROM_LOAD16_BYTE("d90-13", 0x100000, 0x40000, CRC(6762bd90) SHA1(771db0382bc8dab2caf13d0fc20648366c685829) ) @@ -2029,7 +1993,7 @@ ROM_START( bubsymphe ) ROM_LOAD ("d90-06", 0x300000, 0x100000, CRC(166a72b8) SHA1(7f70b8c960794322e1dc88e6600a2d13d948d873) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* sound CPU */ ROM_LOAD16_BYTE("d90-13", 0x100000, 0x40000, CRC(6762bd90) SHA1(771db0382bc8dab2caf13d0fc20648366c685829) ) @@ -2059,7 +2023,7 @@ ROM_START( bubsymphj ) ROM_LOAD ("d90-06", 0x300000, 0x100000, CRC(166a72b8) SHA1(7f70b8c960794322e1dc88e6600a2d13d948d873) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* sound CPU */ ROM_LOAD16_BYTE("d90-13", 0x100000, 0x40000, CRC(6762bd90) SHA1(771db0382bc8dab2caf13d0fc20648366c685829) ) @@ -2150,7 +2114,7 @@ ROM_START( bubsymphu ) ROM_LOAD ("d90-06", 0x300000, 0x100000, CRC(166a72b8) SHA1(7f70b8c960794322e1dc88e6600a2d13d948d873) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* sound CPU */ ROM_LOAD16_BYTE("d90-13", 0x100000, 0x40000, CRC(6762bd90) SHA1(771db0382bc8dab2caf13d0fc20648366c685829) ) @@ -2178,7 +2142,7 @@ ROM_START( spcinvdj ) ROM_LOAD16_BYTE("d93-10.45", 0x000001, 0x20000, CRC(8a3f531b) SHA1(69f9971c45971018108a5d312d5bbcfd3caf9bd0) ) ROM_FILL ( 0x040000, 0x40000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x140000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("d93-05.bin", 0x100000, 0x20000, CRC(ff365596) SHA1(4cf2e0d6f42cf3fb69796be6092eff8a47f7f8b9) ) @@ -2216,7 +2180,7 @@ ROM_START( pwrgoal ) ROM_LOAD ("d94-12.bin", 0x300000, 0x100000, CRC(47064189) SHA1(99ceeb326dcc2e1c3acba8ac14d94dcb17c6e032) ) ROM_FILL ( 0x200000, 0x100000,0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("d94-19.bin", 0x100000, 0x40000, CRC(c93dbcf4) SHA1(413520e652d809651aff9b1b74e6353112d34c12) ) @@ -2252,7 +2216,7 @@ ROM_START( hthero95 ) ROM_LOAD ("d94-12.bin", 0x300000, 0x100000, CRC(47064189) SHA1(99ceeb326dcc2e1c3acba8ac14d94dcb17c6e032) ) ROM_FILL ( 0x200000, 0x100000,0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("d94-19.bin", 0x100000, 0x40000, CRC(c93dbcf4) SHA1(413520e652d809651aff9b1b74e6353112d34c12) ) @@ -2288,7 +2252,7 @@ ROM_START( hthero95u ) ROM_LOAD ("d94-12.bin", 0x300000, 0x100000, CRC(47064189) SHA1(99ceeb326dcc2e1c3acba8ac14d94dcb17c6e032) ) ROM_FILL ( 0x200000, 0x100000,0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("d94-19.bin", 0x100000, 0x40000, CRC(c93dbcf4) SHA1(413520e652d809651aff9b1b74e6353112d34c12) ) @@ -2316,7 +2280,7 @@ ROM_START( qtheater ) ROM_LOAD16_BYTE("d95-05.45", 0x000001, 0x200000, CRC(1a1a852b) SHA1(89827485a31af4e2457775a5d16f747a764b6d67) ) ROM_FILL ( 0x400000, 0x400000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("d95-07.32", 0x100000, 0x40000, CRC(3c201d70) SHA1(89fe4d363f4e1a847ba7d2894a2092708b287a33) ) @@ -2346,7 +2310,7 @@ ROM_START( spcinv95u ) ROM_LOAD ("e06-06", 0x300000, 0x100000, CRC(9380db3c) SHA1(83f5a46a01b9c15499e0dc2222df496d26baa0d4) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("e06-09.32", 0x100000, 0x40000, CRC(9bcafc87) SHA1(10b3f6da00a41550fe6a705232f0e33fda3c7e7c) ) @@ -2383,7 +2347,7 @@ ROM_START( spcinv95 ) ROM_LOAD ("e06-06", 0x300000, 0x100000, CRC(9380db3c) SHA1(83f5a46a01b9c15499e0dc2222df496d26baa0d4) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("e06-09.32", 0x100000, 0x40000, CRC(9bcafc87) SHA1(10b3f6da00a41550fe6a705232f0e33fda3c7e7c) ) @@ -2420,7 +2384,7 @@ ROM_START( akkanvdr ) ROM_LOAD ("e06-06", 0x300000, 0x100000, CRC(9380db3c) SHA1(83f5a46a01b9c15499e0dc2222df496d26baa0d4) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("e06-09.32", 0x100000, 0x40000, CRC(9bcafc87) SHA1(10b3f6da00a41550fe6a705232f0e33fda3c7e7c) ) @@ -2535,7 +2499,7 @@ ROM_START( elvactr ) ROM_LOAD ("e02-06.43", 0x600000, 0x200000, CRC(4c8726e9) SHA1(8ce2320a087f43c49428a39dafffec8c40d61b03) ) ROM_FILL ( 0x400000, 0x200000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("e02-13.32", 0x100000, 0x40000, CRC(80932702) SHA1(c468234d03aa31b2aa0c3bd6bec32034216c2ae4) ) @@ -2574,7 +2538,7 @@ ROM_START( elvactrj ) ROM_LOAD ("e02-06.43", 0x600000, 0x200000, CRC(4c8726e9) SHA1(8ce2320a087f43c49428a39dafffec8c40d61b03) ) ROM_FILL ( 0x400000, 0x200000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("e02-13.32", 0x100000, 0x40000, CRC(80932702) SHA1(c468234d03aa31b2aa0c3bd6bec32034216c2ae4) ) @@ -2604,7 +2568,7 @@ ROM_START( elvact2u ) ROM_LOAD ("e02-06.43", 0x600000, 0x200000, CRC(4c8726e9) SHA1(8ce2320a087f43c49428a39dafffec8c40d61b03) ) ROM_FILL ( 0x400000, 0x200000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("e02-13.32", 0x100000, 0x40000, CRC(80932702) SHA1(c468234d03aa31b2aa0c3bd6bec32034216c2ae4) ) @@ -2635,7 +2599,7 @@ ROM_START( twinqix ) ROM_LOAD16_BYTE("scr0-4.b03", 0x300000, 0x080000, CRC(d32280fe) SHA1(56b120128c5e4b8c6598a1de51269e6702a63175) ) ROM_LOAD16_BYTE("scr0-5.b02", 0x300001, 0x080000, CRC(fdd1a85b) SHA1(1d94a4858baef3e78c456049dc58249a574205fe) ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* sound CPU */ ROM_LOAD16_BYTE("spr0-1.b66", 0x100000, 0x40000, CRC(4b20e99d) SHA1(faf184daea0f1131bafa50edb48bd470d4c0b141) ) @@ -2679,7 +2643,7 @@ ROM_START( quizhuhu ) ROM_LOAD ("e08-10.43", 0x300000, 0x100000, CRC(60abc71b) SHA1(f4aa906920c6134c33a4dfb51724f3adbd3d7de4) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x140000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("e08-18.32", 0x100000, 0x20000, CRC(e695497e) SHA1(9d845b4c0bd9b40471fb4b5ab2f9240058bc324f) ) @@ -2711,7 +2675,7 @@ ROM_START( pbobble2 ) ROM_LOAD ("e10-05.rom", 0x300000, 0x100000, CRC(81266151) SHA1(aa3b144f32995425db97efce440e234a3c7a6715) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("e10-12.32", 0x100000, 0x40000, CRC(b92dc8ad) SHA1(0c1428d313507b1ae5a2af3b2fbaaa5650135e1e) ) @@ -2745,7 +2709,7 @@ ROM_START( pbobble2o ) ROM_LOAD ("e10-05.rom", 0x300000, 0x100000, CRC(81266151) SHA1(aa3b144f32995425db97efce440e234a3c7a6715) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("e10-12.32", 0x100000, 0x40000, CRC(b92dc8ad) SHA1(0c1428d313507b1ae5a2af3b2fbaaa5650135e1e) ) @@ -2774,7 +2738,7 @@ ROM_START( pbobble2j ) ROM_LOAD ("e10-05.rom", 0x300000, 0x100000, CRC(81266151) SHA1(aa3b144f32995425db97efce440e234a3c7a6715) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("e10-12.32", 0x100000, 0x40000, CRC(b92dc8ad) SHA1(0c1428d313507b1ae5a2af3b2fbaaa5650135e1e) ) @@ -2803,7 +2767,7 @@ ROM_START( pbobble2u ) ROM_LOAD ("e10-05.rom", 0x300000, 0x100000, CRC(81266151) SHA1(aa3b144f32995425db97efce440e234a3c7a6715) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("e10-16.32", 0x100000, 0x40000, CRC(765ce77a) SHA1(e2723bd6238da91d28307081909a7172a1825c83) ) @@ -2832,7 +2796,7 @@ ROM_START( pbobble2x ) ROM_LOAD ("e10-05.rom", 0x300000, 0x100000, CRC(81266151) SHA1(aa3b144f32995425db97efce440e234a3c7a6715) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("e10-30.32", 0x100000, 0x40000, CRC(bb090c1e) SHA1(af2ff23d6f9bd56c25530cb9bf9f452b6f5210f5) ) @@ -2869,7 +2833,7 @@ ROM_START( gekiridn ) ROM_LOAD ("e11-06.ic43", 0x600000, 0x200000, CRC(200ce305) SHA1(c80a0b96510913a6411e6763fb72bf413fb792da) ) ROM_FILL ( 0x400000, 0x200000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("e11-13.ic32", 0x100000, 0x40000, CRC(f5c5486a) SHA1(4091f3ddb1e6cbc9dc89485e1e784a4b6fa191b7) ) @@ -2899,7 +2863,7 @@ ROM_START( gekiridnj ) ROM_LOAD ("e11-06.ic43", 0x600000, 0x200000, CRC(200ce305) SHA1(c80a0b96510913a6411e6763fb72bf413fb792da) ) ROM_FILL ( 0x400000, 0x200000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("e11-13.ic32", 0x100000, 0x40000, CRC(f5c5486a) SHA1(4091f3ddb1e6cbc9dc89485e1e784a4b6fa191b7) ) @@ -2931,7 +2895,7 @@ ROM_START( tcobra2 ) ROM_LOAD16_BYTE("e15-07.bin", 0x400001, 0x100000, CRC(8164f7ee) SHA1(4550521f820e93ec08b86d148135966d016cbf22) ) ROM_FILL ( 0x600000, 0x600000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x140000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("e15-15.bin", 0x100000, 0x20000, CRC(22126dfb) SHA1(a1af17e5c3440f1bab50d79f92c251f1a4536ca0) ) @@ -2963,7 +2927,7 @@ ROM_START( tcobra2u ) ROM_LOAD16_BYTE("e15-07.bin", 0x400001, 0x100000, CRC(8164f7ee) SHA1(4550521f820e93ec08b86d148135966d016cbf22) ) ROM_FILL ( 0x600000, 0x600000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x140000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("e15-15.bin", 0x100000, 0x20000, CRC(22126dfb) SHA1(a1af17e5c3440f1bab50d79f92c251f1a4536ca0) ) @@ -2995,7 +2959,7 @@ ROM_START( ktiger2 ) ROM_LOAD16_BYTE("e15-07.bin", 0x400001, 0x100000, CRC(8164f7ee) SHA1(4550521f820e93ec08b86d148135966d016cbf22) ) ROM_FILL ( 0x600000, 0x600000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x140000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("e15-15.bin", 0x100000, 0x20000, CRC(22126dfb) SHA1(a1af17e5c3440f1bab50d79f92c251f1a4536ca0) ) @@ -3024,7 +2988,7 @@ ROM_START( bubblem ) ROM_LOAD ("e21-05.rom", 0x300000, 0x100000, CRC(07eab58f) SHA1(ae2d7b839b39d88d11652df74804a39230674467) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* Sound CPU */ ROM_LOAD16_BYTE("e21-12.32", 0x100000, 0x40000, CRC(34093de1) SHA1(d69d6b5f10b8fe86f727d739ed5aecceb15e01f7) ) @@ -3056,7 +3020,7 @@ ROM_START( bubblemj ) ROM_LOAD ("e21-05.rom", 0x300000, 0x100000, CRC(07eab58f) SHA1(ae2d7b839b39d88d11652df74804a39230674467) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* Sound CPU */ ROM_LOAD16_BYTE("e21-12.32", 0x100000, 0x40000, CRC(34093de1) SHA1(d69d6b5f10b8fe86f727d739ed5aecceb15e01f7) ) @@ -3088,7 +3052,7 @@ ROM_START( cleopatr ) ROM_LOAD ("e28-04.bin", 0x300000, 0x100000, CRC(57aef029) SHA1(5c07209015d4749d1ffb3e9c1a890e6cfeec8cb0) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x140000, "audiocpu", 0) /* Sound CPU */ ROM_LOAD16_BYTE("e28-11.bin", 0x100000, 0x20000, CRC(01a06950) SHA1(94d22cd839f9027e9d45264c366e0cb5d698e0b6) ) @@ -3116,7 +3080,7 @@ ROM_START( pbobble3 ) ROM_LOAD ("e29-06.rom", 0x300000, 0x100000, CRC(c16184f8) SHA1(ded417d9d116b5a2f7518fa404bc2dda1c6a6366) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 code */ ROM_LOAD16_BYTE("e29-13.rom", 0x100000, 0x40000, CRC(1ef551ef) SHA1(527defe8f35314304adb4b483285b08cd6ebe865) ) @@ -3147,7 +3111,7 @@ ROM_START( pbobble3u ) ROM_LOAD ("e29-06.rom", 0x300000, 0x100000, CRC(c16184f8) SHA1(ded417d9d116b5a2f7518fa404bc2dda1c6a6366) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 code */ ROM_LOAD16_BYTE("e29-13.rom", 0x100000, 0x40000, CRC(1ef551ef) SHA1(527defe8f35314304adb4b483285b08cd6ebe865) ) @@ -3178,7 +3142,7 @@ ROM_START( pbobble3j ) ROM_LOAD ("e29-06.rom", 0x300000, 0x100000, CRC(c16184f8) SHA1(ded417d9d116b5a2f7518fa404bc2dda1c6a6366) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 code */ ROM_LOAD16_BYTE("e29-13.rom", 0x100000, 0x40000, CRC(1ef551ef) SHA1(527defe8f35314304adb4b483285b08cd6ebe865) ) @@ -3198,7 +3162,7 @@ ROM_START( arkretrn ) ROM_LOAD32_BYTE("e36-09", 0x000002, 0x040000, CRC(f16985e0) SHA1(a74cfee8f958e7a32354d4353eeb199a7fb1ce64) ) ROM_LOAD32_BYTE("e36-08", 0x000003, 0x040000, CRC(aa699e1b) SHA1(6bde0759940e0f238e4fa5bd228115574ff927d8) ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* Sound CPU */ ROM_LOAD16_BYTE("e36-12", 0x100000, 0x40000, CRC(3bae39be) SHA1(777142ecc24799b934ed51ac4cd8700bb6da7e3c) ) @@ -3252,7 +3216,7 @@ ROM_START( kirameki ) ROM_LOAD ("e44-09.42", 0xb00000, 0x100000, CRC(a8e68eb7) SHA1(843bbb8a61bd4b9cbb14c7242281ce0c83c432ff) ) ROM_FILL ( 0x600000, 0x300000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x400000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("e44-20.51", 0x100000, 0x080000, CRC(4df7e051) SHA1(db0f5758458764a1c04116d5d5bbb20d4d36c875) ) @@ -3286,7 +3250,7 @@ ROM_START( puchicar ) ROM_LOAD ("e46-10", 0x300000, 0x100000, CRC(1999b76a) SHA1(83d6d2efe250bf3b119982bbf701f9b9d856af2d) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("e46-21", 0x100000, 0x40000, CRC(b466cff6) SHA1(0757984f15a6ac9939c1e8625d5b9bfcbc788acc) ) @@ -3328,7 +3292,7 @@ ROM_START( puchicarj ) ROM_LOAD ("e46-10", 0x300000, 0x100000, CRC(1999b76a) SHA1(83d6d2efe250bf3b119982bbf701f9b9d856af2d) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("e46-19", 0x100000, 0x40000, CRC(2624eba0) SHA1(ba0b13bda241c648c7f8520106acd8c0c888fe29) ) @@ -3366,7 +3330,7 @@ ROM_START( pbobble4 ) ROM_LOAD ("e49-06", 0x300000, 0x100000, CRC(ec85f7ce) SHA1(9fead68c38fc9ca84d34d70343b13665978c362b) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 code */ ROM_LOAD16_BYTE("e49-13.32", 0x100000, 0x40000, CRC(83536f7f) SHA1(2252cee00ae260954cc76d92af8eb2a87d23cbfb) ) @@ -3404,7 +3368,7 @@ ROM_START( pbobble4j ) ROM_LOAD ("e49-06", 0x300000, 0x100000, CRC(ec85f7ce) SHA1(9fead68c38fc9ca84d34d70343b13665978c362b) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 code */ ROM_LOAD16_BYTE("e49-13.32", 0x100000, 0x40000, CRC(83536f7f) SHA1(2252cee00ae260954cc76d92af8eb2a87d23cbfb) ) @@ -3442,7 +3406,7 @@ ROM_START( pbobble4u ) ROM_LOAD ("e49-06", 0x300000, 0x100000, CRC(ec85f7ce) SHA1(9fead68c38fc9ca84d34d70343b13665978c362b) ) ROM_FILL ( 0x200000, 0x100000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 code */ ROM_LOAD16_BYTE("e49-13.32", 0x100000, 0x40000, CRC(83536f7f) SHA1(2252cee00ae260954cc76d92af8eb2a87d23cbfb) ) @@ -3481,7 +3445,7 @@ ROM_START( popnpopj ) ROM_LOAD ("e51-06.43", 0x600000, 0x200000, CRC(c240d6c8) SHA1(6f3b5224b7eb8783893375d432bbbfc37f81c230) ) ROM_FILL ( 0x400000, 0x200000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("e51-13.32", 0x100000, 0x40000, CRC(3b9e3986) SHA1(26340bda0ad2ea580e2395135617966676a71ad5) ) @@ -3518,7 +3482,7 @@ ROM_START( popnpop ) ROM_LOAD ("e51-06.43", 0x600000, 0x200000, CRC(c240d6c8) SHA1(6f3b5224b7eb8783893375d432bbbfc37f81c230) ) ROM_FILL ( 0x400000, 0x200000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("e51-13.32", 0x100000, 0x40000, CRC(3b9e3986) SHA1(26340bda0ad2ea580e2395135617966676a71ad5) ) @@ -3555,7 +3519,7 @@ ROM_START( popnpopu ) ROM_LOAD ("e51-06.43", 0x600000, 0x200000, CRC(c240d6c8) SHA1(6f3b5224b7eb8783893375d432bbbfc37f81c230) ) ROM_FILL ( 0x400000, 0x200000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("e51-13.32", 0x100000, 0x40000, CRC(3b9e3986) SHA1(26340bda0ad2ea580e2395135617966676a71ad5) ) @@ -3634,7 +3598,7 @@ ROM_START( landmakr ) ROM_LOAD ("e61-07.43", 0x600000, 0x200000, CRC(4a57965d) SHA1(8e80788e0f47fb242da9af3aa19077dc0ec829b8) ) ROM_FILL ( 0x400000, 0x200000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x140000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("e61-14.32", 0x100000, 0x20000, CRC(b905f4a7) SHA1(613b954e3e129fd44b4ce64958f16e5636012d6e) ) @@ -3684,7 +3648,7 @@ ROM_START( landmakrp ) ROM_LOAD16_BYTE("scr1-5.14",0x700001, 0x080000, CRC(24aba128) SHA1(b03804c738d86bfafc1f8fb91f8e77e878d2dc83) ) ROM_FILL ( 0x400000, 0x200000, 0 ) - ROM_REGION(0x2000, "pcg", ROMREGION_ERASE00 ) + ROM_REGION(0x180000, "audiocpu", 0) /* 68000 sound CPU */ ROM_LOAD16_BYTE("spro-1.66", 0x100000, 0x40000, CRC(18961bbb) SHA1(df054def35a49c0754356c15ec15336cbf28b063) ) diff --git a/src/mame/includes/taito_f3.h b/src/mame/includes/taito_f3.h index 58c103be9dc..5b869d8c03c 100644 --- a/src/mame/includes/taito_f3.h +++ b/src/mame/includes/taito_f3.h @@ -45,13 +45,13 @@ public: taito_f3_state(running_machine &machine, const driver_device_config_base &config) : driver_device(machine, config) { } - UINT32 *m_videoram; + UINT16 *m_videoram; UINT32 *m_spriteram; size_t m_spriteram_size; UINT32 m_coin_word[2]; UINT32 *m_f3_ram; int m_f3_game; -// UINT16 *m_f3_vram; + UINT16 *m_f3_vram; UINT16 *m_f3_line_ram; UINT32 *m_f3_pf_data; UINT16 *m_f3_pivot_ram; diff --git a/src/mame/video/taito_f3.c b/src/mame/video/taito_f3.c index ad5af5e14ec..e92356f328e 100644 --- a/src/mame/video/taito_f3.c +++ b/src/mame/video/taito_f3.c @@ -552,6 +552,12 @@ VIDEO_START( f3 ) state->m_f3_game_config=pCFG; + state->m_f3_vram = auto_alloc_array(machine, UINT16, 0x2000/2); + //state->m_f3_pf_data = auto_alloc_array(machine, UINT16, 0xc000/2); + state->m_videoram = auto_alloc_array(machine, UINT16, 0x2000/2); + state->m_f3_line_ram = auto_alloc_array(machine, UINT16, 0x10000/2); + state->m_f3_pivot_ram = auto_alloc_array(machine, UINT16, 0x10000/2); + if (state->m_f3_game_config->extend) { state->m_pf1_tilemap = tilemap_create(machine, get_tile_info1,tilemap_scan_rows,16,16,64,32); state->m_pf2_tilemap = tilemap_create(machine, get_tile_info2,tilemap_scan_rows,16,16,64,32); @@ -616,7 +622,7 @@ VIDEO_START( f3 ) state_save_register_global_array(machine, state->m_f3_control_0); state_save_register_global_array(machine, state->m_f3_control_1); - //gfx_element_set_source(machine.gfx[0], (UINT8 *)state->m_f3_vram); + gfx_element_set_source(machine.gfx[0], (UINT8 *)state->m_f3_vram); gfx_element_set_source(machine.gfx[3], (UINT8 *)state->m_f3_pivot_ram); state->m_f3_skip_this_frame=0; @@ -740,15 +746,15 @@ WRITE16_HANDLER( f3_videoram_w ) READ16_HANDLER( f3_vram_r ) { - UINT16 *pcg_ram = (UINT16 *)space->machine().region("pcg")->base(); + taito_f3_state *state = space->machine().driver_data(); - return pcg_ram[offset]; + return state->m_f3_vram[offset]; } WRITE16_HANDLER( f3_vram_w ) { - UINT16 *pcg_ram = (UINT16 *)space->machine().region("pcg")->base(); - COMBINE_DATA(&pcg_ram[offset]); + taito_f3_state *state = space->machine().driver_data(); + COMBINE_DATA(&state->m_f3_vram[offset]); gfx_element_mark_dirty(space->machine().gfx[0], offset/16); }