Implemented Sort-DMA irq firing [Angelo Salese]

This commit is contained in:
Angelo Salese 2010-04-25 11:36:21 +00:00
parent a50fc24446
commit 61fc12d8d7

View File

@ -529,9 +529,17 @@ WRITE64_HANDLER( dc_sysctrl_w )
dc_sysctrl_regs[SB_ISTERR] = old & ~dat; dc_sysctrl_regs[SB_ISTERR] = old & ~dat;
break; break;
case SB_SDST: case SB_SDST:
#if DEBUG_SYSCTRL //#if DEBUG_SYSCTRL
mame_printf_verbose("SYSCTRL: Sort-DMA not supported yet !!!\n"); //mame_printf_verbose("SYSCTRL: Sort-DMA not supported yet !!!\n");
#endif //#endif
if(dat & 1)
{
// TODO: Sort-DMA routine goes here
printf("Sort-DMA irq\n");
dc_sysctrl_regs[SB_ISTNRM] |= IST_DMA_SORT;
dc_sysctrl_regs[SB_SDST] = 0;
}
break; break;
} }
dc_update_interrupt_status(space->machine); dc_update_interrupt_status(space->machine);