mirror of
https://github.com/holub/mame
synced 2025-07-09 11:48:12 +03:00
Remaining obvious regressions from region change.
This commit is contained in:
parent
03c86e0aa7
commit
7d732d1f06
@ -6,7 +6,7 @@
|
||||
There are two types, one has 2 AY8910's and the other one has one of the
|
||||
AY8910's removed. Interestingly, it appears that the one AY8910 version
|
||||
came after the 2 AY8910 one. This is supported by the fact that in the
|
||||
one 8190 version, the filter system uses bits 6-11, while bits 0-5 are
|
||||
one 8190 version, the filter system uses "audio" 6-11, while "audio" 0-5 are
|
||||
left unused.
|
||||
|
||||
***************************************************************************/
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
#define AD2083_TMS5110_CLOCK XTAL_640kHz
|
||||
|
||||
/* The timer clock in Scramble which feeds the upper 4 bits of */
|
||||
/* The timer clock in Scramble which feeds the upper 4 "audio" of */
|
||||
/* AY-3-8910 port A is based on the same clock */
|
||||
/* feeding the sound CPU Z80. It is a divide by */
|
||||
/* 5120, formed by a standard divide by 512, */
|
||||
@ -52,7 +52,7 @@ READ8_HANDLER( scramble_portB_r )
|
||||
|
||||
|
||||
|
||||
/* The timer clock in Frogger which feeds the upper 4 bits of */
|
||||
/* The timer clock in Frogger which feeds the upper 4 "audio" of */
|
||||
/* AY-3-8910 port A is based on the same clock */
|
||||
/* feeding the sound CPU Z80. It is a divide by */
|
||||
/* 5120, formed by a standard divide by 512, */
|
||||
@ -259,7 +259,7 @@ void sfx_sh_init(void)
|
||||
1x 74S288 32x8 Prom
|
||||
|
||||
The prom obviously is used to provide the right timing when
|
||||
fetching data bits. This circuit should be comparable to bagman.
|
||||
fetching data "audio". This circuit should be comparable to bagman.
|
||||
|
||||
Prom
|
||||
Q0 ==> NC
|
||||
|
@ -618,6 +618,7 @@ WRITE8_HANDLER ( genesis_z80_w )
|
||||
READ8_HANDLER ( genesis_z80_bank_r )
|
||||
{
|
||||
int address = (z80_68000_latch) + (offset & 0x7fff);
|
||||
const UINT8 *base = memory_region(machine, "sound");
|
||||
|
||||
if (!z80running) logerror("undead Z80->68000 read!\n");
|
||||
|
||||
@ -626,7 +627,7 @@ READ8_HANDLER ( genesis_z80_bank_r )
|
||||
logerror("z80 read from address %x\n", address);
|
||||
|
||||
/* Read the data out of the 68k ROM */
|
||||
if (address < 0x400000) return memory_region(machine, "sound")[BYTE_XOR(address)];
|
||||
if (base != NULL && address < 0x400000) return base[BYTE_XOR(address)];
|
||||
/* else read the data out of the 68k RAM */
|
||||
// else if (address > 0xff0000) return genesis_68k_ram[BYTE_XOR(offset)];
|
||||
|
||||
|
@ -1368,7 +1368,7 @@ ROM_START( vanguard )
|
||||
ROM_LOAD( "sk5_ic7.bin", 0x0000, 0x0020, CRC(ad782a73) SHA1(ddf44f74a20f10ed976c434a885857dade1f86d7) ) /* foreground colors */
|
||||
ROM_LOAD( "sk5_ic6.bin", 0x0020, 0x0020, CRC(7dc9d450) SHA1(9b2d1dfb3270a562d14bd54bfb3405a9095becc0) ) /* background colors */
|
||||
|
||||
ROM_REGION( 0x1000, "custom", 0 ) /* sound ROMs */
|
||||
ROM_REGION( 0x1000, "rockola", 0 ) /* sound ROMs */
|
||||
ROM_LOAD( "sk4_ic51.bin", 0x0000, 0x0800, CRC(d2a64006) SHA1(3f20b59ce1954f65535cd5603ca9271586428e35) ) /* sound ROM 1 */
|
||||
ROM_LOAD( "sk4_ic52.bin", 0x0800, 0x0800, CRC(cc4a0b6f) SHA1(251b24d60083d516c4ba686d75b41e04d10f7198) ) /* sound ROM 2 */
|
||||
|
||||
@ -1399,7 +1399,7 @@ ROM_START( vangrdce )
|
||||
ROM_LOAD( "sk5_ic7.bin", 0x0000, 0x0020, CRC(ad782a73) SHA1(ddf44f74a20f10ed976c434a885857dade1f86d7) ) /* foreground colors */
|
||||
ROM_LOAD( "sk5_ic6.bin", 0x0020, 0x0020, CRC(7dc9d450) SHA1(9b2d1dfb3270a562d14bd54bfb3405a9095becc0) ) /* background colors */
|
||||
|
||||
ROM_REGION( 0x1000, "custom", 0 ) /* sound ROMs */
|
||||
ROM_REGION( 0x1000, "rockola", 0 ) /* sound ROMs */
|
||||
ROM_LOAD( "sk4_ic51.bin", 0x0000, 0x0800, CRC(d2a64006) SHA1(3f20b59ce1954f65535cd5603ca9271586428e35) ) /* confirmed, 6/21/05 */
|
||||
ROM_LOAD( "sk4_ic52.bin", 0x0800, 0x0800, CRC(cc4a0b6f) SHA1(251b24d60083d516c4ba686d75b41e04d10f7198) ) /* confirmed, 6/21/05 */
|
||||
|
||||
@ -1430,7 +1430,7 @@ ROM_START( vanguarj )
|
||||
ROM_LOAD( "sk5_ic7.bin", 0x0000, 0x0020, CRC(ad782a73) SHA1(ddf44f74a20f10ed976c434a885857dade1f86d7) ) /* foreground colors */
|
||||
ROM_LOAD( "sk5_ic6.bin", 0x0020, 0x0020, CRC(7dc9d450) SHA1(9b2d1dfb3270a562d14bd54bfb3405a9095becc0) ) /* background colors */
|
||||
|
||||
ROM_REGION( 0x1000, "custom", 0 ) /* sound ROMs */
|
||||
ROM_REGION( 0x1000, "rockola", 0 ) /* sound ROMs */
|
||||
ROM_LOAD( "sk4_ic51.bin", 0x0000, 0x0800, CRC(d2a64006) SHA1(3f20b59ce1954f65535cd5603ca9271586428e35) ) /* sound ROM 1 */
|
||||
ROM_LOAD( "sk4_ic52.bin", 0x0800, 0x0800, CRC(cc4a0b6f) SHA1(251b24d60083d516c4ba686d75b41e04d10f7198) ) /* sound ROM 2 */
|
||||
|
||||
@ -1462,7 +1462,7 @@ ROM_START( fantasyu )
|
||||
ROM_LOAD( "fantasy.ic7", 0x0000, 0x0020, CRC(361a5e99) SHA1(b9777ce658549c03971bd476482d5cc0be27d3a9) ) /* foreground colors */
|
||||
ROM_LOAD( "fantasy.ic6", 0x0020, 0x0020, CRC(33d974f7) SHA1(a6f6a531dec3f454b477bfdda8e213e9cad42748) ) /* background colors */
|
||||
|
||||
ROM_REGION( 0x1800, "custom", 0 ) /* sound ROMs */
|
||||
ROM_REGION( 0x1800, "rockola", 0 ) /* sound ROMs */
|
||||
ROM_LOAD( "fs_b_51.bin", 0x0000, 0x0800, CRC(48094ec5) SHA1(7d6118133bc1eb8ebc5d8a95d10ef842daffef89) )
|
||||
ROM_LOAD( "fs_a_52.bin", 0x0800, 0x0800, CRC(1d0316e8) SHA1(6a3ab289b5fefef8663514bd1d5817c70fe58882) )
|
||||
ROM_LOAD( "fs_c_53.bin", 0x1000, 0x0800, CRC(49fd4ae8) SHA1(96ff1267c0ffab1e8a0769fa869516e2546ab640) )
|
||||
@ -1495,7 +1495,7 @@ ROM_START( fantasy )
|
||||
ROM_LOAD( "fantasy.ic7", 0x0000, 0x0020, CRC(361a5e99) SHA1(b9777ce658549c03971bd476482d5cc0be27d3a9) ) /* foreground colors */
|
||||
ROM_LOAD( "fantasy.ic6", 0x0020, 0x0020, CRC(33d974f7) SHA1(a6f6a531dec3f454b477bfdda8e213e9cad42748) ) /* background colors */
|
||||
|
||||
ROM_REGION( 0x1800, "custom", 0 ) /* sound ROMs */
|
||||
ROM_REGION( 0x1800, "rockola", 0 ) /* sound ROMs */
|
||||
ROM_LOAD( "fs_b_51.bin", 0x0000, 0x0800, CRC(48094ec5) SHA1(7d6118133bc1eb8ebc5d8a95d10ef842daffef89) )
|
||||
ROM_LOAD( "fs_a_52.bin", 0x0800, 0x0800, CRC(1d0316e8) SHA1(6a3ab289b5fefef8663514bd1d5817c70fe58882) )
|
||||
ROM_LOAD( "fs_c_53.bin", 0x1000, 0x0800, CRC(49fd4ae8) SHA1(96ff1267c0ffab1e8a0769fa869516e2546ab640) )
|
||||
@ -1528,7 +1528,7 @@ ROM_START( fantasyj )
|
||||
ROM_LOAD( "prom-8.bpr", 0x0000, 0x0020, CRC(1aa9285a) SHA1(d503aa76ca0cf032c7b1c962abc59677c41a2c62) ) /* foreground colors */
|
||||
ROM_LOAD( "prom-7.bpr", 0x0020, 0x0020, CRC(7a6f7dc3) SHA1(e15d898275d1cd205cc2d28f7dd9df653594039e) ) /* background colors */
|
||||
|
||||
ROM_REGION( 0x1800, "custom", 0 ) /* sound ROMs */
|
||||
ROM_REGION( 0x1800, "rockola", 0 ) /* sound ROMs */
|
||||
ROM_LOAD( "fs_b_51.bin", 0x0000, 0x0800, CRC(48094ec5) SHA1(7d6118133bc1eb8ebc5d8a95d10ef842daffef89) )
|
||||
ROM_LOAD( "fs_a_52.bin", 0x0800, 0x0800, CRC(1d0316e8) SHA1(6a3ab289b5fefef8663514bd1d5817c70fe58882) )
|
||||
ROM_LOAD( "fs_c_53.bin", 0x1000, 0x0800, CRC(49fd4ae8) SHA1(96ff1267c0ffab1e8a0769fa869516e2546ab640) )
|
||||
@ -1559,7 +1559,7 @@ ROM_START( pballoon )
|
||||
ROM_LOAD( "sk8_ic7.bin", 0x0000, 0x0020, CRC(ef6c82a0) SHA1(95b522d6389f25bf5fa2fca5f3f826ef43b2885b) ) /* foreground colors */
|
||||
ROM_LOAD( "sk8_ic6.bin", 0x0020, 0x0020, CRC(eabc6a00) SHA1(942af5e22e49e578c6a24651476e3b60d40e2076) ) /* background colors */
|
||||
|
||||
ROM_REGION( 0x1800, "custom", 0 ) /* sound ROMs */
|
||||
ROM_REGION( 0x1800, "rockola", 0 ) /* sound ROMs */
|
||||
ROM_LOAD( "sk7_ic51.bin", 0x0000, 0x0800, CRC(0345f8b7) SHA1(c00992dc7222cc53d9fdff4ab47a7abdf90c5116) )
|
||||
ROM_LOAD( "sk7_ic52.bin", 0x0800, 0x0800, CRC(5d6d68ea) SHA1(d3e03720eff5c85c1c2fb1d4bf960f45a99dc86a) )
|
||||
ROM_LOAD( "sk7_ic53.bin", 0x1000, 0x0800, CRC(a4c505cd) SHA1(47eea7e7ffa3dc8b35dc050ac1a1d77d6a5c4ece) )
|
||||
@ -1586,7 +1586,7 @@ ROM_START( nibbler )
|
||||
ROM_LOAD( "g-0708-05.ic7", 0x0000, 0x0020, CRC(a5709ff3) SHA1(fbd07b756235f2d03aea3d777ca741ade54be200) ) /* foreground colors */
|
||||
ROM_LOAD( "g-0708-04.ic6", 0x0020, 0x0020, CRC(dacd592d) SHA1(c7709c680e2764885a40bc256d07dffc9e827cd6) ) /* background colors */
|
||||
|
||||
ROM_REGION( 0x1800, "custom", 0 ) /* sound ROMs */
|
||||
ROM_REGION( 0x1800, "rockola", 0 ) /* sound ROMs */
|
||||
ROM_LOAD( "g-0959-43.ic51", 0x0000, 0x0800, CRC(0345f8b7) SHA1(c00992dc7222cc53d9fdff4ab47a7abdf90c5116) )
|
||||
ROM_LOAD( "g-0959-44.ic52", 0x0800, 0x0800, CRC(87d67dee) SHA1(bd292eab3671cb953279f3136a450deac3818367) )
|
||||
ROM_LOAD( "g-0959-45.ic53", 0x1000, 0x0800, CRC(33189917) SHA1(01a1b1693db0172609780daeb60430fa0c8bcec2) )
|
||||
@ -1613,7 +1613,7 @@ ROM_START( nibblera )
|
||||
ROM_LOAD( "g-0708-05.ic7", 0x0000, 0x0020, CRC(a5709ff3) SHA1(fbd07b756235f2d03aea3d777ca741ade54be200) ) /* foreground colors */
|
||||
ROM_LOAD( "g-0708-04.ic6", 0x0020, 0x0020, CRC(dacd592d) SHA1(c7709c680e2764885a40bc256d07dffc9e827cd6) ) /* background colors */
|
||||
|
||||
ROM_REGION( 0x1800, "custom", 0 ) /* sound ROMs */
|
||||
ROM_REGION( 0x1800, "rockola", 0 ) /* sound ROMs */
|
||||
ROM_LOAD( "g-0959-43.ic51", 0x0000, 0x0800, CRC(0345f8b7) SHA1(c00992dc7222cc53d9fdff4ab47a7abdf90c5116) )
|
||||
ROM_LOAD( "g-0959-44.ic52", 0x0800, 0x0800, CRC(87d67dee) SHA1(bd292eab3671cb953279f3136a450deac3818367) )
|
||||
ROM_LOAD( "g-0959-45.ic53", 0x1000, 0x0800, CRC(33189917) SHA1(01a1b1693db0172609780daeb60430fa0c8bcec2) )
|
||||
@ -1640,7 +1640,7 @@ ROM_START( nibblerb )
|
||||
ROM_LOAD( "g-0708-05.ic7", 0x0000, 0x0020, CRC(a5709ff3) SHA1(fbd07b756235f2d03aea3d777ca741ade54be200) ) /* foreground colors */
|
||||
ROM_LOAD( "g-0708-04.ic6", 0x0020, 0x0020, CRC(dacd592d) SHA1(c7709c680e2764885a40bc256d07dffc9e827cd6) ) /* background colors */
|
||||
|
||||
ROM_REGION( 0x1800, "custom", 0 ) /* sound ROMs */
|
||||
ROM_REGION( 0x1800, "rockola", 0 ) /* sound ROMs */
|
||||
ROM_LOAD( "g-0959-43.ic51", 0x0000, 0x0800, CRC(0345f8b7) SHA1(c00992dc7222cc53d9fdff4ab47a7abdf90c5116) ) // not in this set / board according to readme but it seems to be needed?!
|
||||
ROM_LOAD( "g-0959-44.ic52", 0x0800, 0x0800, CRC(87d67dee) SHA1(bd292eab3671cb953279f3136a450deac3818367) ) // 50-152.052
|
||||
ROM_LOAD( "g-0959-45.ic53", 0x1000, 0x0800, CRC(33189917) SHA1(01a1b1693db0172609780daeb60430fa0c8bcec2) ) // 50-151.053
|
||||
@ -1667,7 +1667,7 @@ ROM_START( nibblero )
|
||||
ROM_LOAD( "g-0708-05.ic7", 0x0000, 0x0020, CRC(a5709ff3) SHA1(fbd07b756235f2d03aea3d777ca741ade54be200) ) /* foreground colors */
|
||||
ROM_LOAD( "g-0708-04.ic6", 0x0020, 0x0020, CRC(dacd592d) SHA1(c7709c680e2764885a40bc256d07dffc9e827cd6) ) /* background colors */
|
||||
|
||||
ROM_REGION( 0x1800, "custom", 0 ) /* sound ROMs */
|
||||
ROM_REGION( 0x1800, "rockola", 0 ) /* sound ROMs */
|
||||
ROM_LOAD( "g-0959-43.ic51", 0x0000, 0x0800, CRC(0345f8b7) SHA1(c00992dc7222cc53d9fdff4ab47a7abdf90c5116) )
|
||||
ROM_LOAD( "g-0959-44.ic52", 0x0800, 0x0800, CRC(87d67dee) SHA1(bd292eab3671cb953279f3136a450deac3818367) )
|
||||
ROM_LOAD( "g-0959-45.ic53", 0x1000, 0x0800, CRC(33189917) SHA1(01a1b1693db0172609780daeb60430fa0c8bcec2) )
|
||||
|
@ -1255,7 +1255,7 @@ static MACHINE_DRIVER_START( hustler )
|
||||
MDRV_CPU_ADD("main", Z80, 18432000/6) /* 3.072 MHz */
|
||||
MDRV_CPU_PROGRAM_MAP(hustler_readmem,hustler_writemem)
|
||||
|
||||
MDRV_CPU_ADD("sound",Z80,14318000/8) /* 1.78975 MHz */
|
||||
MDRV_CPU_ADD("audio",Z80,14318000/8) /* 1.78975 MHz */
|
||||
MDRV_CPU_PROGRAM_MAP(hustler_sound_readmem,hustler_sound_writemem)
|
||||
MDRV_CPU_IO_MAP(hustler_sound_readport,hustler_sound_writeport)
|
||||
|
||||
@ -1298,7 +1298,7 @@ static MACHINE_DRIVER_START( hustlerb )
|
||||
MDRV_CPU_MODIFY("main")
|
||||
MDRV_CPU_PROGRAM_MAP(hustlerb_readmem,hustlerb_writemem)
|
||||
|
||||
MDRV_CPU_MODIFY("sound")
|
||||
MDRV_CPU_MODIFY("audio")
|
||||
MDRV_CPU_PROGRAM_MAP(scobra_sound_readmem,hustlerb_sound_writemem)
|
||||
MDRV_CPU_IO_MAP(hustlerb_sound_readport,hustlerb_sound_writeport)
|
||||
MACHINE_DRIVER_END
|
||||
@ -1338,7 +1338,7 @@ ROM_START( scobra )
|
||||
ROM_LOAD( "epr1269.2j", 0x4000, 0x1000, CRC(e1f8a801) SHA1(2add8270352d6596052d3ff22c891ceccaa92071) )
|
||||
ROM_LOAD( "2l", 0x5000, 0x1000, CRC(d52affde) SHA1(5681771ed51d504bdcc2999fcbf926a30b137828) )
|
||||
|
||||
ROM_REGION( 0x10000, "sound", 0 )
|
||||
ROM_REGION( 0x10000, "audio", 0 )
|
||||
ROM_LOAD( "5c", 0x0000, 0x0800, CRC(d4346959) SHA1(5eab4505beb69a5bdd88b23db60e1193371250cf) )
|
||||
ROM_LOAD( "5d", 0x0800, 0x0800, CRC(cc025d95) SHA1(2b0784c4d05c466e0b7648f16e14f34393d792c3) )
|
||||
ROM_LOAD( "5e", 0x1000, 0x0800, CRC(1628c53f) SHA1(ec79a73e4a2d7373454b227dd7eff255f1cc60cc) )
|
||||
@ -1360,7 +1360,7 @@ ROM_START( scobras )
|
||||
ROM_LOAD( "scobra2j.bin", 0x4000, 0x1000, CRC(0d8f6b6e) SHA1(0ca0096cd55cdb87d14cb7f4c7c7b853ec1661c7) )
|
||||
ROM_LOAD( "scobra2l.bin", 0x5000, 0x1000, CRC(6f80f3a9) SHA1(817d212454c5eb16c5d7471d2ccefc4f8708d57f) )
|
||||
|
||||
ROM_REGION( 0x10000, "sound", 0 )
|
||||
ROM_REGION( 0x10000, "audio", 0 )
|
||||
ROM_LOAD( "epr1275.5c", 0x0000, 0x0800, CRC(deeb0dd3) SHA1(b815a586f05361b75078d58f1fddfdb36f9d8fae) )
|
||||
ROM_LOAD( "epr1276.5d", 0x0800, 0x0800, CRC(872c1a74) SHA1(20f05bf398ad2690f5ba4e4158ad62aeec226413) )
|
||||
ROM_LOAD( "epr1277.5e", 0x1000, 0x0800, CRC(ccd7a110) SHA1(5a247e360530be0f94c90fcc7d0ce628d460449f) )
|
||||
@ -1382,7 +1382,7 @@ ROM_START( scobrase )
|
||||
ROM_LOAD( "epr1269.2j", 0x4000, 0x1000, CRC(e1f8a801) SHA1(2add8270352d6596052d3ff22c891ceccaa92071) )
|
||||
ROM_LOAD( "epr1270.2l", 0x5000, 0x1000, CRC(f7709710) SHA1(dff9ae72ba00a98d4f5acdd6d506e3d7add6b2c6) )
|
||||
|
||||
ROM_REGION( 0x10000, "sound", 0 )
|
||||
ROM_REGION( 0x10000, "audio", 0 )
|
||||
ROM_LOAD( "epr1275.5c", 0x0000, 0x0800, CRC(deeb0dd3) SHA1(b815a586f05361b75078d58f1fddfdb36f9d8fae) )
|
||||
ROM_LOAD( "epr1276.5d", 0x0800, 0x0800, CRC(872c1a74) SHA1(20f05bf398ad2690f5ba4e4158ad62aeec226413) )
|
||||
ROM_LOAD( "epr1277.5e", 0x1000, 0x0800, CRC(ccd7a110) SHA1(5a247e360530be0f94c90fcc7d0ce628d460449f) )
|
||||
@ -1405,7 +1405,7 @@ ROM_START( scobrab )
|
||||
ROM_LOAD( "scobra2j.bin", 0x4000, 0x1000, CRC(0d8f6b6e) SHA1(0ca0096cd55cdb87d14cb7f4c7c7b853ec1661c7) )
|
||||
ROM_LOAD( "scobra2l.bin", 0x5000, 0x1000, CRC(6f80f3a9) SHA1(817d212454c5eb16c5d7471d2ccefc4f8708d57f) )
|
||||
|
||||
ROM_REGION( 0x10000, "sound", 0 )
|
||||
ROM_REGION( 0x10000, "audio", 0 )
|
||||
ROM_LOAD( "snd_5c.bin", 0x0000, 0x0800, CRC(deeb0dd3) SHA1(b815a586f05361b75078d58f1fddfdb36f9d8fae) )
|
||||
ROM_LOAD( "snd_5d.bin", 0x0800, 0x0800, CRC(872c1a74) SHA1(20f05bf398ad2690f5ba4e4158ad62aeec226413) )
|
||||
ROM_LOAD( "snd_5e.bin", 0x1000, 0x0800, CRC(ccd7a110) SHA1(5a247e360530be0f94c90fcc7d0ce628d460449f) )
|
||||
@ -1498,7 +1498,7 @@ ROM_START( tazmania )
|
||||
ROM_LOAD( "2j.cpu", 0x4000, 0x1000, CRC(6e197271) SHA1(231141a95e4dcb54d8bbee346825702e52824c42) )
|
||||
ROM_LOAD( "2k.cpu", 0x5000, 0x1000, CRC(a1eb453b) SHA1(50ddfd1dd8cc8c2cde97e52d4ef90e6d10e27a53) )
|
||||
|
||||
ROM_REGION( 0x10000, "sound", 0 )
|
||||
ROM_REGION( 0x10000, "audio", 0 )
|
||||
ROM_LOAD( "rom0.snd", 0x0000, 0x0800, CRC(b8d741f1) SHA1(a1bb8a1e0d6b34111f05c539c8e92fffacf5aa5c) )
|
||||
|
||||
ROM_REGION( 0x1000, "gfx1", ROMREGION_DISPOSE )
|
||||
@ -1536,7 +1536,7 @@ ROM_START( anteater )
|
||||
ROM_LOAD( "ra1-2f", 0x2000, 0x1000, CRC(2f7c1fe5) SHA1(4cea7e66a85766a9cf9846bb5bc1ca4e6ee1f4e2) )
|
||||
ROM_LOAD( "ra1-2h", 0x3000, 0x1000, CRC(ae8a5da3) SHA1(1893d8293b25431d080b89f5b0874440d14e8d17) )
|
||||
|
||||
ROM_REGION( 0x10000, "sound", 0 )
|
||||
ROM_REGION( 0x10000, "audio", 0 )
|
||||
ROM_LOAD( "ra4-5c", 0x0000, 0x0800, CRC(87300b4f) SHA1(b81b685ac1d353ff1cd40b876a7478b87b85e7a9) )
|
||||
ROM_LOAD( "ra4-5d", 0x0800, 0x0800, CRC(af4e5ffe) SHA1(62717a233cf9f58267af4a9e1c80479b373ab317) )
|
||||
|
||||
@ -1661,7 +1661,7 @@ ROM_START( losttomb )
|
||||
ROM_LOAD( "2l", 0x5000, 0x1000, CRC(c7d2e608) SHA1(8aabecabd1dcd6833fb581e4571d71a680e6563a) )
|
||||
ROM_LOAD( "2m", 0x6000, 0x1000, CRC(bc4bc5b1) SHA1(95ffa72e57d1da10ddeda4d9333c9e0a2fb33e82) )
|
||||
|
||||
ROM_REGION( 0x10000, "sound", 0 )
|
||||
ROM_REGION( 0x10000, "audio", 0 )
|
||||
ROM_LOAD( "5c", 0x0000, 0x0800, CRC(b899be2a) SHA1(9b343a682531255104db61177a43ad933c3af34e) )
|
||||
ROM_LOAD( "5d", 0x0800, 0x0800, CRC(6907af31) SHA1(8496c8db5342129d81381eec196facbca45bca77) )
|
||||
|
||||
@ -1683,7 +1683,7 @@ ROM_START( losttmbh )
|
||||
ROM_LOAD( "2l", 0x5000, 0x1000, CRC(c7d2e608) SHA1(8aabecabd1dcd6833fb581e4571d71a680e6563a) )
|
||||
ROM_LOAD( "2m", 0x6000, 0x1000, CRC(bc4bc5b1) SHA1(95ffa72e57d1da10ddeda4d9333c9e0a2fb33e82) )
|
||||
|
||||
ROM_REGION( 0x10000, "sound", 0 )
|
||||
ROM_REGION( 0x10000, "audio", 0 )
|
||||
ROM_LOAD( "5c", 0x0000, 0x0800, CRC(b899be2a) SHA1(9b343a682531255104db61177a43ad933c3af34e) )
|
||||
ROM_LOAD( "5d", 0x0800, 0x0800, CRC(6907af31) SHA1(8496c8db5342129d81381eec196facbca45bca77) )
|
||||
|
||||
@ -1702,7 +1702,7 @@ ROM_START( hustler )
|
||||
ROM_LOAD( "hustler.3", 0x2000, 0x1000, CRC(9422226a) SHA1(445daa94f7236f0776f4692de6cb213f67684f70) )
|
||||
/* 3000-3fff space for diagnostics ROM */
|
||||
|
||||
ROM_REGION( 0x10000, "sound", 0 )
|
||||
ROM_REGION( 0x10000, "audio", 0 )
|
||||
ROM_LOAD( "hustler.6", 0x0000, 0x0800, CRC(7a946544) SHA1(7ee2ad3fdf996f08534fb87fc02b619c168f420c) )
|
||||
ROM_LOAD( "hustler.7", 0x0800, 0x0800, CRC(3db57351) SHA1(e5075a7130a80d2bf24f0556c2589dff0625ee60) )
|
||||
|
||||
@ -1721,7 +1721,7 @@ ROM_START( billiard )
|
||||
ROM_LOAD( "c", 0x2000, 0x1000, CRC(7b8de793) SHA1(f54aa0bd558b156c2511a36518963df0e493dbb4) )
|
||||
/* 3000-3fff space for diagnostics ROM */
|
||||
|
||||
ROM_REGION( 0x10000, "sound", 0 )
|
||||
ROM_REGION( 0x10000, "audio", 0 )
|
||||
ROM_LOAD( "hustler.6", 0x0000, 0x0800, CRC(7a946544) SHA1(7ee2ad3fdf996f08534fb87fc02b619c168f420c) )
|
||||
ROM_LOAD( "hustler.7", 0x0800, 0x0800, CRC(3db57351) SHA1(e5075a7130a80d2bf24f0556c2589dff0625ee60) )
|
||||
|
||||
@ -1741,7 +1741,7 @@ ROM_START( hustlerb )
|
||||
ROM_LOAD( "hustler.2j", 0x2000, 0x1000, CRC(27c1e0f8) SHA1(9713e84b3aa4ed4829de2f62059229564d2b9f72) )
|
||||
/* 3000-3fff space for diagnostics ROM */
|
||||
|
||||
ROM_REGION( 0x10000, "sound", 0 )
|
||||
ROM_REGION( 0x10000, "audio", 0 )
|
||||
ROM_LOAD( "hustler.11d", 0x0000, 0x0800, CRC(b559bfde) SHA1(f7733fbc5cabb441ba039b9d7202aaf0cebb9a85) )
|
||||
ROM_LOAD( "hustler.10d", 0x0800, 0x0800, CRC(6ef96cfb) SHA1(eba0bdc8bc1652ff2f62594371ded711dbfcce86) )
|
||||
|
||||
|
@ -2260,7 +2260,7 @@ ROM_START( scramble )
|
||||
ROM_LOAD( "s7.2m", 0x3000, 0x0800, CRC(0bb49470) SHA1(05a6fe3010c2136284ca76352dac147797c79778) )
|
||||
ROM_LOAD( "s8.2p", 0x3800, 0x0800, CRC(6a5740e5) SHA1(e3b09141cee26857d626412e9d1a0e759469b97a) )
|
||||
|
||||
ROM_REGION( 0x10000, "sound", 0 )
|
||||
ROM_REGION( 0x10000, "audio", 0 )
|
||||
ROM_LOAD( "ot1.5c", 0x0000, 0x0800, CRC(bcd297f0) SHA1(8ed78487d76fd0a917ab7b258937a46e2cd9800c) )
|
||||
ROM_LOAD( "ot2.5d", 0x0800, 0x0800, CRC(de7912da) SHA1(8558b4eff5d7e63029b325edef9914feda5834c3) )
|
||||
ROM_LOAD( "ot3.5e", 0x1000, 0x0800, CRC(ba2fa933) SHA1(1f976d8595706730e29f93027e7ab4620075c078) )
|
||||
@ -2284,7 +2284,7 @@ ROM_START( scrambls )
|
||||
ROM_LOAD( "2m", 0x3000, 0x0800, CRC(ea26c35c) SHA1(a2f3380982d93a022f46756f974fd16c4cd617de) )
|
||||
ROM_LOAD( "2p", 0x3800, 0x0800, CRC(94d8f5e3) SHA1(f3a9c4d1d91836476fcad87ea0d243dde7171e0a) )
|
||||
|
||||
ROM_REGION( 0x10000, "sound", 0 )
|
||||
ROM_REGION( 0x10000, "audio", 0 )
|
||||
ROM_LOAD( "ot1.5c", 0x0000, 0x0800, CRC(bcd297f0) SHA1(8ed78487d76fd0a917ab7b258937a46e2cd9800c) )
|
||||
ROM_LOAD( "ot2.5d", 0x0800, 0x0800, CRC(de7912da) SHA1(8558b4eff5d7e63029b325edef9914feda5834c3) )
|
||||
ROM_LOAD( "ot3.5e", 0x1000, 0x0800, CRC(ba2fa933) SHA1(1f976d8595706730e29f93027e7ab4620075c078) )
|
||||
@ -2327,7 +2327,7 @@ ROM_START( strfbomb )
|
||||
ROM_LOAD( "7.2m", 0x3000, 0x0800, CRC(0feb0192) SHA1(45a44bde3bf1483abf95fe1d1d5066bfcb1736df) )
|
||||
ROM_LOAD( "8.2p", 0x3800, 0x0800, CRC(280a6142) SHA1(f17625b91eaaffa36a433be32e4e80651d94b3b9) )
|
||||
|
||||
ROM_REGION( 0x10000, "sound", 0 )
|
||||
ROM_REGION( 0x10000, "audio", 0 )
|
||||
ROM_LOAD( "ot1.5c", 0x0000, 0x0800, CRC(bcd297f0) SHA1(8ed78487d76fd0a917ab7b258937a46e2cd9800c) )
|
||||
ROM_LOAD( "ot2.5d", 0x0800, 0x0800, CRC(de7912da) SHA1(8558b4eff5d7e63029b325edef9914feda5834c3) )
|
||||
ROM_LOAD( "ot3.5e", 0x1000, 0x0800, CRC(ba2fa933) SHA1(1f976d8595706730e29f93027e7ab4620075c078) )
|
||||
@ -2349,7 +2349,7 @@ ROM_START( atlantis )
|
||||
ROM_LOAD( "2j", 0x2000, 0x0800, CRC(45f7cf34) SHA1(d1e0e0be6dec377b684625bdfdc5a3a8af847492) )
|
||||
ROM_LOAD( "2l", 0x2800, 0x0800, CRC(f335b96b) SHA1(17daa6d9bc916081f3c6cbdfe5b4960177dc7c9b) )
|
||||
|
||||
ROM_REGION( 0x10000, "sound", 0 )
|
||||
ROM_REGION( 0x10000, "audio", 0 )
|
||||
ROM_LOAD( "ot1.5c", 0x0000, 0x0800, CRC(bcd297f0) SHA1(8ed78487d76fd0a917ab7b258937a46e2cd9800c) )
|
||||
ROM_LOAD( "ot2.5d", 0x0800, 0x0800, CRC(de7912da) SHA1(8558b4eff5d7e63029b325edef9914feda5834c3) )
|
||||
ROM_LOAD( "ot3.5e", 0x1000, 0x0800, CRC(ba2fa933) SHA1(1f976d8595706730e29f93027e7ab4620075c078) )
|
||||
@ -2373,7 +2373,7 @@ ROM_START( atlants2 )
|
||||
ROM_LOAD( "rom7", 0x3000, 0x0800, CRC(a50bf8d5) SHA1(5bca98e1c0838d27ec66bf4b906877977b212b6d) )
|
||||
ROM_LOAD( "rom8", 0x3800, 0x0800, CRC(d2c5c984) SHA1(a9432f9aff8a2f5ca1d347443efc008a177d8ae0) )
|
||||
|
||||
ROM_REGION( 0x10000, "sound", 0 )
|
||||
ROM_REGION( 0x10000, "audio", 0 )
|
||||
ROM_LOAD( "ot1.5c", 0x0000, 0x0800, CRC(bcd297f0) SHA1(8ed78487d76fd0a917ab7b258937a46e2cd9800c) )
|
||||
ROM_LOAD( "ot2.5d", 0x0800, 0x0800, CRC(de7912da) SHA1(8558b4eff5d7e63029b325edef9914feda5834c3) )
|
||||
ROM_LOAD( "ot3.5e", 0x1000, 0x0800, CRC(ba2fa933) SHA1(1f976d8595706730e29f93027e7ab4620075c078) )
|
||||
@ -2395,7 +2395,7 @@ ROM_START( theend )
|
||||
ROM_LOAD( "ic17_5t.bin", 0x2000, 0x0800, CRC(434a8f68) SHA1(3c8c099c7865997d475c096f1b1c93d88ab21543) )
|
||||
ROM_LOAD( "ic18_6t.bin", 0x2800, 0x0800, CRC(dc4cc786) SHA1(3311361a1eb29715aa41d61fbb3563014bd9eeb1) )
|
||||
|
||||
ROM_REGION( 0x10000, "sound", 0 )
|
||||
ROM_REGION( 0x10000, "audio", 0 )
|
||||
ROM_LOAD( "ic56_1.bin", 0x0000, 0x0800, CRC(7a141f29) SHA1(ca483943971c8fc7f5775a8a7cc6ddd331d48170) )
|
||||
ROM_LOAD( "ic55_2.bin", 0x0800, 0x0800, CRC(218497c1) SHA1(3e080621f2e83909a6f304a2d960a080bccbbdc2) )
|
||||
|
||||
@ -2416,7 +2416,7 @@ ROM_START( theends )
|
||||
ROM_LOAD( "ic17", 0x2000, 0x0800, CRC(af067b7f) SHA1(855c6ddf29fbfea004c7143fe29064abf53801ad) )
|
||||
ROM_LOAD( "ic18", 0x2800, 0x0800, CRC(a0411b93) SHA1(d644968758a1b73d13e09b24d24bfec82276e8f4) )
|
||||
|
||||
ROM_REGION( 0x10000, "sound", 0 )
|
||||
ROM_REGION( 0x10000, "audio", 0 )
|
||||
ROM_LOAD( "ic56", 0x0000, 0x0800, CRC(3b2c2f70) SHA1(bcccdacacfc9a3b5f1412dfba6bb0046d283bccc) )
|
||||
ROM_LOAD( "ic55", 0x0800, 0x0800, CRC(e0429e50) SHA1(27678fc3172cbca3ae1eae96e9d8a62561d5ce40) )
|
||||
|
||||
@ -2800,7 +2800,7 @@ ROM_START( skelagon )
|
||||
ROM_LOAD( "35.bin", 0xd000, 0x1000, CRC(5b2a0158) SHA1(66d2fb05a8daaa86bb547b4860d5bf27b4359326) )
|
||||
ROM_LOAD( "36.bin", 0xe000, 0x1000, BAD_DUMP CRC(f53ead29) SHA1(f8957b0c0558acc005f418adbfeb66d1d562c9ac) )
|
||||
|
||||
ROM_REGION( 0x10000, "sound", 0 )
|
||||
ROM_REGION( 0x10000, "audio", 0 )
|
||||
ROM_LOAD( "5.5j", 0x0000, 0x1000, CRC(59028fb6) SHA1(94105b5b03c81a948a409f7ea20312bb9c79c150) )
|
||||
ROM_LOAD( "6.6j", 0x1000, 0x1000, CRC(5427670f) SHA1(ffc3f7186d0319f0fd7ed25eb97bb0db7bc107c6) )
|
||||
|
||||
@ -2852,7 +2852,7 @@ ROM_START( scorpion )
|
||||
ROM_LOAD( "5.2k", 0x6000, 0x0800, CRC(952f78f2) SHA1(9562037b104fc1852c2d2650209a77ffce2cb90e) )
|
||||
ROM_CONTINUE( 0x5800, 0x0800 )
|
||||
|
||||
ROM_REGION( 0x10000, "sound", 0 )
|
||||
ROM_REGION( 0x10000, "audio", 0 )
|
||||
ROM_LOAD( "32_a4.7c", 0x0000, 0x1000, CRC(361b8a36) SHA1(550ac5f721aaa9fea5f6d63ba590d6b367525c23) )
|
||||
ROM_LOAD( "32_a5.7d", 0x1000, 0x1000, CRC(addecdd4) SHA1(ba28f1d9c7c6b5e8ecef56a4b3f64be13fc10d43) )
|
||||
|
||||
@ -2880,7 +2880,7 @@ ROM_START( scrpiona )
|
||||
ROM_LOAD( "scor_k2.bin", 0x5800, 0x0800, BAD_DUMP CRC(42ec34d8) SHA1(b358d10a96490f325420b992e8e03bb3884e415a) )
|
||||
ROM_LOAD( "scor_l2.bin", 0x6000, 0x0800, BAD_DUMP CRC(6623da33) SHA1(99110005d00c80d674bde5d21608f50b85ee488c) )
|
||||
|
||||
ROM_REGION( 0x10000, "sound", 0 )
|
||||
ROM_REGION( 0x10000, "audio", 0 )
|
||||
ROM_LOAD( "32_a4.7c", 0x0000, 0x1000, CRC(361b8a36) SHA1(550ac5f721aaa9fea5f6d63ba590d6b367525c23) )
|
||||
ROM_LOAD( "32_a5.7d", 0x1000, 0x1000, CRC(addecdd4) SHA1(ba28f1d9c7c6b5e8ecef56a4b3f64be13fc10d43) )
|
||||
|
||||
@ -2933,7 +2933,7 @@ ROM_START( scrpionb )
|
||||
ROM_LOAD( "ic113.2k", 0x6000, 0x0800, CRC(e4ad299a) SHA1(712cab86eadeba9e859f7bae98eb289f00d2e217) )
|
||||
ROM_CONTINUE( 0x5800, 0x0800 )
|
||||
|
||||
ROM_REGION( 0x10000, "sound", 0 )
|
||||
ROM_REGION( 0x10000, "audio", 0 )
|
||||
ROM_LOAD( "32_a4.7c", 0x0000, 0x1000, CRC(361b8a36) SHA1(550ac5f721aaa9fea5f6d63ba590d6b367525c23) ) // missing in this dump
|
||||
ROM_LOAD( "ic13.7d", 0x1000, 0x1000, CRC(addecdd4) SHA1(ba28f1d9c7c6b5e8ecef56a4b3f64be13fc10d43) )
|
||||
|
||||
|
@ -2345,14 +2345,14 @@ static DRIVER_INIT( opaopa )
|
||||
{
|
||||
DRIVER_INIT_CALL(segasyse);
|
||||
|
||||
mc8123_decrypt_rom(machine, "main", "user1", 1, 8);
|
||||
mc8123_decrypt_rom(machine, "z80", "user1", 1, 8);
|
||||
}
|
||||
|
||||
static DRIVER_INIT( fantzn2 )
|
||||
{
|
||||
DRIVER_INIT_CALL(segasyse);
|
||||
|
||||
mc8123_decrypt_rom(machine, "main", "user1", 0, 0);
|
||||
mc8123_decrypt_rom(machine, "z80", "user1", 0, 0);
|
||||
}
|
||||
|
||||
static DRIVER_INIT( astrofl )
|
||||
|
@ -479,7 +479,7 @@ static INTERRUPT_GEN( simpl156_vbl_interrupt )
|
||||
static MACHINE_DRIVER_START( chainrec )
|
||||
/* basic machine hardware */
|
||||
|
||||
MDRV_CPU_ADD("DE156", ARM, 28000000 /* /4 */) /*DE156*/ /* 7.000 MHz */ /* measured at 7.. seems to need 28? */
|
||||
MDRV_CPU_ADD("main", ARM, 28000000 /* /4 */) /*DE156*/ /* 7.000 MHz */ /* measured at 7.. seems to need 28? */
|
||||
MDRV_CPU_PROGRAM_MAP(chainrec_map,0)
|
||||
MDRV_CPU_VBLANK_INT("main", simpl156_vbl_interrupt)
|
||||
|
||||
@ -515,28 +515,28 @@ MACHINE_DRIVER_END
|
||||
static MACHINE_DRIVER_START( magdrop )
|
||||
/* basic machine hardware */
|
||||
MDRV_IMPORT_FROM(chainrec)
|
||||
MDRV_CPU_MODIFY("DE156")
|
||||
MDRV_CPU_MODIFY("main")
|
||||
MDRV_CPU_PROGRAM_MAP(magdrop_map,0)
|
||||
MACHINE_DRIVER_END
|
||||
|
||||
static MACHINE_DRIVER_START( magdropp )
|
||||
/* basic machine hardware */
|
||||
MDRV_IMPORT_FROM(chainrec)
|
||||
MDRV_CPU_MODIFY("DE156")
|
||||
MDRV_CPU_MODIFY("main")
|
||||
MDRV_CPU_PROGRAM_MAP(magdropp_map,0)
|
||||
MACHINE_DRIVER_END
|
||||
|
||||
static MACHINE_DRIVER_START( joemacr )
|
||||
/* basic machine hardware */
|
||||
MDRV_IMPORT_FROM(chainrec)
|
||||
MDRV_CPU_MODIFY("DE156")
|
||||
MDRV_CPU_MODIFY("main")
|
||||
MDRV_CPU_PROGRAM_MAP(joemacr_map,0)
|
||||
MACHINE_DRIVER_END
|
||||
|
||||
static MACHINE_DRIVER_START( mitchell156 )
|
||||
/* basic machine hardware */
|
||||
MDRV_IMPORT_FROM(chainrec)
|
||||
MDRV_CPU_MODIFY("DE156")
|
||||
MDRV_CPU_MODIFY("main")
|
||||
MDRV_CPU_PROGRAM_MAP(mitchell156_map,0)
|
||||
|
||||
MDRV_SOUND_REPLACE("OKIM6295_MUSIC", OKIM6295, 32220000/32)
|
||||
@ -612,7 +612,7 @@ All roms are socketted eproms, no labels, just a number in pencel.
|
||||
*/
|
||||
|
||||
ROM_START( joemacr )
|
||||
ROM_REGION( 0x80000, "DE156", 0 ) /* DE156 code (encrypted) */
|
||||
ROM_REGION( 0x80000, "main", 0 ) /* DE156 code (encrypted) */
|
||||
ROM_LOAD( "05.u29", 0x000000, 0x080000, CRC(74e9a158) SHA1(eee447303ac0884e152b89f59a9694afade87336) )
|
||||
|
||||
ROM_REGION( 0x100000, "gfx1", ROMREGION_DISPOSE )
|
||||
@ -649,7 +649,7 @@ DE-0491-1
|
||||
*/
|
||||
|
||||
ROM_START( joemacra )
|
||||
ROM_REGION( 0x80000, "DE156", 0 ) /* DE156 code (encrypted) */
|
||||
ROM_REGION( 0x80000, "main", 0 ) /* DE156 code (encrypted) */
|
||||
ROM_LOAD( "mw00", 0x000000, 0x080000, CRC(e1b78f40) SHA1(e611c317ada5a049a5e05d69c051e22a43fa2845) )
|
||||
|
||||
ROM_REGION( 0x100000, "gfx1", ROMREGION_DISPOSE ) // rebuilt with roms from other set
|
||||
@ -693,7 +693,7 @@ DE-0409-1
|
||||
*/
|
||||
|
||||
ROM_START( chainrec )
|
||||
ROM_REGION( 0x80000, "DE156", 0 ) /* DE156 code (encrypted) */
|
||||
ROM_REGION( 0x80000, "main", 0 ) /* DE156 code (encrypted) */
|
||||
ROM_LOAD( "e1", 0x000000, 0x080000, CRC(8a8340ef) SHA1(4aaee56127b73453b862ff2a33dc241eeabf5658) ) /* No DECO ID number on label */
|
||||
|
||||
ROM_REGION( 0x100000, "gfx1", ROMREGION_DISPOSE )
|
||||
@ -737,7 +737,7 @@ DE-0409-1
|
||||
*/
|
||||
|
||||
ROM_START( magdrop )
|
||||
ROM_REGION( 0x80000, "DE156", 0 ) /* DE156 code (encrypted) */
|
||||
ROM_REGION( 0x80000, "main", 0 ) /* DE156 code (encrypted) */
|
||||
ROM_LOAD( "re00-2.e1", 0x000000, 0x080000, CRC(7138f10f) SHA1(ca93c3c2dc9a7dd6901c8429a6bf6883076a9b8f) )
|
||||
|
||||
ROM_REGION( 0x100000, "gfx1", ROMREGION_DISPOSE )
|
||||
@ -758,7 +758,7 @@ ROM_START( magdrop )
|
||||
ROM_END
|
||||
|
||||
ROM_START( magdropp )
|
||||
ROM_REGION( 0x80000, "DE156", 0 ) /* DE156 code (encrypted) */
|
||||
ROM_REGION( 0x80000, "main", 0 ) /* DE156 code (encrypted) */
|
||||
ROM_LOAD( "rz00-1.e1", 0x000000, 0x080000, CRC(28caf639) SHA1(a17e792c82e65009e21680094acf093c0c4f1021) )
|
||||
|
||||
ROM_REGION( 0x100000, "gfx1", ROMREGION_DISPOSE )
|
||||
@ -821,7 +821,7 @@ maskrom 9a 27c160 labeled MBR-00
|
||||
*/
|
||||
|
||||
ROM_START( charlien )
|
||||
ROM_REGION( 0x80000, "DE156", 0 ) /* DE156 code (encrypted) */
|
||||
ROM_REGION( 0x80000, "main", 0 ) /* DE156 code (encrypted) */
|
||||
ROM_LOAD( "nd00-1.1e", 0x000000, 0x080000, CRC(f18f4b23) SHA1(cb0c159b4dde3a3c5f295f270485996811e5e4d2) )
|
||||
|
||||
ROM_REGION( 0x200000, "gfx1", ROMREGION_DISPOSE )
|
||||
@ -837,7 +837,7 @@ ROM_START( charlien )
|
||||
ROM_REGION( 0x80000, "OKIM6295_EFFECTS", 0 ) /* Oki samples */
|
||||
ROM_LOAD( "nd01-0.13h", 0x00000, 0x40000, CRC(635a100a) SHA1(f6ec70890892e7557097ccd519de37247bb8c98d) )
|
||||
|
||||
ROM_REGION( 0x200000, "OKIM6295_MUSIC_SLOWER", 0 ) /* samples? (banked?) */
|
||||
ROM_REGION( 0x200000, "OKIM6295_MUSIC", 0 ) /* samples? (banked?) */
|
||||
ROM_LOAD( "mbr-02.12f", 0x00000, 0x100000, CRC(4f67d333) SHA1(608f921bfa6b7020c0ce72e5229b3f1489208b23) ) // 00, 01, 04, 05
|
||||
ROM_END
|
||||
|
||||
@ -902,7 +902,7 @@ vz-02.8f
|
||||
*/
|
||||
|
||||
ROM_START( prtytime )
|
||||
ROM_REGION( 0x80000, "DE156", 0 ) /* DE156 code (encrypted) */
|
||||
ROM_REGION( 0x80000, "main", 0 ) /* DE156 code (encrypted) */
|
||||
ROM_LOAD( "pz_00-0.1e", 0x000000, 0x080000, CRC(ec715c87) SHA1(c9f28399d59b37977f31a5c67cb97af6c58947ae) )
|
||||
|
||||
ROM_REGION( 0x200000, "gfx1", ROMREGION_DISPOSE )
|
||||
@ -920,12 +920,12 @@ ROM_START( prtytime )
|
||||
ROM_REGION( 0x80000, "OKIM6295_EFFECTS", 0 ) /* Oki samples */
|
||||
ROM_LOAD( "pz_01-0.13h", 0x00000, 0x40000, CRC(8925bce2) SHA1(0ff2d5db7a24a2af30bd753eba274572c32cc2e7) )
|
||||
|
||||
ROM_REGION( 0x200000, "OKIM6295_MUSIC_SLOWER", 0 ) /* samples? (banked?) */
|
||||
ROM_REGION( 0x200000, "OKIM6295_MUSIC", 0 ) /* samples? (banked?) */
|
||||
ROM_LOAD( "mcb-04.12f", 0x00000, 0x200000, CRC(e23d3590) SHA1(dc8418edc525f56e84f26e9334d5576000b14e5f) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( gangonta )
|
||||
ROM_REGION( 0x80000, "DE156", 0 ) /* DE156 code (encrypted) */
|
||||
ROM_REGION( 0x80000, "main", 0 ) /* DE156 code (encrypted) */
|
||||
ROM_LOAD( "rd_00-0.1e", 0x000000, 0x080000, CRC(f80f43bb) SHA1(f9d26829eb90d41a6c410d4d673fe9595f814868) )
|
||||
|
||||
ROM_REGION( 0x200000, "gfx1", ROMREGION_DISPOSE )
|
||||
@ -943,7 +943,7 @@ ROM_START( gangonta )
|
||||
ROM_REGION( 0x80000, "OKIM6295_EFFECTS", 0 ) /* Oki samples */
|
||||
ROM_LOAD( "rd_01-0.13h", 0x00000, 0x40000, CRC(70fd18c6) SHA1(368cd8e10c5f5a13eb3813974a7e6b46a4fa6b6c) )
|
||||
|
||||
ROM_REGION( 0x200000, "OKIM6295_MUSIC_SLOWER", 0 ) /* samples? (banked?) */
|
||||
ROM_REGION( 0x200000, "OKIM6295_MUSIC", 0 ) /* samples? (banked?) */
|
||||
ROM_LOAD( "mcb-04.12f", 0x00000, 0x200000, CRC(e23d3590) SHA1(dc8418edc525f56e84f26e9334d5576000b14e5f) )
|
||||
ROM_END
|
||||
|
||||
@ -987,7 +987,7 @@ MT5601-0
|
||||
*/
|
||||
|
||||
ROM_START( osman )
|
||||
ROM_REGION( 0x80000, "DE156", 0 ) /* DE156 code (encrypted) */
|
||||
ROM_REGION( 0x80000, "main", 0 ) /* DE156 code (encrypted) */
|
||||
ROM_LOAD( "sa00-0.1e", 0x000000, 0x080000, CRC(ec6b3257) SHA1(10a42a680ce122ab030eaa2ccd99d302cb77854e) )
|
||||
|
||||
ROM_REGION( 0x200000, "gfx1", ROMREGION_DISPOSE )
|
||||
@ -1005,14 +1005,14 @@ ROM_START( osman )
|
||||
ROM_REGION( 0x80000, "OKIM6295_EFFECTS", 0 ) /* Oki samples */
|
||||
ROM_LOAD( "sa01-0.13h", 0x00000, 0x40000, CRC(cea8368e) SHA1(1fcc641381fdc29bd50d3a4b23e67647f79e505a))
|
||||
|
||||
ROM_REGION( 0x200000, "OKIM6295_MUSIC_SLOWER", 0 ) /* samples? (banked?) */
|
||||
ROM_REGION( 0x200000, "OKIM6295_MUSIC", 0 ) /* samples? (banked?) */
|
||||
ROM_LOAD( "mcf-05.12f", 0x00000, 0x200000, CRC(f007d376) SHA1(4ba20e5dabeacc3278b7f30c4462864cbe8f6984) )
|
||||
ROM_END
|
||||
|
||||
/* NOTE: Cannon Dancer uses IDENTICAL roms to Osman. Region is contained in the eeprom settings which we set in the INIT function */
|
||||
|
||||
ROM_START( candance )
|
||||
ROM_REGION( 0x80000, "DE156", 0 ) /* DE156 code (encrypted) */
|
||||
ROM_REGION( 0x80000, "main", 0 ) /* DE156 code (encrypted) */
|
||||
ROM_LOAD( "sa00-0.1e", 0x000000, 0x080000, CRC(ec6b3257) SHA1(10a42a680ce122ab030eaa2ccd99d302cb77854e) )
|
||||
|
||||
ROM_REGION( 0x200000, "gfx1", ROMREGION_DISPOSE )
|
||||
@ -1030,7 +1030,7 @@ ROM_START( candance )
|
||||
ROM_REGION( 0x80000, "OKIM6295_EFFECTS", 0 ) /* Oki samples */
|
||||
ROM_LOAD( "sa01-0.13h", 0x00000, 0x40000, CRC(cea8368e) SHA1(1fcc641381fdc29bd50d3a4b23e67647f79e505a))
|
||||
|
||||
ROM_REGION( 0x200000, "OKIM6295_MUSIC_SLOWER", 0 ) /* samples? (banked?) */
|
||||
ROM_REGION( 0x200000, "OKIM6295_MUSIC", 0 ) /* samples? (banked?) */
|
||||
ROM_LOAD( "mcf-05.12f", 0x00000, 0x200000, CRC(f007d376) SHA1(4ba20e5dabeacc3278b7f30c4462864cbe8f6984) )
|
||||
ROM_END
|
||||
|
||||
|
@ -364,7 +364,7 @@ static WRITE8_HANDLER( kabukiz_sound_bank_w )
|
||||
// to avoid the write when the sound chip is initialized
|
||||
if(data != 0xff)
|
||||
{
|
||||
UINT8 *ROM = memory_region(machine, "cpu2");
|
||||
UINT8 *ROM = memory_region(machine, "audio");
|
||||
memory_set_bankptr(3, &ROM[0x10000 + 0x4000 * (data & 0x07)]);
|
||||
}
|
||||
}
|
||||
@ -1587,15 +1587,15 @@ MACHINE_DRIVER_END
|
||||
static MACHINE_DRIVER_START( tnzsb )
|
||||
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD("cpu0", Z80, XTAL_12MHz/2) /* verified on pcb */
|
||||
MDRV_CPU_ADD("main", Z80, XTAL_12MHz/2) /* verified on pcb */
|
||||
MDRV_CPU_PROGRAM_MAP(cpu0_type2,0)
|
||||
MDRV_CPU_VBLANK_INT("main", irq0_line_hold)
|
||||
|
||||
MDRV_CPU_ADD("cpu1", Z80, XTAL_12MHz/2) /* verified on pcb */
|
||||
MDRV_CPU_ADD("sub", Z80, XTAL_12MHz/2) /* verified on pcb */
|
||||
MDRV_CPU_PROGRAM_MAP(tnzsb_cpu1_map,0)
|
||||
MDRV_CPU_VBLANK_INT("main", irq0_line_hold)
|
||||
|
||||
MDRV_CPU_ADD("cpu2", Z80, XTAL_12MHz/2) /* verified on pcb */
|
||||
MDRV_CPU_ADD("audio", Z80, XTAL_12MHz/2) /* verified on pcb */
|
||||
MDRV_CPU_PROGRAM_MAP(tnzsb_cpu2_map,0)
|
||||
MDRV_CPU_IO_MAP(tnzsb_readport,tnzsb_writeport)
|
||||
|
||||
@ -1634,10 +1634,10 @@ static MACHINE_DRIVER_START( kabukiz )
|
||||
MDRV_IMPORT_FROM(tnzsb)
|
||||
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_MODIFY("cpu1")
|
||||
MDRV_CPU_MODIFY("sub")
|
||||
MDRV_CPU_PROGRAM_MAP(kabukiz_cpu1_map,0)
|
||||
|
||||
MDRV_CPU_MODIFY("cpu2")
|
||||
MDRV_CPU_MODIFY("audio")
|
||||
MDRV_CPU_PROGRAM_MAP(kabukiz_cpu2_map,0)
|
||||
|
||||
MDRV_SOUND_MODIFY("ym2203")
|
||||
@ -1703,7 +1703,7 @@ ROM_START( plumppop )
|
||||
ROM_LOAD( "a98-11.bin", 0x00000, 0x08000, CRC(bc56775c) SHA1(0c22c22c0e9d7ec0e34f8ab4bfe61068f65e8759) )
|
||||
ROM_CONTINUE( 0x10000, 0x08000 ) /* banked at 8000-9fff */
|
||||
|
||||
ROM_REGION( 0x10000, "cpu2", 0 ) /* M-Chip (i8742 internal ROM) */
|
||||
ROM_REGION( 0x10000, "audio", 0 ) /* M-Chip (i8742 internal ROM) */
|
||||
ROM_LOAD( "plmp8742.bin", 0x0000, 0x0800, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x100000, "gfx1", ROMREGION_DISPOSE )
|
||||
@ -1760,7 +1760,7 @@ ROM_START( extrmatn )
|
||||
ROM_LOAD( "b06-06.4e", 0x00000, 0x08000, CRC(744f2c84) SHA1(7565c1594c2a3bae1ae45afcbf93363fe2b12d58) ) /* This is likely the wrong rom ID # */
|
||||
ROM_CONTINUE( 0x10000, 0x08000 ) /* banked at 8000-9fff */
|
||||
|
||||
ROM_REGION( 0x10000, "cpu2", 0 ) /* M-Chip (i8742 internal ROM) */
|
||||
ROM_REGION( 0x10000, "audio", 0 ) /* M-Chip (i8742 internal ROM) */
|
||||
ROM_LOAD( "extr8742.4f", 0x0000, 0x0800, NO_DUMP ) /* Labeled B06-14 */
|
||||
|
||||
ROM_REGION( 0x80000, "gfx1", ROMREGION_DISPOSE )
|
||||
@ -1784,7 +1784,7 @@ ROM_START( extrmatj )
|
||||
ROM_LOAD( "b06-07.4e", 0x00000, 0x08000, CRC(b37fb8b3) SHA1(10696914b9e39d34d56069a69b9d641339ea2309) )
|
||||
ROM_CONTINUE( 0x10000, 0x08000 ) /* banked at 8000-9fff */
|
||||
|
||||
ROM_REGION( 0x10000, "cpu2", 0 ) /* M-Chip (i8742 internal ROM) */
|
||||
ROM_REGION( 0x10000, "audio", 0 ) /* M-Chip (i8742 internal ROM) */
|
||||
ROM_LOAD( "extr8742.4f", 0x0000, 0x0800, NO_DUMP ) /* Labeled B06-14 */
|
||||
|
||||
ROM_REGION( 0x80000, "gfx1", ROMREGION_DISPOSE )
|
||||
@ -1808,7 +1808,7 @@ ROM_START( arknoid2 )
|
||||
ROM_LOAD( "b08_13.3e", 0x00000, 0x08000, CRC(e8035ef1) SHA1(9a54e952cff0036c4b6affd9ffb1097cdccbe255) )
|
||||
ROM_CONTINUE( 0x10000, 0x08000 ) /* banked at 8000-9fff */
|
||||
|
||||
ROM_REGION( 0x10000, "cpu2", 0 ) /* M-Chip (i8742 internal ROM) */
|
||||
ROM_REGION( 0x10000, "audio", 0 ) /* M-Chip (i8742 internal ROM) */
|
||||
ROM_LOAD( "ark28742.3g", 0x0000, 0x0800, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x80000, "gfx1", ROMREGION_DISPOSE )
|
||||
@ -1832,7 +1832,7 @@ ROM_START( arknid2u )
|
||||
ROM_LOAD( "b08_12.3e", 0x00000, 0x08000, CRC(dc84e27d) SHA1(d549d8c9fbec0521517f0c5f5cee763e27d48633) )
|
||||
ROM_CONTINUE( 0x10000, 0x08000 ) /* banked at 8000-9fff */
|
||||
|
||||
ROM_REGION( 0x10000, "cpu2", 0 ) /* M-Chip (i8742 internal ROM) */
|
||||
ROM_REGION( 0x10000, "audio", 0 ) /* M-Chip (i8742 internal ROM) */
|
||||
ROM_LOAD( "ark28742.3g", 0x0000, 0x0800, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x80000, "gfx1", ROMREGION_DISPOSE )
|
||||
@ -1856,7 +1856,7 @@ ROM_START( arknid2j )
|
||||
ROM_LOAD( "b08_06.3e", 0x00000, 0x08000, CRC(adfcd40c) SHA1(f91299407ed21e2dd244c9b1a315b27ed32f5514) )
|
||||
ROM_CONTINUE( 0x10000, 0x08000 ) /* banked at 8000-9fff */
|
||||
|
||||
ROM_REGION( 0x10000, "cpu2", 0 ) /* M-Chip (i8742 internal ROM) */
|
||||
ROM_REGION( 0x10000, "audio", 0 ) /* M-Chip (i8742 internal ROM) */
|
||||
ROM_LOAD( "ark28742.3g", 0x0000, 0x0800, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x80000, "gfx1", ROMREGION_DISPOSE )
|
||||
@ -1880,7 +1880,7 @@ ROM_START( drtoppel )
|
||||
ROM_LOAD( "b19-11w.3e", 0x00000, 0x08000, CRC(37a0d3fb) SHA1(f65fb9382af5f5b09725c39b660c5138b3912f53) ) /* Hacked??, need correct Taito rom number */
|
||||
ROM_CONTINUE( 0x10000, 0x08000 ) /* banked at 8000-9fff */
|
||||
|
||||
ROM_REGION( 0x10000, "cpu2", 0 ) /* M-Chip (i8742 internal ROM) */
|
||||
ROM_REGION( 0x10000, "audio", 0 ) /* M-Chip (i8742 internal ROM) */
|
||||
ROM_LOAD( "drt8742.3g", 0x0000, 0x0800, NO_DUMP ) /* Labeled B06-14, reused from Extermination, under printed label "Taito M-001, 128P, 720100" */
|
||||
|
||||
ROM_REGION( 0x100000, "gfx1", ROMREGION_DISPOSE )
|
||||
@ -1908,7 +1908,7 @@ ROM_START( drtopplu )
|
||||
ROM_LOAD( "b19-11u.3e", 0x00000, 0x08000, CRC(05565b22) SHA1(d1aa47b438d3b44c5177337809e38b50f6445c36) ) /* Hacked??, need correct Taito rom number */
|
||||
ROM_CONTINUE( 0x10000, 0x08000 ) /* banked at 8000-9fff */
|
||||
|
||||
ROM_REGION( 0x10000, "cpu2", 0 ) /* M-Chip (i8742 internal ROM) */
|
||||
ROM_REGION( 0x10000, "audio", 0 ) /* M-Chip (i8742 internal ROM) */
|
||||
ROM_LOAD( "drt8742.3g", 0x0000, 0x0800, NO_DUMP ) /* Labeled B06-14, reused from Extermination, under printed label "Taito M-001, 128P, 720100" */
|
||||
|
||||
ROM_REGION( 0x100000, "gfx1", ROMREGION_DISPOSE )
|
||||
@ -1936,7 +1936,7 @@ ROM_START( drtopplj )
|
||||
ROM_LOAD( "b19-11.3e", 0x00000, 0x08000, CRC(524dc249) SHA1(158b2de0fcd17ad16ba72bb24888122bf704e216) )
|
||||
ROM_CONTINUE( 0x10000, 0x08000 ) /* banked at 8000-9fff */
|
||||
|
||||
ROM_REGION( 0x10000, "cpu2", 0 ) /* M-Chip (i8742 internal ROM) */
|
||||
ROM_REGION( 0x10000, "audio", 0 ) /* M-Chip (i8742 internal ROM) */
|
||||
ROM_LOAD( "drt8742.3g", 0x0000, 0x0800, NO_DUMP ) /* Labeled B06-14, reused from Extermination, under printed label "Taito M-001, 128P, 720100" */
|
||||
|
||||
ROM_REGION( 0x100000, "gfx1", ROMREGION_DISPOSE )
|
||||
@ -2104,15 +2104,15 @@ ROM_START( chukataj )
|
||||
ROM_END
|
||||
|
||||
ROM_START( tnzs )
|
||||
ROM_REGION( 0x30000, "cpu0", 0 ) /* 64k + bankswitch areas for the first CPU */
|
||||
ROM_REGION( 0x30000, "main", 0 ) /* 64k + bankswitch areas for the first CPU */
|
||||
ROM_LOAD( "b53-24.1", 0x00000, 0x08000, CRC(d66824c6) SHA1(fd381ac0dc52ce670c3fde320ea60a209e288a52) )
|
||||
ROM_CONTINUE( 0x18000, 0x18000 ) /* banked at 8000-bfff */
|
||||
|
||||
ROM_REGION( 0x18000, "cpu1", 0 ) /* 64k for the second CPU */
|
||||
ROM_REGION( 0x18000, "sub", 0 ) /* 64k for the second CPU */
|
||||
ROM_LOAD( "b53-25.3", 0x00000, 0x08000, CRC(d6ac4e71) SHA1(f3e71624a8a5e4e4c8a6aa01711ed26bdd5abf5a) )
|
||||
ROM_CONTINUE( 0x10000, 0x08000 ) /* banked at 8000-9fff */
|
||||
|
||||
ROM_REGION( 0x10000, "cpu2", 0 ) /* 64k for the third CPU */
|
||||
ROM_REGION( 0x10000, "audio", 0 ) /* 64k for the third CPU */
|
||||
ROM_LOAD( "b53-26.34", 0x00000, 0x10000, CRC(cfd5649c) SHA1(4f6afccd535d39b41661dc3ccd17af125bfac015) )
|
||||
|
||||
ROM_REGION( 0x100000, "gfx1", ROMREGION_DISPOSE )
|
||||
@ -2219,15 +2219,15 @@ Notes:
|
||||
*/
|
||||
|
||||
ROM_START( kabukiz )
|
||||
ROM_REGION( 0x30000, "cpu0", 0 ) /* 64k + bankswitch areas for the first CPU */
|
||||
ROM_REGION( 0x30000, "main", 0 ) /* 64k + bankswitch areas for the first CPU */
|
||||
ROM_LOAD( "b50-05.u1", 0x00000, 0x08000, CRC(9cccb129) SHA1(054faf7657bad7237182e36bcc4388b1748af935) )
|
||||
ROM_CONTINUE( 0x18000, 0x18000 ) /* banked at 8000-bfff */
|
||||
|
||||
ROM_REGION( 0x18000, "cpu1", 0 ) /* 64k for the second CPU */
|
||||
ROM_REGION( 0x18000, "sub", 0 ) /* 64k for the second CPU */
|
||||
ROM_LOAD( "b50-08.1e", 0x00000, 0x08000, CRC(cb92d34c) SHA1(3a666f0e3ff9d3daa599123edee228d94eeae754) )
|
||||
ROM_CONTINUE( 0x10000, 0x08000 ) /* banked at 8000-9fff */
|
||||
|
||||
ROM_REGION( 0x30000, "cpu2", 0 ) /* 64k + bankswitch areas for the third CPU */
|
||||
ROM_REGION( 0x30000, "audio", 0 ) /* 64k + bankswitch areas for the third CPU */
|
||||
ROM_LOAD( "b50-07.u34", 0x00000, 0x08000, CRC(bf7fc2ed) SHA1(77008d12d9bdbfa100dcd87cd6ca7de3748408c5) )
|
||||
ROM_CONTINUE( 0x18000, 0x18000 ) /* banked at 8000-bfff */
|
||||
|
||||
@ -2239,15 +2239,15 @@ ROM_START( kabukiz )
|
||||
ROM_END
|
||||
|
||||
ROM_START( kabukizj )
|
||||
ROM_REGION( 0x30000, "cpu0", 0 ) /* 64k + bankswitch areas for the first CPU */
|
||||
ROM_REGION( 0x30000, "main", 0 ) /* 64k + bankswitch areas for the first CPU */
|
||||
ROM_LOAD( "b50-05.u1", 0x00000, 0x08000, CRC(9cccb129) SHA1(054faf7657bad7237182e36bcc4388b1748af935) )
|
||||
ROM_CONTINUE( 0x18000, 0x18000 ) /* banked at 8000-bfff */
|
||||
|
||||
ROM_REGION( 0x18000, "cpu1", 0 ) /* 64k for the second CPU */
|
||||
ROM_REGION( 0x18000, "sub", 0 ) /* 64k for the second CPU */
|
||||
ROM_LOAD( "b50-06.u3", 0x00000, 0x08000, CRC(45650aab) SHA1(00d1fc6044a6ad1e82476ccbe730907b4d780cb9) )
|
||||
ROM_CONTINUE( 0x10000, 0x08000 ) /* banked at 8000-9fff */
|
||||
|
||||
ROM_REGION( 0x30000, "cpu2", 0 ) /* 64k + bankswitch areas for the third CPU */
|
||||
ROM_REGION( 0x30000, "audio", 0 ) /* 64k + bankswitch areas for the third CPU */
|
||||
ROM_LOAD( "b50-07.u34", 0x00000, 0x08000, CRC(bf7fc2ed) SHA1(77008d12d9bdbfa100dcd87cd6ca7de3748408c5) )
|
||||
ROM_CONTINUE( 0x18000, 0x18000 ) /* banked at 8000-bfff */
|
||||
|
||||
|
@ -438,7 +438,10 @@ static MACHINE_RESET( bgaregga )
|
||||
current_bank = 2;
|
||||
memory_set_bankptr(1, &Z80[0x10000]);
|
||||
|
||||
NMK112_init(0, "oki1", "oki2");
|
||||
if (memory_region(machine, "oki1") != NULL)
|
||||
NMK112_init(0, "oki1", "oki2");
|
||||
else
|
||||
NMK112_init(0, "oki", "oki");
|
||||
MACHINE_RESET_CALL(toaplan2);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user