|
|
@@ -232,6 +232,13 @@ u8 Read8(const u32 addr) {
|
|
|
u16 Read16(const u32 addr) {
|
|
|
u16_le data = 0;
|
|
|
Read<u16_le>(data, addr);
|
|
|
+
|
|
|
+ // Check for 16-bit unaligned memory reads...
|
|
|
+ if (addr & 1) {
|
|
|
+ // TODO(bunnei): Implement 16-bit unaligned memory reads
|
|
|
+ ERROR_LOG(MEMMAP, "16-bit unaligned memory reads are not implemented!");
|
|
|
+ }
|
|
|
+
|
|
|
return (u16)data;
|
|
|
}
|
|
|
|