From 97b2f4c1ac37922acd961f7ffe9fe7cf1543d1e0 Mon Sep 17 00:00:00 2001 From: Shawn Hoffman Date: Sun, 11 Oct 2009 22:46:01 +0000 Subject: [PATCH] log more writes to exi mask rom, i honestly forget what i saw using this, but here it is... git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4404 8ced0084-cf51-0410-be5f-012b33b47a6e --- Source/Core/Core/Src/HW/EXI_DeviceIPL.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Source/Core/Core/Src/HW/EXI_DeviceIPL.cpp b/Source/Core/Core/Src/HW/EXI_DeviceIPL.cpp index 3f9b202207..da3b0ccf67 100644 --- a/Source/Core/Core/Src/HW/EXI_DeviceIPL.cpp +++ b/Source/Core/Core/Src/HW/EXI_DeviceIPL.cpp @@ -268,6 +268,14 @@ void CEXIIPL::TransferByte(u8& _uByte) { DEBUG_LOG(EXPANSIONINTERFACE, "EXI IPL-DEV: UART"); } + else if ((m_uAddress & 0x7FFFFF00) == 0x20011300) + { + DEBUG_LOG(EXPANSIONINTERFACE, "EXI IPL-DEV: UART Barnacle"); + } + else if ((m_uAddress & 0x7FFFFF00) == 0x20010300) + { + DEBUG_LOG(EXPANSIONINTERFACE, "EXI IPL-DEV: UART Other?"); + } else if (((m_uAddress & 0x7FFFFF00) == 0x21000000) || ((m_uAddress & 0x7FFFFF00) == 0x21000100) || ((m_uAddress & 0x7FFFFF00) == 0x21000800)) @@ -337,6 +345,15 @@ void CEXIIPL::TransferByte(u8& _uByte) else _uByte = 0x01; // dunno } + else if ((m_uAddress & 0x7FFFFF00) == 0x20011300) + { + INFO_LOG(OSREPORT, "UART Barnacle %x", _uByte); + } + else if ((m_uAddress & 0x7FFFFF00) == 0x20010300) + { + INFO_LOG(OSREPORT, "UART? %x", _uByte); + _uByte = 0xff; + } else if (((m_uAddress & 0x7FFFFF00) == 0x21000000) || ((m_uAddress & 0x7FFFFF00) == 0x21000100) || ((m_uAddress & 0x7FFFFF00) == 0x21000800))