mirror of
https://github.com/Lime3DS/Lime3DS
synced 2024-11-01 04:37:52 +00:00
MemMap: Added an error for unaligned 16-bit memory reads.
This commit is contained in:
parent
da81742439
commit
967e5629de
1 changed files with 7 additions and 0 deletions
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue