static TIMER_CALLBACK( yuv_fifo_irq ) { dc_state *state = machine.driver_data<dc_state>(); state->dc_sysctrl_regs[SB_ISTNRM] |= IST_EOXFER_YUV; dc_update_interrupt_status(machine); }
void naomi_g1_irq(running_machine &machine) { dc_state *state = machine.driver_data<dc_state>(); state->dc_sysctrl_regs[SB_ISTNRM] |= IST_DMA_GDROM; dc_update_interrupt_status(machine); }
void dc_maple_irq(running_machine &machine) { dc_state *state = machine.driver_data<dc_state>(); state->dc_sysctrl_regs[SB_ISTNRM] |= IST_DMA_MAPLE; dc_update_interrupt_status(machine); }
static TIMER_CALLBACK( ch2_dma_irq ) { dc_sysctrl_regs[SB_C2DLEN]=0; dc_sysctrl_regs[SB_C2DST]=0; dc_sysctrl_regs[SB_ISTNRM] |= IST_DMA_CH2; dc_update_interrupt_status(machine); }
static TIMER_CALLBACK( pvr_dma_irq ) { dc_state *state = machine.driver_data<dc_state>(); state->m_pvr_dma.start = state->pvrctrl_regs[SB_PDST] = 0; state->dc_sysctrl_regs[SB_ISTNRM] |= IST_DMA_PVR; dc_update_interrupt_status(machine); }
static TIMER_CALLBACK( aica_dma_irq ) { dc_state *state = machine.driver_data<dc_state>(); state->m_wave_dma.start = state->g2bus_regs[SB_ADST] = 0; state->dc_sysctrl_regs[SB_ISTNRM] |= IST_DMA_AICA; dc_update_interrupt_status(machine); }
static TIMER_CALLBACK( ch2_dma_irq ) { dc_state *state = machine.driver_data<dc_state>(); state->dc_sysctrl_regs[SB_C2DLEN]=0; state->dc_sysctrl_regs[SB_C2DST]=0; state->dc_sysctrl_regs[SB_ISTNRM] |= IST_DMA_CH2; dc_update_interrupt_status(machine); }
static TIMER_CALLBACK( yuv_fifo_irq ) { dc_sysctrl_regs[SB_ISTNRM] |= IST_EOXFER_YUV; dc_update_interrupt_status(machine); }
static TIMER_CALLBACK( gdrom_dma_irq ) { g1bus_regs[SB_GDST] = 0; dc_sysctrl_regs[SB_ISTNRM] |= IST_DMA_GDROM; dc_update_interrupt_status(machine); }
static TIMER_CALLBACK( pvr_dma_irq ) { pvr_dma.start = pvrctrl_regs[SB_PDST] = 0; dc_sysctrl_regs[SB_ISTNRM] |= IST_DMA_PVR; dc_update_interrupt_status(machine); }
static TIMER_CALLBACK( aica_dma_irq ) { wave_dma.start = g2bus_regs[SB_ADST] = 0; dc_sysctrl_regs[SB_ISTNRM] |= IST_DMA_AICA; dc_update_interrupt_status(machine); }