From 3b4343d12228e44c92eb404153f43ac13f801140 Mon Sep 17 00:00:00 2001 From: angelosa Date: Tue, 17 Sep 2019 12:44:05 +0200 Subject: Minor notes --- src/devices/cpu/arm/arm.cpp | 2 ++ src/mame/drivers/aa310.cpp | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/devices/cpu/arm/arm.cpp b/src/devices/cpu/arm/arm.cpp index 285c51d64fe..80f3f0e254b 100644 --- a/src/devices/cpu/arm/arm.cpp +++ b/src/devices/cpu/arm/arm.cpp @@ -277,6 +277,8 @@ uint32_t arm_cpu_device::cpu_read32( int addr ) if (ARM_DEBUG_CORE && !WORD_ALIGNED(addr)) logerror("%08x: Unaligned byte read %08x\n",R15,addr); + // TODO: RMW bugs in various Acorn Archimedes games don't want this for whatever reason + // (even tho removing these causes other glitches such as no mouse cursor) if ((addr&3)==1) return ((result&0x000000ff)<<24)|((result&0xffffff00)>> 8); if ((addr&3)==2) diff --git a/src/mame/drivers/aa310.cpp b/src/mame/drivers/aa310.cpp index b9f66bcaf2c..0a8ea100574 100644 --- a/src/mame/drivers/aa310.cpp +++ b/src/mame/drivers/aa310.cpp @@ -64,7 +64,7 @@ * 3400000 - 37FFFFF - Low ROM (4 meg, I think this is expansion ROMs) * 3800000 - 3FFFFFF - High ROM (main OS ROM) * - * 3400000 - 35FFFFF - VICD10 (write - supervisor only) + * 3400000 - 35FFFFF - VIDC10 (write - supervisor only) * 3600000 - 3FFFFFF - MEMC (write - supervisor only) * *****************************************************************************/ -- cgit v1.2.3