From c89ab7ba0287dba6b43b01231a2af10b95486f0c Mon Sep 17 00:00:00 2001 From: Shawn Hoffman Date: Wed, 22 Apr 2009 20:42:18 +0000 Subject: [PATCH] wii sd: reading now works in nintendo apps. not sure if writing works or not, yet :) git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3047 8ced0084-cf51-0410-be5f-012b33b47a6e --- .../Core/Src/IPC_HLE/WII_IPC_HLE_Device_sdio_slot0.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_sdio_slot0.cpp b/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_sdio_slot0.cpp index 78ae712d94..04ac6186cd 100644 --- a/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_sdio_slot0.cpp +++ b/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_sdio_slot0.cpp @@ -246,7 +246,7 @@ u32 CWII_IPC_HLE_Device_sdio_slot0::ExecuteCommand(u32 _BufferIn, u32 _BufferInS // Note: req.addr is the virtual address of _rwBuffer - u32 rwSuccess = 0; + u32 rwFail = 0; switch (req.command) { @@ -340,12 +340,12 @@ u32 CWII_IPC_HLE_Device_sdio_slot0::ExecuteCommand(u32 _BufferIn, u32 _BufferInS Memory::Write_U8((u8)buffer[i], req.addr++); } DEBUG_LOG(WII_IPC_SD, "outbuffer size %i got %i", _rwBufferSize, i); - rwSuccess = 1; } else { ERROR_LOG(WII_IPC_SD, "Read Failed - read %x, error %i, eof? %i", nRead, ferror(m_Card), feof(m_Card)); + rwFail = 1; } delete [] buffer; @@ -379,12 +379,12 @@ u32 CWII_IPC_HLE_Device_sdio_slot0::ExecuteCommand(u32 _BufferIn, u32 _BufferInS if (nWritten == req.blocks) { ERROR_LOG(WII_IPC_SD, "%s", ArrayToString(buffer, size).c_str()); - rwSuccess = 1; } else { ERROR_LOG(WII_IPC_SD, "Write Failed - wrote %x, error %i, eof? %i", nWritten, ferror(m_Card), feof(m_Card)); + rwFail = 1; } delete [] buffer; @@ -404,5 +404,5 @@ u32 CWII_IPC_HLE_Device_sdio_slot0::ExecuteCommand(u32 _BufferIn, u32 _BufferInS break; } - return rwSuccess; + return rwFail; }