Rachel Bryk
|
12e7c22006
|
Fix recording netplay with wiimote.
|
2013-09-22 17:32:11 -04:00 |
|
comex
|
80b14e80b5
|
Fix crash when a player leaves in NetPlay.
The player ID was being written as int and read as PlayerId (u8).
|
2013-09-22 16:12:16 -04:00 |
|
comex
|
c3b9f3556f
|
Make CoreTiming's threadsafe events lock-free.
Not sure if this actually helps in practice, but might help in
pathological cases, and almost certainly can't hurt.
|
2013-09-22 16:08:01 -04:00 |
|
comex
|
6209067daa
|
Fix stack misalignment fix.
|
2013-09-22 15:48:27 -04:00 |
|
Rachel Bryk
|
f3469c16a5
|
Merge branch 'wiimote-netplay'
Conflicts:
Source/Core/Core/Src/NetPlayClient.cpp
Source/Core/Core/Src/NetPlayClient.h
Source/Core/Core/Src/NetPlayProto.h
Source/Core/Core/Src/NetPlayServer.cpp
Source/Core/Core/Src/NetPlayServer.h
Source/Core/DolphinWX/Src/NetWindow.cpp
Source/Core/DolphinWX/Src/NetWindow.h
|
2013-09-22 14:27:52 -04:00 |
|
Rachel Bryk
|
75129dc3a7
|
Merge branch 'to-merge-after-4.0'
|
2013-09-22 10:58:24 -04:00 |
|
Pierre Bourdon
|
1f95a294cd
|
Add the new 'Clean' themes from MaJoR and default to Clean by changing the name of the config key (yes, hack)
|
2013-09-22 16:00:56 +02:00 |
|
Scott Mansell
|
4758ef9a9e
|
Merge commit 'fa8a4cdbb57e'
|
2013-09-22 15:25:10 +12:00 |
|
LPFaint99
|
95aac4ff68
|
if a memcard is set to read only, fail more gracefully by reporting when writes to the file fail instead of saying that the file does not exist.
|
2013-09-20 12:08:58 -07:00 |
|
Ryan Houdek
|
85f067780a
|
[ARM] Reenable flush per instruction with FPR cache. Something is still very wrong.
|
2013-09-19 02:08:20 +00:00 |
|
Ryan Houdek
|
930f997f04
|
[ARM] Fix and optimize mtcrf.
|
2013-09-19 02:08:19 +00:00 |
|
Ryan Houdek
|
1b1b5d2100
|
[ARM] MicroOps in the branching instructions.
|
2013-09-19 02:08:19 +00:00 |
|
Ryan Houdek
|
5158aea4dc
|
[ARM] Fix misuse of RBIT in crXXX, meant to use MVN.
|
2013-09-19 02:08:19 +00:00 |
|
Rachel Bryk
|
dc73222bfc
|
Remove suggestion to restart dolphin if a wiimote movie desyncs, since it's no longer necessary.
|
2013-09-18 21:51:37 -04:00 |
|
comex
|
ae607ea1e9
|
Fix missing md5thread.detach()
|
2013-09-18 21:48:23 -04:00 |
|
Ryan Houdek
|
452fd84bbd
|
[ANDROID] Fix ARM JIT. Is due to Android using softfp instead of hardfp.
|
2013-09-18 17:21:22 -05:00 |
|
Lioncash
|
197b317357
|
Fix indentation in function PSO_MakeSaveGameValid() in GCMemcard.cpp.
Also move the iterator variable for a for loop into the loop statement in function CARD_GetSerialNo()
|
2013-09-17 21:27:37 -04:00 |
|
Ryan Houdek
|
39a8645ffc
|
[ARM] Fix the FPR cache to not have to dump registers after every instruction. Add mullwox instruction.
|
2013-09-17 22:08:23 +00:00 |
|
Ryan Houdek
|
302e9c891b
|
[ARM] crand/crandc/creqv/crnand/crnor/cror/crorc/crxor/mcrf/mfcr/mtcrf/mtsr/mcrxr/mfsr implementations.
|
2013-09-17 11:00:16 +00:00 |
|
Ryan Houdek
|
dcf74ef2b3
|
[ARM] Renables load instructions with update.
|
2013-09-17 11:00:15 +00:00 |
|
Ryan Houdek
|
1529bb48c8
|
[ARM] Flush the fpr cache between every instruction. Do this until I figure out what is destroying the FPR register states.
|
2013-09-16 15:44:41 +00:00 |
|
Ryan Houdek
|
9b9526fba2
|
[ARM] Add dcbt/dcbtst/dcba noops.
|
2013-09-16 15:13:37 +00:00 |
|
Ryan Houdek
|
98fb4c146e
|
[ARM] ps_sel implementation.
|
2013-09-16 14:05:50 +00:00 |
|
Ryan Houdek
|
cba2dd01bc
|
[ARM] Remove extraneous BKPT from ps_rsqrte.
|
2013-09-16 13:39:02 +00:00 |
|
Ryan Houdek
|
a0a0c526ae
|
[ARM] ps_rsqrte implementation.
|
2013-09-16 12:59:34 +00:00 |
|
Ryan Houdek
|
5a9cb84ae2
|
[ARM] ps_nmadd/ps_nmsub implementations.
|
2013-09-16 12:03:08 +00:00 |
|
Ryan Houdek
|
b7f47bc2e1
|
[ARM] rlwnmx implementation.
|
2013-09-16 11:53:22 +00:00 |
|
Ryan Houdek
|
43f2313ef9
|
[ARM] Implement ps_msub. Minor optimizations.
|
2013-09-16 11:53:21 +00:00 |
|
Ryan Houdek
|
0bcc20ca5b
|
[ARM] fcmpo/fcmpu implementations.
|
2013-09-16 08:57:51 +00:00 |
|
Ryan Houdek
|
c56ecce840
|
[ARM] fctiwzx implementation. This isn't implemented in JIT64 and it is unstandeable why it isn't.
|
2013-09-16 07:49:16 +00:00 |
|
Pierre Bourdon
|
24e9aedc14
|
Merge branch 'global-user-directory'
Please read https://wiki.dolphin-emu.org/index.php?title=Controlling_the_Global_User_Directory
for documentation about this feature.
Thanks to neobrain and RachelB for their work on this change, and thanks to
everyone who helped test it.
|
2013-09-14 19:24:27 +02:00 |
|
Pierre Bourdon
|
4ef5624f1f
|
Change the name of INI options for memcard paths and NAND path to make migrating User directory from non-global to global easier
|
2013-09-14 17:46:41 +02:00 |
|
Pierre Bourdon
|
501eafb407
|
Overlay local gameinis over global gameinis instead of copying.
Huge megacommit because a lot of things needed to be modified to make this
possible.
|
2013-09-14 17:46:41 +02:00 |
|
Ryan Houdek
|
e56071f2be
|
[ARM] slwx/srwx/srawx implementations.
|
2013-09-14 09:07:34 +00:00 |
|
Ryan Houdek
|
53498dafeb
|
[ARM] fmaddsx and fmaddx implementations.
|
2013-09-14 05:52:09 +00:00 |
|
Ryan Houdek
|
be4277e8a1
|
[ARM] stmw implementation.
|
2013-09-14 05:16:18 +00:00 |
|
Ryan Houdek
|
c211d06ad2
|
[ARM] stfd and stfdu implementations.
|
2013-09-14 05:09:46 +00:00 |
|
Ryan Houdek
|
6fe86f1fd1
|
[ARM] cntlzwx implementation.
|
2013-09-14 04:29:37 +00:00 |
|
Ryan Houdek
|
ef2ea31eac
|
[ARM] ps_madds0 and ps_madds1 implementations.
|
2013-09-14 04:12:57 +00:00 |
|
Pierre Bourdon
|
6bdb6585d6
|
Overlay the user Maps/ over the shared one to avoid copying files
|
2013-09-14 06:08:29 +02:00 |
|
Rachel Bryk
|
dfcef6890e
|
Use global user directory on windows.
Can override by setting HKCU\Software\Dolphin-emu\LocalUserConfig to true.
|
2013-09-14 06:08:29 +02:00 |
|
Ryan Houdek
|
4512813cf9
|
[ARM] lfdu and stfsu implementations.
|
2013-09-14 04:00:40 +00:00 |
|
Ryan Houdek
|
0ae8fa964d
|
[ARM] lfsu implementation.
|
2013-09-14 03:51:32 +00:00 |
|
Ryan Houdek
|
aaf8e92f78
|
[ARM] Fixes srawix implementation.
|
2013-09-14 03:00:33 +00:00 |
|
Jasper St. Pierre
|
f830b85d10
|
NetPlayServer: Drop all the pads for a client when she disconnects
This makes intuitive sense, and prevents issues with users stealing
up all the pads and requiring admin intervention to participate.
|
2013-09-13 21:33:11 -04:00 |
|
comex
|
0040e66282
|
Merge branch 'geckoos-fix'
Fixes issue 6551.
|
2013-09-13 18:18:51 -04:00 |
|
comex
|
e15e30602c
|
Fix HLE_HOOK_START in the interpreter.
|
2013-09-13 18:18:20 -04:00 |
|
comex
|
e62bc44f15
|
Use d01f1bad for the gameid check in RunCodeHandler rather than the actual ID.
This avoids conflict with the icache hack. codehandleronly.s does not
actually use the gameid, so it shouldn't matter.
|
2013-09-13 18:14:56 -04:00 |
|
comex
|
e6cd3b3283
|
Fix placement of HLE::Patch to not get overwritten by HLE::PatchFunctions.
(This applies to the existing HBReload hook, which would be erased in
various circumstances depending on the type of file loaded.)
|
2013-09-13 15:31:51 -04:00 |
|
comex
|
a316e2f182
|
Hook the Gecko codehandler to invalidate the icache.
The codehandler is broken and does not do this itself. This is a hack,
but a lot simpler than the alternatives.
|
2013-09-13 15:31:51 -04:00 |
|