diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/core/mem_map_funcs.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/core/mem_map_funcs.cpp b/src/core/mem_map_funcs.cpp index b4884d9d9..038d3bffa 100644 --- a/src/core/mem_map_funcs.cpp +++ b/src/core/mem_map_funcs.cpp | |||
| @@ -232,6 +232,13 @@ u8 Read8(const u32 addr) { | |||
| 232 | u16 Read16(const u32 addr) { | 232 | u16 Read16(const u32 addr) { |
| 233 | u16_le data = 0; | 233 | u16_le data = 0; |
| 234 | Read<u16_le>(data, addr); | 234 | Read<u16_le>(data, addr); |
| 235 | |||
| 236 | // Check for 16-bit unaligned memory reads... | ||
| 237 | if (addr & 1) { | ||
| 238 | // TODO(bunnei): Implement 16-bit unaligned memory reads | ||
| 239 | ERROR_LOG(MEMMAP, "16-bit unaligned memory reads are not implemented!"); | ||
| 240 | } | ||
| 241 | |||
| 235 | return (u16)data; | 242 | return (u16)data; |
| 236 | } | 243 | } |
| 237 | 244 | ||