Previous 199869 Revisions Next

r41837 Monday 23rd November, 2015 at 13:09:13 UTC by David Haywood
(nw)
[src/devices/cpu/se3208]se3208.cpp

trunk/src/devices/cpu/se3208/se3208.cpp
r250348r250349
6161   case 1:
6262   case 2:
6363   case 3:
64      printf("%08x: dword READ unaligned %d\n", m_PC, address);
64      printf("%08x: dword READ unaligned %08x\n", m_PC, address);
6565#if ALLOW_UNALIGNED_DWORD_ACCESS
6666      return space.read_byte(address) | space.read_byte(address + 1) << 8 | space.read_byte(address + 2) << 16 | space.read_byte(address + 3) << 24;
6767#else
r250348r250349
9797      space.write_byte(address + 2, (data >> 16) & 0xff);
9898      space.write_byte(address + 3, (data >> 24) & 0xff);
9999#endif
100      printf("%08x: dword WRITE unaligned %d\n", m_PC, address);
100      printf("%08x: dword WRITE unaligned %08x\n", m_PC, address);
101101
102102      break;
103103   }


Previous 199869 Revisions Next


© 1997-2024 The MAME Team