[PATCH] Dreamcast AICA sound driver G2 bus handling

2007-09-15 Thread Adrian McMenamin
This patch handles instability on the Dreamcast G2 bus while PIO or DMA is underway on the System -> AICA channel. Without the suspension of interrupts when PIO or DMA is underway the G2 bus is prone to timeouts leading to seemingly random crashes. This is particularly visible in cases such as

[PATCH] Dreamcast AICA sound driver G2 bus handling

2007-09-15 Thread Adrian McMenamin
This patch handles instability on the Dreamcast G2 bus while PIO or DMA is underway on the System - AICA channel. Without the suspension of interrupts when PIO or DMA is underway the G2 bus is prone to timeouts leading to seemingly random crashes. This is particularly visible in cases such as