diff options
| author | 2019-09-17 12:44:05 +0200 | |
|---|---|---|
| committer | 2019-09-17 12:44:05 +0200 | |
| commit | 3b4343d12228e44c92eb404153f43ac13f801140 (patch) | |
| tree | 4a0f0abe6e60c33a9d749ffb6fecbbc4644d43f7 /src/devices | |
| parent | e4d66df9e604df00fb88e6d9cd99620431d96f19 (diff) | |
Minor notesarm3_copro
Diffstat (limited to 'src/devices')
| -rw-r--r-- | src/devices/cpu/arm/arm.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
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) |
