From f141764942a542b1133ff03272e798ce38b7c1e1 Mon Sep 17 00:00:00 2001 From: Angelo Salese Date: Thu, 21 Mar 2013 01:29:00 +0000 Subject: [PATCH] Fixed a SCU DMA bug --- src/emu/machine/saturn.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/emu/machine/saturn.c b/src/emu/machine/saturn.c index e44137ff67f..8c81f08dcd8 100644 --- a/src/emu/machine/saturn.c +++ b/src/emu/machine/saturn.c @@ -169,7 +169,7 @@ DMA TODO: #define DnMV_0(_ch_) m_scu.status&=~(0x10 << 4 * _ch_) /*For area checking*/ -#define BIOS_BUS(var) (var & 0x07000000) == 0 +#define BIOS_BUS(var) (var & 0x07f00000) == 0 #define ABUS(_lv_) ((m_scu.src[_lv_] & 0x07000000) >= 0x02000000) && ((m_scu.src[_lv_] & 0x07000000) <= 0x04000000) #define BBUS(_lv_) ((scu_##_lv_ & 0x07ffffff) >= 0x05a00000) && ((scu_##_lv_ & 0x07ffffff) <= 0x05ffffff) #define VDP1_REGS(_lv_) ((scu_##_lv_ & 0x07ffffff) >= 0x05d00000) && ((scu_##_lv_ & 0x07ffffff) <= 0x05dfffff)