diff options
Diffstat (limited to 'src/mame/drivers/darius.c')
-rw-r--r-- | src/mame/drivers/darius.c | 198 |
1 files changed, 99 insertions, 99 deletions
diff --git a/src/mame/drivers/darius.c b/src/mame/drivers/darius.c index 20cef1e0392..ea5a04b6f40 100644 --- a/src/mame/drivers/darius.c +++ b/src/mame/drivers/darius.c @@ -139,11 +139,11 @@ sounds. #include "darius.lh" -static void parse_control( running_machine &machine ) /* assumes Z80 sandwiched between 68Ks */ +static void parse_control( running_machine &machine ) /* assumes Z80 sandwiched between 68Ks */ { /* bit 0 enables cpu B */ /* however this fails when recovering from a save state - if cpu B is disabled !! */ + if cpu B is disabled !! */ darius_state *state = machine.driver_data<darius_state>(); state->m_cpub->execute().set_input_line(INPUT_LINE_RESET, (state->m_cpua_ctrl & 0x01) ? CLEAR_LINE : ASSERT_LINE); } @@ -177,7 +177,7 @@ READ16_MEMBER(darius_state::darius_ioc_r) switch (offset) { case 0x01: - return (tc0140syt_comm_r(m_tc0140syt, space, 0) & 0xff); /* sound interface read */ + return (tc0140syt_comm_r(m_tc0140syt, space, 0) & 0xff); /* sound interface read */ case 0x04: return ioport("P1")->read(); @@ -189,7 +189,7 @@ READ16_MEMBER(darius_state::darius_ioc_r) return ioport("SYSTEM")->read(); case 0x07: - return m_coin_word; /* bits 3&4 coin lockouts, must return zero */ + return m_coin_word; /* bits 3&4 coin lockouts, must return zero */ case 0x08: return ioport("DSW")->read(); @@ -205,21 +205,21 @@ WRITE16_MEMBER(darius_state::darius_ioc_w) switch (offset) { - case 0x00: /* sound interface write */ + case 0x00: /* sound interface write */ tc0140syt_port_w(m_tc0140syt, space, 0, data & 0xff); return; - case 0x01: /* sound interface write */ + case 0x01: /* sound interface write */ tc0140syt_comm_w(m_tc0140syt, space, 0, data & 0xff); return; - case 0x28: /* unknown, written by both cpus - always 0? */ + case 0x28: /* unknown, written by both cpus - always 0? */ //popmessage(" address %04x value %04x",offset,data); return; - case 0x30: /* coin control */ + case 0x30: /* coin control */ /* bits 7,5,4,0 used on reset */ /* bit 4 used whenever bg is blanked ? */ coin_lockout_w(machine(), 0, ~data & 0x02); @@ -241,11 +241,11 @@ logerror("CPU #0 PC %06x: warning - write unmapped ioc offset %06x with %04x\n", static ADDRESS_MAP_START( darius_map, AS_PROGRAM, 16, darius_state ) AM_RANGE(0x000000, 0x05ffff) AM_ROM - AM_RANGE(0x080000, 0x08ffff) AM_RAM /* main RAM */ + AM_RANGE(0x080000, 0x08ffff) AM_RAM /* main RAM */ AM_RANGE(0x0a0000, 0x0a0001) AM_WRITE(cpua_ctrl_w) AM_RANGE(0x0b0000, 0x0b0001) AM_WRITE(darius_watchdog_w) - AM_RANGE(0xc00000, 0xc0007f) AM_READWRITE(darius_ioc_r, darius_ioc_w) /* inputs, sound */ - AM_RANGE(0xd00000, 0xd0ffff) AM_DEVREADWRITE_LEGACY("pc080sn", pc080sn_word_r, pc080sn_word_w) /* tilemaps */ + AM_RANGE(0xc00000, 0xc0007f) AM_READWRITE(darius_ioc_r, darius_ioc_w) /* inputs, sound */ + AM_RANGE(0xd00000, 0xd0ffff) AM_DEVREADWRITE_LEGACY("pc080sn", pc080sn_word_r, pc080sn_word_w) /* tilemaps */ AM_RANGE(0xd20000, 0xd20003) AM_DEVWRITE_LEGACY("pc080sn", pc080sn_yscroll_word_w) AM_RANGE(0xd40000, 0xd40003) AM_DEVWRITE_LEGACY("pc080sn", pc080sn_xscroll_word_w) AM_RANGE(0xd50000, 0xd50003) AM_DEVWRITE_LEGACY("pc080sn", pc080sn_ctrl_word_w) @@ -253,13 +253,13 @@ static ADDRESS_MAP_START( darius_map, AS_PROGRAM, 16, darius_state ) AM_RANGE(0xe00100, 0xe00fff) AM_RAM AM_SHARE("spriteram") AM_RANGE(0xe01000, 0xe02fff) AM_RAM AM_SHARE("share2") AM_RANGE(0xe08000, 0xe0ffff) AM_RAM_WRITE(darius_fg_layer_w) AM_SHARE("fg_ram") - AM_RANGE(0xe10000, 0xe10fff) AM_RAM /* ??? */ + AM_RANGE(0xe10000, 0xe10fff) AM_RAM /* ??? */ ADDRESS_MAP_END static ADDRESS_MAP_START( darius_cpub_map, AS_PROGRAM, 16, darius_state ) AM_RANGE(0x000000, 0x03ffff) AM_ROM - AM_RANGE(0x040000, 0x04ffff) AM_RAM /* local RAM */ - AM_RANGE(0xc00000, 0xc0007f) AM_WRITE(darius_ioc_w) /* only writes $c00050 (?) */ + AM_RANGE(0x040000, 0x04ffff) AM_RAM /* local RAM */ + AM_RANGE(0xc00000, 0xc0007f) AM_WRITE(darius_ioc_w) /* only writes $c00050 (?) */ AM_RANGE(0xd80000, 0xd80fff) AM_WRITE(paletteram_xBBBBBGGGGGRRRRR_word_w) AM_RANGE(0xe00100, 0xe00fff) AM_RAM AM_SHARE("spriteram") AM_RANGE(0xe01000, 0xe02fff) AM_RAM AM_SHARE("share2") @@ -488,7 +488,7 @@ static ADDRESS_MAP_START( darius_sound_map, AS_PROGRAM, 8, darius_state ) AM_RANGE(0xc800, 0xc800) AM_WRITE(darius_psg0_pan) AM_RANGE(0xcc00, 0xcc00) AM_WRITE(darius_psg1_pan) AM_RANGE(0xd000, 0xd000) AM_WRITE(darius_da_pan) - AM_RANGE(0xd400, 0xd400) AM_WRITE(adpcm_command_w) /* ADPCM command for second Z80 to read from port 0x00 */ + AM_RANGE(0xd400, 0xd400) AM_WRITE(adpcm_command_w) /* ADPCM command for second Z80 to read from port 0x00 */ // AM_RANGE(0xd800, 0xd800) AM_WRITE(display_value) /* ??? */ AM_RANGE(0xdc00, 0xdc00) AM_WRITE(sound_bankswitch_w) ADDRESS_MAP_END @@ -509,8 +509,8 @@ static void darius_adpcm_int( device_t *device ) static const msm5205_interface msm5205_config = { - darius_adpcm_int, /* interrupt function */ - MSM5205_S48_4B /* 8KHz */ + darius_adpcm_int, /* interrupt function */ + MSM5205_S48_4B /* 8KHz */ }; READ8_MEMBER(darius_state::adpcm_command_read) @@ -547,15 +547,15 @@ WRITE8_MEMBER(darius_state::adpcm_data_w) { device_t *device = machine().device("msm"); msm5205_data_w(device, data); - msm5205_reset_w(device, !(data & 0x20)); /* my best guess, but it could be output enable as well */ + msm5205_reset_w(device, !(data & 0x20)); /* my best guess, but it could be output enable as well */ } static ADDRESS_MAP_START( darius_sound2_io_map, AS_IO, 8, darius_state ) ADDRESS_MAP_GLOBAL_MASK(0xff) AM_RANGE(0x00, 0x00) AM_READWRITE(adpcm_command_read, adpcm_nmi_disable) AM_RANGE(0x01, 0x01) AM_WRITE(adpcm_nmi_enable) - AM_RANGE(0x02, 0x02) AM_READ(readport2) AM_WRITE(adpcm_data_w) /* readport2 ??? */ - AM_RANGE(0x03, 0x03) AM_READ(readport3) /* ??? */ + AM_RANGE(0x02, 0x02) AM_READ(readport2) AM_WRITE(adpcm_data_w) /* readport2 ??? */ + AM_RANGE(0x03, 0x03) AM_READ(readport3) /* ??? */ ADDRESS_MAP_END @@ -631,7 +631,7 @@ INPUT_PORTS_END static INPUT_PORTS_START( darius ) PORT_INCLUDE( darius_common ) - PORT_START("DSW") /* DSW */ + PORT_START("DSW") /* DSW */ PORT_DIPNAME( 0x0001, 0x0001, DEF_STR( Unknown ) ) PORT_DIPSETTING( 0x0001, DEF_STR( Off ) ) PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) @@ -665,7 +665,7 @@ INPUT_PORTS_END static INPUT_PORTS_START( dariuse ) PORT_INCLUDE( darius_common ) - PORT_START("DSW") /* DSW */ + PORT_START("DSW") /* DSW */ PORT_DIPNAME( 0x0001, 0x0001, DEF_STR( Unknown ) ) PORT_DIPSETTING( 0x0001, DEF_STR( Off ) ) PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) @@ -699,7 +699,7 @@ INPUT_PORTS_END static INPUT_PORTS_START( dariusj ) PORT_INCLUDE( darius_common ) - PORT_START("DSW") /* DSW */ + PORT_START("DSW") /* DSW */ PORT_DIPNAME( 0x0001, 0x0001, DEF_STR( Unknown ) ) PORT_DIPSETTING( 0x0001, DEF_STR( Off ) ) PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) @@ -736,44 +736,44 @@ INPUT_PORTS_END static const gfx_layout tilelayout = { - 16,16, /* 16*16 sprites */ + 16,16, /* 16*16 sprites */ RGN_FRAC(1,1), - 4, /* 4 bits per pixel */ - { 24, 8, 16, 0 }, /* pixel bits separated */ + 4, /* 4 bits per pixel */ + { 24, 8, 16, 0 }, /* pixel bits separated */ { 0, 1, 2, 3, 4, 5, 6, 7, - 0+ 32*8, 1+ 32*8, 2+ 32*8, 3+ 32*8, 4+ 32*8, 5+ 32*8, 6+ 32*8, 7+ 32*8 }, + 0+ 32*8, 1+ 32*8, 2+ 32*8, 3+ 32*8, 4+ 32*8, 5+ 32*8, 6+ 32*8, 7+ 32*8 }, { 0*32, 1*32, 2*32, 3*32, 4*32, 5*32, 6*32, 7*32, - 64*8 + 0*32, 64*8 + 1*32, 64*8 + 2*32, 64*8 + 3*32, - 64*8 + 4*32, 64*8 + 5*32, 64*8 + 6*32, 64*8 + 7*32 }, - 128*8 /* every sprite takes 128 consecutive bytes */ + 64*8 + 0*32, 64*8 + 1*32, 64*8 + 2*32, 64*8 + 3*32, + 64*8 + 4*32, 64*8 + 5*32, 64*8 + 6*32, 64*8 + 7*32 }, + 128*8 /* every sprite takes 128 consecutive bytes */ }; static const gfx_layout charlayout = { - 8,8, /* 8*8 characters */ + 8,8, /* 8*8 characters */ RGN_FRAC(1,1), - 4, /* 4 bits per pixel */ + 4, /* 4 bits per pixel */ { 0, 1, 2, 3 }, { 0*4, 1*4, 2*4, 3*4, 4*4, 5*4, 6*4, 7*4 }, { 0*32, 1*32, 2*32, 3*32, 4*32, 5*32, 6*32, 7*32 }, - 32*8 /* every sprite takes 32 consecutive bytes */ + 32*8 /* every sprite takes 32 consecutive bytes */ }; static const gfx_layout char2layout = { - 8,8, /* 8*8 characters */ + 8,8, /* 8*8 characters */ RGN_FRAC(1,1), - 2, /* 2 bits per pixel */ - { 0, 8 }, /* pixel bits separated */ + 2, /* 2 bits per pixel */ + { 0, 8 }, /* pixel bits separated */ { 0, 1, 2, 3, 4, 5, 6, 7 }, { 0*16, 1*16, 2*16, 3*16, 4*16, 5*16, 6*16, 7*16 }, - 16*8 /* every sprite takes 32 consecutive bytes */ + 16*8 /* every sprite takes 32 consecutive bytes */ }; static GFXDECODE_START( darius ) - GFXDECODE_ENTRY( "gfx2", 0, tilelayout, 0, 256 ) /* sprites */ - GFXDECODE_ENTRY( "gfx1", 0, charlayout, 0, 256 ) /* scr tiles */ - GFXDECODE_ENTRY( "gfx3", 0, char2layout, 0, 256 ) /* top layer scr tiles */ + GFXDECODE_ENTRY( "gfx2", 0, tilelayout, 0, 256 ) /* sprites */ + GFXDECODE_ENTRY( "gfx1", 0, charlayout, 0, 256 ) /* scr tiles */ + GFXDECODE_ENTRY( "gfx3", 0, char2layout, 0, 256 ) /* top layer scr tiles */ GFXDECODE_END @@ -782,7 +782,7 @@ GFXDECODE_END **************************************************************/ /* handler called by the YM2203 emulator when the internal timers cause an IRQ */ -static void irqhandler( device_t *device, int irq ) /* assumes Z80 sandwiched between 68Ks */ +static void irqhandler( device_t *device, int irq ) /* assumes Z80 sandwiched between 68Ks */ { darius_state *state = device->machine().driver_data<darius_state>(); state->m_audiocpu->set_input_line(0, irq ? ASSERT_LINE : CLEAR_LINE); @@ -793,10 +793,10 @@ static const ym2203_interface ym2203_interface_1 = { AY8910_LEGACY_OUTPUT, AY8910_DEFAULT_LOADS, - DEVCB_NULL, /* portA read */ + DEVCB_NULL, /* portA read */ DEVCB_NULL, - DEVCB_DRIVER_MEMBER(darius_state,darius_write_portA0), /* portA write */ - DEVCB_DRIVER_MEMBER(darius_state,darius_write_portB0), /* portB write */ + DEVCB_DRIVER_MEMBER(darius_state,darius_write_portA0), /* portA write */ + DEVCB_DRIVER_MEMBER(darius_state,darius_write_portB0), /* portB write */ }, DEVCB_LINE(irqhandler) }; @@ -806,10 +806,10 @@ static const ym2203_interface ym2203_interface_2 = { AY8910_LEGACY_OUTPUT, AY8910_DEFAULT_LOADS, - DEVCB_NULL, /* portA read */ + DEVCB_NULL, /* portA read */ DEVCB_NULL, - DEVCB_DRIVER_MEMBER(darius_state,darius_write_portA1), /* portA write */ - DEVCB_DRIVER_MEMBER(darius_state,darius_write_portB1) /* portB write */ + DEVCB_DRIVER_MEMBER(darius_state,darius_write_portA1), /* portA write */ + DEVCB_DRIVER_MEMBER(darius_state,darius_write_portB1) /* portB write */ }, DEVCB_NULL }; @@ -821,8 +821,8 @@ static const ym2203_interface ym2203_interface_2 = static const pc080sn_interface darius_pc080sn_intf = { - 1, /* gfxnum */ - -16, 8, 0, 1 /* x_offset, y_offset, y_invert, dblwidth */ + 1, /* gfxnum */ + -16, 8, 0, 1 /* x_offset, y_offset, y_invert, dblwidth */ }; static const tc0140syt_interface darius_tc0140syt_intf = @@ -897,13 +897,13 @@ void darius_state::machine_reset() m_adpcm_command = 0; m_nmi_enable = 0; - machine().sound().system_enable(true); /* mixer enabled */ + machine().sound().system_enable(true); /* mixer enabled */ for (i = 0; i < DARIUS_VOL_MAX; i++) - m_vol[i] = 0x00; /* min volume */ + m_vol[i] = 0x00; /* min volume */ for (i = 0; i < DARIUS_PAN_MAX; i++) - m_pan[i] = 0x80; /* center */ + m_pan[i] = 0x80; /* center */ for (i = 0; i < 0x10; i++) { @@ -916,22 +916,22 @@ void darius_state::machine_reset() static MACHINE_CONFIG_START( darius, darius_state ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000,16000000/2) /* 8 MHz ? */ + MCFG_CPU_ADD("maincpu", M68000,16000000/2) /* 8 MHz ? */ MCFG_CPU_PROGRAM_MAP(darius_map) MCFG_CPU_VBLANK_INT_DRIVER("lscreen", darius_state, irq4_line_hold) - MCFG_CPU_ADD("audiocpu", Z80,8000000/2) /* 4 MHz ? */ + MCFG_CPU_ADD("audiocpu", Z80,8000000/2) /* 4 MHz ? */ MCFG_CPU_PROGRAM_MAP(darius_sound_map) - MCFG_CPU_ADD("cpub", M68000,16000000/2) /* 8 MHz ? */ + MCFG_CPU_ADD("cpub", M68000,16000000/2) /* 8 MHz ? */ MCFG_CPU_PROGRAM_MAP(darius_cpub_map) MCFG_CPU_VBLANK_INT_DRIVER("lscreen", darius_state, irq4_line_hold) - MCFG_CPU_ADD("adpcm", Z80,8000000/2) /* 4 MHz ? */ /* ADPCM player using MSM5205 */ + MCFG_CPU_ADD("adpcm", Z80,8000000/2) /* 4 MHz ? */ /* ADPCM player using MSM5205 */ MCFG_CPU_PROGRAM_MAP(darius_sound2_map) MCFG_CPU_IO_MAP(darius_sound2_io_map) - MCFG_QUANTUM_TIME(attotime::from_hz(600)) /* 10 CPU slices per frame ? */ + MCFG_QUANTUM_TIME(attotime::from_hz(600)) /* 10 CPU slices per frame ? */ /* video hardware */ @@ -1041,31 +1041,31 @@ MACHINE_CONFIG_END ***************************************************************************/ ROM_START( darius ) - ROM_REGION( 0x60000, "maincpu", 0 ) /* 68000 code */ + ROM_REGION( 0x60000, "maincpu", 0 ) /* 68000 code */ ROM_FILL( 0x00000, 0x60000, 0xff ) ROM_LOAD16_BYTE( "da-59.bin", 0x00000, 0x10000, CRC(11aab4eb) SHA1(92f795e96a940e8d94abbf429ba4ac119992b991) ) ROM_LOAD16_BYTE( "da-58.bin", 0x00001, 0x10000, CRC(5f71e697) SHA1(bf959cf82e8e8ba950ab40d9c008ad5de01385aa) ) ROM_LOAD16_BYTE( "da-61.bin", 0x20000, 0x10000, CRC(4736aa9b) SHA1(05e549d96a053e6b3bc34359267adcd73f98dd4a) ) ROM_LOAD16_BYTE( "da-66.bin", 0x20001, 0x10000, CRC(4ede5f56) SHA1(88c06aef4b0a3e29fa30c24a57f2d3a05fc9f021) ) - ROM_LOAD16_BYTE( "a96_31.187", 0x40000, 0x10000, CRC(e9bb5d89) SHA1(a5d08129c32b97e2cce84496945766fd32b6506e) ) /* 2 data roms */ + ROM_LOAD16_BYTE( "a96_31.187", 0x40000, 0x10000, CRC(e9bb5d89) SHA1(a5d08129c32b97e2cce84496945766fd32b6506e) ) /* 2 data roms */ ROM_LOAD16_BYTE( "a96_30.154", 0x40001, 0x10000, CRC(9eb5e127) SHA1(50e2fe5ec7f79ecf1fb5107298da13ef5ab37162) ) - ROM_REGION( 0x30000, "audiocpu", 0 ) /* Z80 sound cpu */ + ROM_REGION( 0x30000, "audiocpu", 0 ) /* Z80 sound cpu */ ROM_LOAD( "a96_57.33", 0x00000, 0x10000, CRC(33ceb730) SHA1(05070ea503ac57ff8445145d6f97115f7aad90a5) ) - ROM_REGION( 0x80000, "cpub", 0 ) /* 68000 code */ + ROM_REGION( 0x80000, "cpub", 0 ) /* 68000 code */ ROM_LOAD16_BYTE( "a96_33-1.190", 0x00000, 0x10000, CRC(ff186048) SHA1(becb00d2cc69a6d4e839086bd3d902f4e6a99aa6) ) ROM_LOAD16_BYTE( "a96_32-1.157", 0x00001, 0x10000, CRC(d9719de8) SHA1(9e907cfb5cbe6abebccfbd065d02e7a71c5aa494) ) ROM_LOAD16_BYTE( "a96_35-1.191", 0x20000, 0x10000, CRC(b3280193) SHA1(f4bad066c16682f9267752c50a31ef64b312f11e) ) ROM_LOAD16_BYTE( "a96_34-1.158", 0x20001, 0x10000, CRC(ca3b2573) SHA1(4da0d8536e546ea46b2374318e25c30305f4c977) ) - ROM_REGION( 0x10000, "adpcm", 0 ) /* second Z80 driving the ADPCM chip */ - ROM_LOAD( "a96_56.18", 0x00000, 0x10000, CRC(292ef55c) SHA1(67bfe3693e43daece06d4795645d54cd66419e5b) ) /* Z80 prog + ADPCM samples */ + ROM_REGION( 0x10000, "adpcm", 0 ) /* second Z80 driving the ADPCM chip */ + ROM_LOAD( "a96_56.18", 0x00000, 0x10000, CRC(292ef55c) SHA1(67bfe3693e43daece06d4795645d54cd66419e5b) ) /* Z80 prog + ADPCM samples */ ROM_REGION( 0x60000, "gfx1", 0 ) /* There are THREE of each SCR gfx rom on the actual board, - making a complete set for every PC080SN tilemap chip */ - ROM_LOAD16_BYTE( "a96_48.24", 0x00000, 0x10000, CRC(39c9b3aa) SHA1(43a91d916c5a09207dfa37413feb5025636f37ae) ) /* 8x8 SCR tiles */ + making a complete set for every PC080SN tilemap chip */ + ROM_LOAD16_BYTE( "a96_48.24", 0x00000, 0x10000, CRC(39c9b3aa) SHA1(43a91d916c5a09207dfa37413feb5025636f37ae) ) /* 8x8 SCR tiles */ ROM_LOAD16_BYTE( "a96_49.25", 0x20000, 0x10000, CRC(37a7d88a) SHA1(cede0d810d74ec460dcc4b391bb1acd5a669a7b4) ) ROM_LOAD16_BYTE( "a96_50.26", 0x40000, 0x10000, CRC(75d738e4) SHA1(634606da46136ab605f5477af5639a20e39b44c4) ) ROM_LOAD16_BYTE( "a96_51.47", 0x00001, 0x10000, CRC(1bf8f0d3) SHA1(7f36e69336260958282eb663fe71b56410f0ee42) ) @@ -1073,7 +1073,7 @@ ROM_START( darius ) ROM_LOAD16_BYTE( "a96_53.49", 0x40001, 0x10000, CRC(0173484c) SHA1(41d70039bda0965afe89251696ceaec7b7f40c24) ) ROM_REGION( 0xc0000, "gfx2", 0 ) - ROM_LOAD32_BYTE( "a96_44.179", 0x00000, 0x10000, CRC(bbc18878) SHA1(7732ab2a3002f8b500615377dab42ac75451cb3b) ) /* 16x16 sprites */ + ROM_LOAD32_BYTE( "a96_44.179", 0x00000, 0x10000, CRC(bbc18878) SHA1(7732ab2a3002f8b500615377dab42ac75451cb3b) ) /* 16x16 sprites */ ROM_LOAD32_BYTE( "a96_45.200", 0x00001, 0x10000, CRC(616cdd8b) SHA1(74e0c483a68d984a689ea1381ed3a9da2f8a410a) ) ROM_LOAD32_BYTE( "a96_46.180", 0x00002, 0x10000, CRC(fec35418) SHA1(f0f401c3634e91b81cb8484b7b03f350d382e889) ) ROM_LOAD32_BYTE( "a96_47.201", 0x00003, 0x10000, CRC(8df9286a) SHA1(4a197e4c38d1750cc316b8710f4a0fef4316be14) ) @@ -1088,40 +1088,40 @@ ROM_START( darius ) ROM_LOAD32_BYTE( "da-64.bin", 0x80002, 0x10000, CRC(814c676f) SHA1(a6a64e65a3c163ecfede14b48ea70c20050248c3) ) ROM_LOAD32_BYTE( "da-65.bin", 0x80003, 0x10000, CRC(14eee326) SHA1(41760fada2a5e34ee6c9250af927baf650d9cfc4) ) - ROM_REGION( 0x8000, "gfx3", 0 ) /* 8x8 SCR tiles */ + ROM_REGION( 0x8000, "gfx3", 0 ) /* 8x8 SCR tiles */ /* There's only one of each of these on a real board */ ROM_LOAD16_BYTE( "a96_54.143", 0x0000, 0x4000, CRC(51c02ae2) SHA1(27d2a6c649d047da1f22758569cb36531e3bf8bc) ) ROM_LOAD16_BYTE( "a96_55.144", 0x0001, 0x4000, CRC(771e4d98) SHA1(0e8ce5d569775883f4bc777b9bd49eb23ba7b42e) ) ROM_REGION( 0x1000, "user1", 0 ) - ROM_LOAD16_BYTE( "a96-24.163", 0x0000, 0x0400, CRC(0fa8be7f) SHA1(079686b5d65b4b966591090d8c0e13e66dc5beca) ) /* proms, currently unused */ + ROM_LOAD16_BYTE( "a96-24.163", 0x0000, 0x0400, CRC(0fa8be7f) SHA1(079686b5d65b4b966591090d8c0e13e66dc5beca) ) /* proms, currently unused */ ROM_LOAD16_BYTE( "a96-25.164", 0x0400, 0x0400, CRC(265508a6) SHA1(f8ee1c658b33ae76d8a457a4042d9b4b58247823) ) ROM_LOAD16_BYTE( "a96-26.165", 0x0800, 0x0400, CRC(4891b9c0) SHA1(1f550a9a4ad3ca379f88f5865ed1b281c7b87f31) ) ROM_END ROM_START( dariusj ) - ROM_REGION( 0x60000, "maincpu", 0 ) /* 68000 code */ + ROM_REGION( 0x60000, "maincpu", 0 ) /* 68000 code */ ROM_FILL( 0x00000, 0x60000, 0xff ) ROM_LOAD16_BYTE( "a96_29-1.185", 0x00000, 0x10000, CRC(75486f62) SHA1(818b095f2c6cc5764161c3e14ba70fe1c4b2f724) ) ROM_LOAD16_BYTE( "a96_28-1.152", 0x00001, 0x10000, CRC(fb34d400) SHA1(b14517384f5eadca8b73833bcd81374614b928d4) ) /* middle area is empty */ - ROM_LOAD16_BYTE( "a96_31.187", 0x40000, 0x10000, CRC(e9bb5d89) SHA1(a5d08129c32b97e2cce84496945766fd32b6506e) ) /* 2 data roms */ + ROM_LOAD16_BYTE( "a96_31.187", 0x40000, 0x10000, CRC(e9bb5d89) SHA1(a5d08129c32b97e2cce84496945766fd32b6506e) ) /* 2 data roms */ ROM_LOAD16_BYTE( "a96_30.154", 0x40001, 0x10000, CRC(9eb5e127) SHA1(50e2fe5ec7f79ecf1fb5107298da13ef5ab37162) ) - ROM_REGION( 0x30000, "audiocpu", 0 ) /* Z80 sound cpu */ + ROM_REGION( 0x30000, "audiocpu", 0 ) /* Z80 sound cpu */ ROM_LOAD( "a96_57.33", 0x00000, 0x10000, CRC(33ceb730) SHA1(05070ea503ac57ff8445145d6f97115f7aad90a5) ) - ROM_REGION( 0x80000, "cpub", 0 ) /* 68000 code */ + ROM_REGION( 0x80000, "cpub", 0 ) /* 68000 code */ ROM_LOAD16_BYTE( "a96_33-1.190", 0x00000, 0x10000, CRC(ff186048) SHA1(becb00d2cc69a6d4e839086bd3d902f4e6a99aa6) ) ROM_LOAD16_BYTE( "a96_32-1.157", 0x00001, 0x10000, CRC(d9719de8) SHA1(9e907cfb5cbe6abebccfbd065d02e7a71c5aa494) ) ROM_LOAD16_BYTE( "a96_35-1.191", 0x20000, 0x10000, CRC(b3280193) SHA1(f4bad066c16682f9267752c50a31ef64b312f11e) ) ROM_LOAD16_BYTE( "a96_34-1.158", 0x20001, 0x10000, CRC(ca3b2573) SHA1(4da0d8536e546ea46b2374318e25c30305f4c977) ) - ROM_REGION( 0x10000, "adpcm", 0 ) /* second Z80 driving the ADPCM chip */ - ROM_LOAD( "a96_56.18", 0x00000, 0x10000, CRC(292ef55c) SHA1(67bfe3693e43daece06d4795645d54cd66419e5b) ) /* Z80 prog + ADPCM samples */ + ROM_REGION( 0x10000, "adpcm", 0 ) /* second Z80 driving the ADPCM chip */ + ROM_LOAD( "a96_56.18", 0x00000, 0x10000, CRC(292ef55c) SHA1(67bfe3693e43daece06d4795645d54cd66419e5b) ) /* Z80 prog + ADPCM samples */ ROM_REGION( 0x60000, "gfx1", 0 ) - ROM_LOAD16_BYTE( "a96_48.24", 0x00000, 0x10000, CRC(39c9b3aa) SHA1(43a91d916c5a09207dfa37413feb5025636f37ae) ) /* 8x8 SCR tiles */ + ROM_LOAD16_BYTE( "a96_48.24", 0x00000, 0x10000, CRC(39c9b3aa) SHA1(43a91d916c5a09207dfa37413feb5025636f37ae) ) /* 8x8 SCR tiles */ ROM_LOAD16_BYTE( "a96_49.25", 0x20000, 0x10000, CRC(37a7d88a) SHA1(cede0d810d74ec460dcc4b391bb1acd5a669a7b4) ) ROM_LOAD16_BYTE( "a96_50.26", 0x40000, 0x10000, CRC(75d738e4) SHA1(634606da46136ab605f5477af5639a20e39b44c4) ) ROM_LOAD16_BYTE( "a96_51.47", 0x00001, 0x10000, CRC(1bf8f0d3) SHA1(7f36e69336260958282eb663fe71b56410f0ee42) ) @@ -1129,7 +1129,7 @@ ROM_START( dariusj ) ROM_LOAD16_BYTE( "a96_53.49", 0x40001, 0x10000, CRC(0173484c) SHA1(41d70039bda0965afe89251696ceaec7b7f40c24) ) ROM_REGION( 0xc0000, "gfx2", 0 ) - ROM_LOAD32_BYTE( "a96_44.179", 0x00000, 0x10000, CRC(bbc18878) SHA1(7732ab2a3002f8b500615377dab42ac75451cb3b) ) /* 16x16 sprites */ + ROM_LOAD32_BYTE( "a96_44.179", 0x00000, 0x10000, CRC(bbc18878) SHA1(7732ab2a3002f8b500615377dab42ac75451cb3b) ) /* 16x16 sprites */ ROM_LOAD32_BYTE( "a96_45.200", 0x00001, 0x10000, CRC(616cdd8b) SHA1(74e0c483a68d984a689ea1381ed3a9da2f8a410a) ) ROM_LOAD32_BYTE( "a96_46.180", 0x00002, 0x10000, CRC(fec35418) SHA1(f0f401c3634e91b81cb8484b7b03f350d382e889) ) ROM_LOAD32_BYTE( "a96_47.201", 0x00003, 0x10000, CRC(8df9286a) SHA1(4a197e4c38d1750cc316b8710f4a0fef4316be14) ) @@ -1144,39 +1144,39 @@ ROM_START( dariusj ) ROM_LOAD32_BYTE( "a96_38.176", 0x80002, 0x10000, CRC(e4f3e3a7) SHA1(0baa8a672516bcc4f17f40f429ac3d227de16625) ) ROM_LOAD32_BYTE( "a96_39.197", 0x80003, 0x10000, CRC(ea30920f) SHA1(91d47b10886d6c243bc676435e300cb3b5fcca33) ) - ROM_REGION( 0x8000, "gfx3", 0 ) /* 8x8 SCR tiles */ + ROM_REGION( 0x8000, "gfx3", 0 ) /* 8x8 SCR tiles */ ROM_LOAD16_BYTE( "a96_54.143", 0x0000, 0x4000, CRC(51c02ae2) SHA1(27d2a6c649d047da1f22758569cb36531e3bf8bc) ) ROM_LOAD16_BYTE( "a96_55.144", 0x0001, 0x4000, CRC(771e4d98) SHA1(0e8ce5d569775883f4bc777b9bd49eb23ba7b42e) ) ROM_REGION( 0x1000, "user1", 0 ) - ROM_LOAD16_BYTE( "a96-24.163", 0x0000, 0x0400, CRC(0fa8be7f) SHA1(079686b5d65b4b966591090d8c0e13e66dc5beca) ) /* proms, currently unused */ + ROM_LOAD16_BYTE( "a96-24.163", 0x0000, 0x0400, CRC(0fa8be7f) SHA1(079686b5d65b4b966591090d8c0e13e66dc5beca) ) /* proms, currently unused */ ROM_LOAD16_BYTE( "a96-25.164", 0x0400, 0x0400, CRC(265508a6) SHA1(f8ee1c658b33ae76d8a457a4042d9b4b58247823) ) ROM_LOAD16_BYTE( "a96-26.165", 0x0800, 0x0400, CRC(4891b9c0) SHA1(1f550a9a4ad3ca379f88f5865ed1b281c7b87f31) ) ROM_END ROM_START( dariuso ) - ROM_REGION( 0x60000, "maincpu", 0 ) /* 68000 code */ + ROM_REGION( 0x60000, "maincpu", 0 ) /* 68000 code */ ROM_FILL( 0x00000, 0x60000, 0xff ) ROM_LOAD16_BYTE( "a96-29.185", 0x00000, 0x10000, CRC(f775162b) SHA1(a17e570c2ba4daf0a3526b45c324c822faac0c8d) ) ROM_LOAD16_BYTE( "a96-28.152", 0x00001, 0x10000, CRC(4721d667) SHA1(fa9a109054a818f836452215204ce91f2b166ddb) ) /* middle area is empty */ - ROM_LOAD16_BYTE( "a96_31.187", 0x40000, 0x10000, CRC(e9bb5d89) SHA1(a5d08129c32b97e2cce84496945766fd32b6506e) ) /* 2 data roms */ + ROM_LOAD16_BYTE( "a96_31.187", 0x40000, 0x10000, CRC(e9bb5d89) SHA1(a5d08129c32b97e2cce84496945766fd32b6506e) ) /* 2 data roms */ ROM_LOAD16_BYTE( "a96_30.154", 0x40001, 0x10000, CRC(9eb5e127) SHA1(50e2fe5ec7f79ecf1fb5107298da13ef5ab37162) ) - ROM_REGION( 0x30000, "audiocpu", 0 ) /* Z80 sound cpu */ + ROM_REGION( 0x30000, "audiocpu", 0 ) /* Z80 sound cpu */ ROM_LOAD( "a96_57.33", 0x00000, 0x10000, CRC(33ceb730) SHA1(05070ea503ac57ff8445145d6f97115f7aad90a5) ) - ROM_REGION( 0x80000, "cpub", 0 ) /* 68000 code */ + ROM_REGION( 0x80000, "cpub", 0 ) /* 68000 code */ ROM_LOAD16_BYTE( "a96-33.190", 0x00000, 0x10000, CRC(d2f340d2) SHA1(d9175bf4dda5707afb3c57d3b6affe0305084c71) ) ROM_LOAD16_BYTE( "a96-32.157", 0x00001, 0x10000, CRC(044c9848) SHA1(5293e9e83fd38d0d14e4f3b3a342d88e27ee44d6) ) ROM_LOAD16_BYTE( "a96-35.191", 0x20000, 0x10000, CRC(b8ed718b) SHA1(8951f9c3c971c5621ec98b63fb27d44f30304c70) ) ROM_LOAD16_BYTE( "a96-34.158", 0x20001, 0x10000, CRC(7556a660) SHA1(eaa82f3e1f827616ff25e22673d6d2ee54f0ad4c) ) - ROM_REGION( 0x10000, "adpcm", 0 ) /* second Z80 driving the ADPCM chip */ - ROM_LOAD( "a96_56.18", 0x00000, 0x10000, CRC(292ef55c) SHA1(67bfe3693e43daece06d4795645d54cd66419e5b) ) /* Z80 prog + ADPCM samples */ + ROM_REGION( 0x10000, "adpcm", 0 ) /* second Z80 driving the ADPCM chip */ + ROM_LOAD( "a96_56.18", 0x00000, 0x10000, CRC(292ef55c) SHA1(67bfe3693e43daece06d4795645d54cd66419e5b) ) /* Z80 prog + ADPCM samples */ ROM_REGION( 0x60000, "gfx1", 0 ) - ROM_LOAD16_BYTE( "a96_48.24", 0x00000, 0x10000, CRC(39c9b3aa) SHA1(43a91d916c5a09207dfa37413feb5025636f37ae) ) /* 8x8 SCR tiles */ + ROM_LOAD16_BYTE( "a96_48.24", 0x00000, 0x10000, CRC(39c9b3aa) SHA1(43a91d916c5a09207dfa37413feb5025636f37ae) ) /* 8x8 SCR tiles */ ROM_LOAD16_BYTE( "a96_49.25", 0x20000, 0x10000, CRC(37a7d88a) SHA1(cede0d810d74ec460dcc4b391bb1acd5a669a7b4) ) ROM_LOAD16_BYTE( "a96_50.26", 0x40000, 0x10000, CRC(75d738e4) SHA1(634606da46136ab605f5477af5639a20e39b44c4) ) ROM_LOAD16_BYTE( "a96_51.47", 0x00001, 0x10000, CRC(1bf8f0d3) SHA1(7f36e69336260958282eb663fe71b56410f0ee42) ) @@ -1184,7 +1184,7 @@ ROM_START( dariuso ) ROM_LOAD16_BYTE( "a96_53.49", 0x40001, 0x10000, CRC(0173484c) SHA1(41d70039bda0965afe89251696ceaec7b7f40c24) ) ROM_REGION( 0xc0000, "gfx2", 0 ) - ROM_LOAD32_BYTE( "a96_44.179", 0x00000, 0x10000, CRC(bbc18878) SHA1(7732ab2a3002f8b500615377dab42ac75451cb3b) ) /* 16x16 sprites */ + ROM_LOAD32_BYTE( "a96_44.179", 0x00000, 0x10000, CRC(bbc18878) SHA1(7732ab2a3002f8b500615377dab42ac75451cb3b) ) /* 16x16 sprites */ ROM_LOAD32_BYTE( "a96_45.200", 0x00001, 0x10000, CRC(616cdd8b) SHA1(74e0c483a68d984a689ea1381ed3a9da2f8a410a) ) ROM_LOAD32_BYTE( "a96_46.180", 0x00002, 0x10000, CRC(fec35418) SHA1(f0f401c3634e91b81cb8484b7b03f350d382e889) ) ROM_LOAD32_BYTE( "a96_47.201", 0x00003, 0x10000, CRC(8df9286a) SHA1(4a197e4c38d1750cc316b8710f4a0fef4316be14) ) @@ -1199,39 +1199,39 @@ ROM_START( dariuso ) ROM_LOAD32_BYTE( "a96_38.176", 0x80002, 0x10000, CRC(e4f3e3a7) SHA1(0baa8a672516bcc4f17f40f429ac3d227de16625) ) ROM_LOAD32_BYTE( "a96_39.197", 0x80003, 0x10000, CRC(ea30920f) SHA1(91d47b10886d6c243bc676435e300cb3b5fcca33) ) - ROM_REGION( 0x8000, "gfx3", 0 ) /* 8x8 SCR tiles */ + ROM_REGION( 0x8000, "gfx3", 0 ) /* 8x8 SCR tiles */ ROM_LOAD16_BYTE( "a96_54.143", 0x0000, 0x4000, CRC(51c02ae2) SHA1(27d2a6c649d047da1f22758569cb36531e3bf8bc) ) ROM_LOAD16_BYTE( "a96_55.144", 0x0001, 0x4000, CRC(771e4d98) SHA1(0e8ce5d569775883f4bc777b9bd49eb23ba7b42e) ) ROM_REGION( 0x1000, "user1", 0 ) - ROM_LOAD16_BYTE( "a96-24.163", 0x0000, 0x0400, CRC(0fa8be7f) SHA1(079686b5d65b4b966591090d8c0e13e66dc5beca) ) /* proms, currently unused */ + ROM_LOAD16_BYTE( "a96-24.163", 0x0000, 0x0400, CRC(0fa8be7f) SHA1(079686b5d65b4b966591090d8c0e13e66dc5beca) ) /* proms, currently unused */ ROM_LOAD16_BYTE( "a96-25.164", 0x0400, 0x0400, CRC(265508a6) SHA1(f8ee1c658b33ae76d8a457a4042d9b4b58247823) ) ROM_LOAD16_BYTE( "a96-26.165", 0x0800, 0x0400, CRC(4891b9c0) SHA1(1f550a9a4ad3ca379f88f5865ed1b281c7b87f31) ) ROM_END ROM_START( dariuse ) - ROM_REGION( 0x60000, "maincpu", 0 ) /* 68000 code */ + ROM_REGION( 0x60000, "maincpu", 0 ) /* 68000 code */ ROM_FILL( 0x00000, 0x60000, 0xff ) ROM_LOAD16_BYTE( "dae-68.bin", 0x00000, 0x10000, CRC(ed721127) SHA1(8127f4a9b26b5fb83a381235eef0577d60d1cfd7) ) ROM_LOAD16_BYTE( "dae-67.bin", 0x00001, 0x10000, CRC(b99aea8c) SHA1(859ada7c472ab2ac308faa775066e79ed1f4ad71) ) /* middle area is empty */ - ROM_LOAD16_BYTE( "dae-70.bin", 0x40000, 0x10000, CRC(54590b31) SHA1(2b89846f14a5cb19b58ab4999bc5ae11671bbb5a) ) /* 2 data roms */ - ROM_LOAD16_BYTE( "a96_30.154", 0x40001, 0x10000, CRC(9eb5e127) SHA1(50e2fe5ec7f79ecf1fb5107298da13ef5ab37162) ) // dae-69.bin + ROM_LOAD16_BYTE( "dae-70.bin", 0x40000, 0x10000, CRC(54590b31) SHA1(2b89846f14a5cb19b58ab4999bc5ae11671bbb5a) ) /* 2 data roms */ + ROM_LOAD16_BYTE( "a96_30.154", 0x40001, 0x10000, CRC(9eb5e127) SHA1(50e2fe5ec7f79ecf1fb5107298da13ef5ab37162) ) // dae-69.bin - ROM_REGION( 0x30000, "audiocpu", 0 ) /* Z80 sound cpu */ + ROM_REGION( 0x30000, "audiocpu", 0 ) /* Z80 sound cpu */ ROM_LOAD( "a96_57.33", 0x00000, 0x10000, CRC(33ceb730) SHA1(05070ea503ac57ff8445145d6f97115f7aad90a5) ) - ROM_REGION( 0x80000, "cpub", 0 ) /* 68000 code */ + ROM_REGION( 0x80000, "cpub", 0 ) /* 68000 code */ ROM_LOAD16_BYTE( "dae-72.bin", 0x00000, 0x10000, CRC(248ca2cc) SHA1(43b29146d8e2c62dd1fb7dc842fd441a360f2453) ) ROM_LOAD16_BYTE( "dae-71.bin", 0x00001, 0x10000, CRC(65dd0403) SHA1(8036c35ce5df0727cccb9ece3bfac9577160d4fd) ) ROM_LOAD16_BYTE( "dae-74.bin", 0x20000, 0x10000, CRC(0ea31f60) SHA1(c9e7eaf8bf3abbef944b7de407d5d5ddaac93e31) ) ROM_LOAD16_BYTE( "dae-73.bin", 0x20001, 0x10000, CRC(27036a4d) SHA1(426dccb8f559d39460c97bfd4354c74a59af172e) ) - ROM_REGION( 0x10000, "adpcm", 0 ) /* second Z80 driving the ADPCM chip */ - ROM_LOAD( "a96_56.18", 0x00000, 0x10000, CRC(292ef55c) SHA1(67bfe3693e43daece06d4795645d54cd66419e5b) ) /* Z80 prog + ADPCM samples */ + ROM_REGION( 0x10000, "adpcm", 0 ) /* second Z80 driving the ADPCM chip */ + ROM_LOAD( "a96_56.18", 0x00000, 0x10000, CRC(292ef55c) SHA1(67bfe3693e43daece06d4795645d54cd66419e5b) ) /* Z80 prog + ADPCM samples */ ROM_REGION( 0x60000, "gfx1", 0 ) - ROM_LOAD16_BYTE( "a96_48.24", 0x00000, 0x10000, CRC(39c9b3aa) SHA1(43a91d916c5a09207dfa37413feb5025636f37ae) ) /* 8x8 SCR tiles */ + ROM_LOAD16_BYTE( "a96_48.24", 0x00000, 0x10000, CRC(39c9b3aa) SHA1(43a91d916c5a09207dfa37413feb5025636f37ae) ) /* 8x8 SCR tiles */ ROM_LOAD16_BYTE( "a96_49.25", 0x20000, 0x10000, CRC(37a7d88a) SHA1(cede0d810d74ec460dcc4b391bb1acd5a669a7b4) ) ROM_LOAD16_BYTE( "a96_50.26", 0x40000, 0x10000, CRC(75d738e4) SHA1(634606da46136ab605f5477af5639a20e39b44c4) ) ROM_LOAD16_BYTE( "a96_51.47", 0x00001, 0x10000, CRC(1bf8f0d3) SHA1(7f36e69336260958282eb663fe71b56410f0ee42) ) @@ -1239,7 +1239,7 @@ ROM_START( dariuse ) ROM_LOAD16_BYTE( "a96_53.49", 0x40001, 0x10000, CRC(0173484c) SHA1(41d70039bda0965afe89251696ceaec7b7f40c24) ) ROM_REGION( 0xc0000, "gfx2", 0 ) - ROM_LOAD32_BYTE( "a96_44.179", 0x00000, 0x10000, CRC(bbc18878) SHA1(7732ab2a3002f8b500615377dab42ac75451cb3b) ) /* 16x16 sprites */ + ROM_LOAD32_BYTE( "a96_44.179", 0x00000, 0x10000, CRC(bbc18878) SHA1(7732ab2a3002f8b500615377dab42ac75451cb3b) ) /* 16x16 sprites */ ROM_LOAD32_BYTE( "a96_45.200", 0x00001, 0x10000, CRC(616cdd8b) SHA1(74e0c483a68d984a689ea1381ed3a9da2f8a410a) ) ROM_LOAD32_BYTE( "a96_46.180", 0x00002, 0x10000, CRC(fec35418) SHA1(f0f401c3634e91b81cb8484b7b03f350d382e889) ) ROM_LOAD32_BYTE( "a96_47.201", 0x00003, 0x10000, CRC(8df9286a) SHA1(4a197e4c38d1750cc316b8710f4a0fef4316be14) ) @@ -1254,12 +1254,12 @@ ROM_START( dariuse ) ROM_LOAD32_BYTE( "a96_38.176", 0x80002, 0x10000, CRC(e4f3e3a7) SHA1(0baa8a672516bcc4f17f40f429ac3d227de16625) ) ROM_LOAD32_BYTE( "a96_39.197", 0x80003, 0x10000, CRC(ea30920f) SHA1(91d47b10886d6c243bc676435e300cb3b5fcca33) ) - ROM_REGION( 0x8000, "gfx3", 0 ) /* 8x8 SCR tiles */ + ROM_REGION( 0x8000, "gfx3", 0 ) /* 8x8 SCR tiles */ ROM_LOAD16_BYTE( "a96_54.143", 0x0000, 0x4000, CRC(51c02ae2) SHA1(27d2a6c649d047da1f22758569cb36531e3bf8bc) ) ROM_LOAD16_BYTE( "a96_55.144", 0x0001, 0x4000, CRC(771e4d98) SHA1(0e8ce5d569775883f4bc777b9bd49eb23ba7b42e) ) ROM_REGION( 0x1000, "user1", 0 ) - ROM_LOAD16_BYTE( "a96-24.163", 0x0000, 0x0400, CRC(0fa8be7f) SHA1(079686b5d65b4b966591090d8c0e13e66dc5beca) ) /* proms, currently unused */ + ROM_LOAD16_BYTE( "a96-24.163", 0x0000, 0x0400, CRC(0fa8be7f) SHA1(079686b5d65b4b966591090d8c0e13e66dc5beca) ) /* proms, currently unused */ ROM_LOAD16_BYTE( "a96-25.164", 0x0400, 0x0400, CRC(265508a6) SHA1(f8ee1c658b33ae76d8a457a4042d9b4b58247823) ) ROM_LOAD16_BYTE( "a96-26.165", 0x0800, 0x0400, CRC(4891b9c0) SHA1(1f550a9a4ad3ca379f88f5865ed1b281c7b87f31) ) ROM_END |