diff options
author | 2014-04-23 08:54:06 +0000 | |
---|---|---|
committer | 2014-04-23 08:54:06 +0000 | |
commit | 9e850669351d0c071814dcbbdc243710e83c489c (patch) | |
tree | 9db4aef83ea6c24cd655e640d424e73785a9d5fe /src/mess/machine | |
parent | 45fe0097ae0e29c6db8a61c9ba1f6a163520fded (diff) |
Replaced set_irq_acknowledge_callback with proper MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER/DEVICE (nw)
Diffstat (limited to 'src/mess/machine')
-rw-r--r-- | src/mess/machine/amstrad.c | 1 | ||||
-rw-r--r-- | src/mess/machine/at.c | 1 | ||||
-rw-r--r-- | src/mess/machine/b2m.c | 1 | ||||
-rw-r--r-- | src/mess/machine/bk.c | 2 | ||||
-rw-r--r-- | src/mess/machine/dai.c | 2 | ||||
-rw-r--r-- | src/mess/machine/galaxy.c | 3 | ||||
-rw-r--r-- | src/mess/machine/genpc.c | 2 | ||||
-rw-r--r-- | src/mess/machine/mbc55x.c | 1 | ||||
-rw-r--r-- | src/mess/machine/mc80.c | 2 | ||||
-rw-r--r-- | src/mess/machine/megacd.c | 3 | ||||
-rw-r--r-- | src/mess/machine/pk8020.c | 1 | ||||
-rw-r--r-- | src/mess/machine/poly88.c | 1 | ||||
-rw-r--r-- | src/mess/machine/vector06.c | 1 |
13 files changed, 1 insertions, 20 deletions
diff --git a/src/mess/machine/amstrad.c b/src/mess/machine/amstrad.c index 36dd1fe3de2..a46a1a7303c 100644 --- a/src/mess/machine/amstrad.c +++ b/src/mess/machine/amstrad.c @@ -2933,7 +2933,6 @@ void amstrad_state::amstrad_common_init() (const UINT8*)amstrad_cycle_table_ex); /* Juergen is a cool dude! */ - m_maincpu->set_irq_acknowledge_callback(device_irq_acknowledge_delegate(FUNC(amstrad_state::amstrad_cpu_acknowledge_int),this)); } TIMER_CALLBACK_MEMBER(amstrad_state::cb_set_resolution) diff --git a/src/mess/machine/at.c b/src/mess/machine/at.c index f3a0e6f07ef..82dc1b35190 100644 --- a/src/mess/machine/at.c +++ b/src/mess/machine/at.c @@ -323,7 +323,6 @@ IRQ_CALLBACK_MEMBER(at_state::at_irq_callback) MACHINE_START_MEMBER(at_state,at) { - m_maincpu->set_irq_acknowledge_callback(device_irq_acknowledge_delegate(FUNC(at_state::at_irq_callback),this)); } MACHINE_RESET_MEMBER(at_state,at) diff --git a/src/mess/machine/b2m.c b/src/mess/machine/b2m.c index 17c32a1fcb5..313aaacdf7a 100644 --- a/src/mess/machine/b2m.c +++ b/src/mess/machine/b2m.c @@ -308,6 +308,5 @@ void b2m_state::machine_reset() m_b2m_side = 0; m_b2m_drive = 0; - m_maincpu->set_irq_acknowledge_callback(device_irq_acknowledge_delegate(FUNC(b2m_state::b2m_irq_callback),this)); b2m_set_bank(7); } diff --git a/src/mess/machine/bk.c b/src/mess/machine/bk.c index 6a040116e3f..79dee805c8b 100644 --- a/src/mess/machine/bk.c +++ b/src/mess/machine/bk.c @@ -78,8 +78,6 @@ IRQ_CALLBACK_MEMBER(bk_state::bk0010_irq_callback) void bk_state::machine_reset() { - m_maincpu->set_irq_acknowledge_callback(device_irq_acknowledge_delegate(FUNC(bk_state::bk0010_irq_callback),this)); - m_kbd_state = 0; m_scrool = 01330; } diff --git a/src/mess/machine/dai.c b/src/mess/machine/dai.c index 03bdcead5e4..b1a0752f5dc 100644 --- a/src/mess/machine/dai.c +++ b/src/mess/machine/dai.c @@ -77,8 +77,6 @@ IRQ_CALLBACK_MEMBER(dai_state::int_ack) void dai_state::machine_start() { - m_maincpu->set_irq_acknowledge_callback(device_irq_acknowledge_delegate(FUNC(dai_state::int_ack),this)); - membank("bank2")->configure_entries(0, 4, memregion("maincpu")->base() + 0x010000, 0x1000); timer_set(attotime::zero, TIMER_BOOTSTRAP); timer_set(attotime::from_hz(100), TIMER_TMS5501); diff --git a/src/mess/machine/galaxy.c b/src/mess/machine/galaxy.c index 7df71e318ab..8a870a4eec4 100644 --- a/src/mess/machine/galaxy.c +++ b/src/mess/machine/galaxy.c @@ -184,7 +184,6 @@ MACHINE_RESET_MEMBER(galaxy_state,galaxy) if (ioport("ROM2")->read()) membank("bank10")->set_base(memregion("maincpu")->base() + 0x1000); - m_maincpu->set_irq_acknowledge_callback(device_irq_acknowledge_delegate(FUNC(galaxy_state::galaxy_irq_callback),this)); m_interrupts_enabled = TRUE; } @@ -198,8 +197,6 @@ MACHINE_RESET_MEMBER(galaxy_state,galaxyp) UINT8 *ROM = memregion("maincpu")->base(); address_space &space = m_maincpu->space(AS_PROGRAM); - m_maincpu->set_irq_acknowledge_callback(device_irq_acknowledge_delegate(FUNC(galaxy_state::galaxy_irq_callback),this)); - ROM[0x0037] = 0x29; ROM[0x03f9] = 0xcd; ROM[0x03fa] = 0x00; diff --git a/src/mess/machine/genpc.c b/src/mess/machine/genpc.c index a050479450b..cfc50f8fa64 100644 --- a/src/mess/machine/genpc.c +++ b/src/mess/machine/genpc.c @@ -586,8 +586,6 @@ IRQ_CALLBACK_MEMBER(ibm5160_mb_device::pc_irq_callback) void ibm5160_mb_device::device_reset() { - m_maincpu->set_irq_acknowledge_callback(device_irq_acknowledge_delegate(FUNC(ibm5160_mb_device::pc_irq_callback),this)); - m_u73_q2 = 0; m_out1 = 2; // initial state of pit output is undefined m_pc_spkrdata = 0; diff --git a/src/mess/machine/mbc55x.c b/src/mess/machine/mbc55x.c index 367df4e7c1d..b08a42d50f0 100644 --- a/src/mess/machine/mbc55x.c +++ b/src/mess/machine/mbc55x.c @@ -330,7 +330,6 @@ void mbc55x_state::machine_reset() { set_ram_size(); keyboard_reset(); - m_maincpu->set_irq_acknowledge_callback(device_irq_acknowledge_delegate(FUNC(mbc55x_state::mbc55x_irq_callback),this)); } void mbc55x_state::machine_start() diff --git a/src/mess/machine/mc80.c b/src/mess/machine/mc80.c index 9ac678da883..f4530f0067e 100644 --- a/src/mess/machine/mc80.c +++ b/src/mess/machine/mc80.c @@ -20,7 +20,6 @@ IRQ_CALLBACK_MEMBER(mc80_state::mc8020_irq_callback) MACHINE_RESET_MEMBER(mc80_state,mc8020) { - m_maincpu->set_irq_acknowledge_callback(device_irq_acknowledge_delegate(FUNC(mc80_state::mc8020_irq_callback),this)); } WRITE_LINE_MEMBER( mc80_state::ctc_z0_w ) @@ -114,7 +113,6 @@ IRQ_CALLBACK_MEMBER(mc80_state::mc8030_irq_callback ) MACHINE_RESET_MEMBER(mc80_state,mc8030) { - m_maincpu->set_irq_acknowledge_callback(device_irq_acknowledge_delegate(FUNC(mc80_state::mc8030_irq_callback),this)); } READ8_MEMBER( mc80_state::zve_port_a_r ) diff --git a/src/mess/machine/megacd.c b/src/mess/machine/megacd.c index 05abbf8ce29..e61558806f8 100644 --- a/src/mess/machine/megacd.c +++ b/src/mess/machine/megacd.c @@ -255,6 +255,7 @@ static MACHINE_CONFIG_FRAGMENT( segacd_fragment ) MCFG_CPU_ADD("segacd_68k", M68000, SEGACD_CLOCK ) /* 12.5 MHz */ MCFG_CPU_PROGRAM_MAP(segacd_map) + MCFG_CPU_IRQ_ACKNOWLEDGE_DEVICE(DEVICE_SELF, sega_segacd_device,segacd_sub_int_callback) MCFG_DEVICE_ADD("cdc", LC89510, 0) // cd controller @@ -1717,8 +1718,6 @@ void sega_segacd_device::device_start() - m_scdcpu->set_irq_acknowledge_callback(device_irq_acknowledge_delegate(FUNC(sega_segacd_device::segacd_sub_int_callback),this)); - space.install_read_handler (0x0000070, 0x0000073, read16_delegate(FUNC(sega_segacd_device::scd_hint_vector_r),this) ); segacd_stampmap[0] = &machine().tilemap().create(*this, tilemap_get_info_delegate(FUNC(sega_segacd_device::get_stampmap_16x16_1x1_tile_info),this), TILEMAP_SCAN_ROWS, 16, 16, 16, 16); diff --git a/src/mess/machine/pk8020.c b/src/mess/machine/pk8020.c index a95ca363766..838a759387e 100644 --- a/src/mess/machine/pk8020.c +++ b/src/mess/machine/pk8020.c @@ -916,7 +916,6 @@ void pk8020_state::machine_start() void pk8020_state::machine_reset() { pk8020_set_bank(0); - m_maincpu->set_irq_acknowledge_callback(device_irq_acknowledge_delegate(FUNC(pk8020_state::pk8020_irq_callback),this)); m_sound_gate = 0; m_sound_level = 0; diff --git a/src/mess/machine/poly88.c b/src/mess/machine/poly88.c index 01b8a498d64..ee08bf7ed72 100644 --- a/src/mess/machine/poly88.c +++ b/src/mess/machine/poly88.c @@ -226,7 +226,6 @@ DRIVER_INIT_MEMBER(poly88_state,poly88) void poly88_state::machine_reset() { - m_maincpu->set_irq_acknowledge_callback(device_irq_acknowledge_delegate(FUNC(poly88_state::poly88_irq_callback),this)); m_intr = 0; m_last_code = 0; } diff --git a/src/mess/machine/vector06.c b/src/mess/machine/vector06.c index f33a9b8c7fc..20f93af4c34 100644 --- a/src/mess/machine/vector06.c +++ b/src/mess/machine/vector06.c @@ -149,7 +149,6 @@ void vector06_state::machine_reset() { address_space &space = m_maincpu->space(AS_PROGRAM); - m_maincpu->set_irq_acknowledge_callback(device_irq_acknowledge_delegate(FUNC(vector06_state::vector06_irq_callback),this)); space.install_read_bank (0x0000, 0x7fff, "bank1"); space.install_write_bank(0x0000, 0x7fff, "bank2"); space.install_read_bank (0x8000, 0xffff, "bank3"); |