From aa52f4421073e5c4a06343836ba79994fc254300 Mon Sep 17 00:00:00 2001 From: "K.Ohta" Date: Fri, 2 Oct 2015 01:59:31 +0900 Subject: [PATCH] [VM][FM77AV20][MAINIO][DMA] Fix lacked interrupt detecting at $FD03 when DMA-Interrupt was happened. --- source/src/vm/fm7/fm7_mainio.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/src/vm/fm7/fm7_mainio.cpp b/source/src/vm/fm7/fm7_mainio.cpp index 6722eaad4..842920bc1 100644 --- a/source/src/vm/fm7/fm7_mainio.cpp +++ b/source/src/vm/fm7/fm7_mainio.cpp @@ -923,6 +923,9 @@ void FM7_MAINIO::write_signal(int id, uint32 data, uint32 mask) extirq = irqstat_fdc | intstat_opn | intstat_whg | intstat_thg; extirq = extirq | intstat_syndet | intstat_rxrdy | intstat_txrdy; +#if defined(HAS_DMA) + extirq = extirq | intstat_dma; +#endif if(extirq) { irqstat_reg0 &= ~0x08; } else { -- 2.11.0