[ARM7] Fixed unaligned 32-bit reads.

This commit is contained in:
R. Belmont 2008-02-17 21:57:27 +00:00
parent 19b1a10219
commit 964f7a8429

View File

@ -158,7 +158,7 @@ INLINE UINT32 arm7_cpu_read32(offs_t addr)
if (addr & 3)
{
result = program_read_dword_32le(addr);
result = program_read_dword_32le(addr & ~3);
result = (result >> (8 * (addr & 3))) | (result << (32 - (8 * (addr & 3))));
}
else