mirror of
https://github.com/SourMesen/Mesen2.git
synced 2025-04-02 10:21:44 -04:00
GBA: Fixed log API issues
This commit is contained in:
parent
7f588df10e
commit
262ba4a919
2 changed files with 5 additions and 10 deletions
|
@ -38,8 +38,8 @@ public:
|
|||
uint8_t Read(uint32_t addr)
|
||||
{
|
||||
switch(addr & 0x03) {
|
||||
case 0: return _enabled ? 0x1D : 0x00;
|
||||
case 1: return _enabled ? 0xEA : 0x00;
|
||||
case 0: return _enabled ? 0xEA : 0x00;
|
||||
case 1: return _enabled ? 0x1D : 0x00;
|
||||
default: return 0;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -362,12 +362,7 @@ uint8_t GbaMemoryManager::InternalRead(GbaAccessModeVal mode, uint32_t addr, uin
|
|||
case 0x02: return _extWorkRam[addr & (GbaConsole::ExtWorkRamSize - 1)];
|
||||
case 0x03: return _intWorkRam[addr & (GbaConsole::IntWorkRamSize - 1)];
|
||||
|
||||
case 0x04:
|
||||
//registers
|
||||
if(addr < 0x3FF) {
|
||||
return ReadRegister(addr);
|
||||
}
|
||||
return _state.InternalOpenBus[addr & 0x03];
|
||||
case 0x04: return ReadRegister(addr);
|
||||
|
||||
case 0x05: return _palette[addr & (GbaConsole::PaletteRamSize - 1)];
|
||||
|
||||
|
@ -535,14 +530,14 @@ uint32_t GbaMemoryManager::ReadRegister(uint32_t addr)
|
|||
case 0x303: return 0;
|
||||
|
||||
default:
|
||||
if(addr >= 0xFFF700 && addr <= 0xFFF703) {
|
||||
if(addr >= 0xFFF780 && addr <= 0xFFF783) {
|
||||
if(_emu->GetSettings()->GetGbaConfig().EnableMgbaLogApi) {
|
||||
return _mgbaLog->Read(addr);
|
||||
}
|
||||
}
|
||||
|
||||
LogDebug("Read unimplemented register: " + HexUtilities::ToHex32(addr));
|
||||
return _state.CartOpenBus[addr & 0x01];
|
||||
return _state.InternalOpenBus[addr & 0x01];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue