diff options
| author | ayuanx <ayuanx@gmail.com> | 2009-12-05 20:01:48 +0000 |
|---|---|---|
| committer | ayuanx <ayuanx@gmail.com> | 2009-12-05 20:01:48 +0000 |
| commit | d117b438ae8bc798c57b601d43404432da2c761f (patch) | |
| tree | a63e6b6cdcf49840aaa16f17edd6df1e03cb26b7 /Source/Core | |
| parent | 6a5a90b9dbf9afd9a3a163f6c2d5f8f4d10ac169 (diff) | |
1) Added current core button status for all REPORT_IN, so now you can hold a tire and walk in "Mad World".
2) Commented out "SendEventNumberOfCompletedPackets()", I intend to have wider tests on this, if **this revision** causes frequent wiimote de-sync, please report.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4647 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core')
| -rw-r--r-- | Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_usb.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_usb.cpp b/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_usb.cpp index c70ca6f5aa..475fb330db 100644 --- a/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_usb.cpp +++ b/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_usb.cpp @@ -468,11 +468,13 @@ u32 CWII_IPC_HLE_Device_usb_oh1_57e_305::Update() } } +// This seems not necessary at all or at least not helping to avoid de-sync at all??? +/* // AyuanX: This event should be sent periodically after ACL connection is accepted // or CPU will disconnect WiiMote automatically // but don't send too many or it will jam the bus and cost extra CPU time // - if (m_HCIBuffer.m_address && m_WiiMotes[0].IsConnected()) + if (m_HCIBuffer.m_address && !WII_IPCInterface::GetAddress() && m_WiiMotes[0].IsConnected()) { m_FreqDividerSync++; if ((m_PacketCount > 0) || (m_FreqDividerSync > 60)) // Feel free to tweak it @@ -483,6 +485,7 @@ u32 CWII_IPC_HLE_Device_usb_oh1_57e_305::Update() return true; } } +*/ // AyuanX: If we let this Wiimote_Update function running freely // it will exaust all the HLE time slots and block further CPU commands |
