diff --git a/src/mame/drivers/amiga.cpp b/src/mame/drivers/amiga.cpp index 7919ed3b982..48576dd2cd3 100644 --- a/src/mame/drivers/amiga.cpp +++ b/src/mame/drivers/amiga.cpp @@ -827,16 +827,6 @@ WRITE32_MEMBER( a4000_state::motherboard_w ) logerror("motherboard_w(%06x): %08x & %08x\n", offset, data, mem_mask); } -WRITE_LINE_MEMBER(amiga_state::fdc_dskblk_w) -{ - set_interrupt(INTENA_SETCLR | INTENA_DSKBLK); -} - -WRITE_LINE_MEMBER(amiga_state::fdc_dsksyn_w) -{ - set_interrupt(INTENA_SETCLR | INTENA_DSKSYN); -} - WRITE_LINE_MEMBER(cd32_state::akiko_int_w) { set_interrupt(INTENA_SETCLR | INTENA_PORTS); diff --git a/src/mame/machine/amiga.cpp b/src/mame/machine/amiga.cpp index f1568a27d22..123294d571f 100644 --- a/src/mame/machine/amiga.cpp +++ b/src/mame/machine/amiga.cpp @@ -184,6 +184,16 @@ void amiga_state::machine_reset() m_overlay->set_bank(1); } +WRITE_LINE_MEMBER(amiga_state::fdc_dskblk_w) +{ + set_interrupt(INTENA_SETCLR | INTENA_DSKBLK); +} + +WRITE_LINE_MEMBER(amiga_state::fdc_dsksyn_w) +{ + set_interrupt(INTENA_SETCLR | INTENA_DSKSYN); +} + WRITE_LINE_MEMBER( amiga_state::kbreset_w ) { // this is connected to the gary chip, gary then resets the 68k, agnus, paula and the cias