From 97090337e338fc82670fd2456f9d9dbaeae6dc38 Mon Sep 17 00:00:00 2001 From: ayuanx Date: Fri, 18 Dec 2009 12:09:17 +0000 Subject: [PATCH] WC24 config and mailbox files Don't let the BIN suffix mislead you, they are not binary code git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4709 8ced0084-cf51-0410-be5f-012b33b47a6e --- Data/User/Wii/shared2/wc24/MISC.BIN | Bin 0 -> 1024 bytes Data/User/Wii/shared2/wc24/NWC24DL.BIN | Bin 0 -> 63488 bytes Data/User/Wii/shared2/wc24/NWC24FL.BIN | Bin 0 -> 32864 bytes Data/User/Wii/shared2/wc24/NWC24FLS.BIN | Bin 0 -> 12800 bytes Data/User/Wii/shared2/wc24/NWC24MSG.CBK | Bin 0 -> 1024 bytes Data/User/Wii/shared2/wc24/NWC24MSG.CFG | Bin 0 -> 1024 bytes Data/User/Wii/shared2/wc24/mbox/Readme.txt | 4 ++++ Data/User/Wii/shared2/wc24/mbox/WC24RECV.CTL | Bin 0 -> 32768 bytes Data/User/Wii/shared2/wc24/mbox/WC24RECV.MBX | Bin 0 -> 48 bytes Data/User/Wii/shared2/wc24/mbox/WC24SEND.CTL | Bin 0 -> 16384 bytes Data/User/Wii/shared2/wc24/mbox/WC24SEND.MBX | Bin 0 -> 48 bytes Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE.cpp | 5 ++--- 12 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 Data/User/Wii/shared2/wc24/MISC.BIN create mode 100644 Data/User/Wii/shared2/wc24/NWC24DL.BIN create mode 100644 Data/User/Wii/shared2/wc24/NWC24FL.BIN create mode 100644 Data/User/Wii/shared2/wc24/NWC24FLS.BIN create mode 100644 Data/User/Wii/shared2/wc24/NWC24MSG.CBK create mode 100644 Data/User/Wii/shared2/wc24/NWC24MSG.CFG create mode 100644 Data/User/Wii/shared2/wc24/mbox/Readme.txt create mode 100644 Data/User/Wii/shared2/wc24/mbox/WC24RECV.CTL create mode 100644 Data/User/Wii/shared2/wc24/mbox/WC24RECV.MBX create mode 100644 Data/User/Wii/shared2/wc24/mbox/WC24SEND.CTL create mode 100644 Data/User/Wii/shared2/wc24/mbox/WC24SEND.MBX diff --git a/Data/User/Wii/shared2/wc24/MISC.BIN b/Data/User/Wii/shared2/wc24/MISC.BIN new file mode 100644 index 0000000000000000000000000000000000000000..b2183037a21d5eba132cce5e5961e42d782b608c GIT binary patch literal 1024 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 literal 0 HcmV?d00001 diff --git a/Data/User/Wii/shared2/wc24/mbox/WC24SEND.CTL b/Data/User/Wii/shared2/wc24/mbox/WC24SEND.CTL new file mode 100644 index 0000000000000000000000000000000000000000..165daf72b357f44cd8aec3e329cef2409edad4bd GIT binary patch literal 16384 zcmWGf4oPERU|?Z@fO-h!0HPQf7#JEr3XFO;68av5R|v{m+BNP4pDv z8DRhO($lk8?BX3@|MOvS6Fr6a2H5}n^zEK)3aFY5*=Xwi(zpSJ%z*u*#F}6 z^eh&;#0S{_5?I_sPa%l`_P-=OJ&VOI$pQAi6c#tpQ%Gun{Vz>V&tkDldVu{egT+ns z6p|TW|I51MGiA@|{i< zor(kOeW)O}^8qqEmZ- z{jWn6UyyHz&H(#gmwcyFMW^ln`(KYLz98Qay#e;WKKV|kicb9j_P+sDd_le;1_SJW zL-L(Y6`h6y?0+Mw_=0>xj0V{M#^gJlDmsk^*#9O}@df#Ym<+K0P04pURdkvTu>Z}d z;tTQ(F&kk2o0IQ!s^~NyVEDpOJw}4e&j&pK literal 0 HcmV?d00001 diff --git a/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE.cpp b/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE.cpp index 67bba04463..ddd76fc1e5 100644 --- a/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE.cpp +++ b/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE.cpp @@ -328,9 +328,8 @@ void ExecuteCommand(u32 _Address) { if(pDevice->IsOpened()) { - if (pDevice->GetDeviceName().find("/dev/net/") != std::string::npos) - // AyuanX: /dev/net/XXX are more like events which don't need close so they can be reopened - // At least it is so for /dev/net/kd/request & /dev/net/ncd/manage + if (pDevice->GetDeviceName().find("/dev/net/kd/request") != std::string::npos) + // AyuanX: /dev/net/kd/request is more like event which doesn't need close so it can be reopened pDevice->Open(_Address, Mode); else // We have already opened this hardware, return -6