b9182dec61
Merge pull request #2740 from AdmiralCurtiss/last-slot-10-hotkeys
...
Forgot to add the Load Last Slot 9/10 hotkey to a switch in #2739 .
2015-07-12 00:05:53 -04:00
5c0033e6d9
DolphinWX: ParseHotkeys() should use the State::NUM_STATES constant instead of a hardcoded 10.
2015-07-12 05:18:54 +02:00
878629a2bf
DolphinWX: GetCmdForHotkey() should have Load Last Slot 9/10 as well.
2015-07-12 05:16:42 +02:00
de3379a1b2
Merge pull request #2739 from AdmiralCurtiss/last-savestate-10-slots
...
DolphinWX: Add options to Load Last Slot 9/10 to menu.
2015-07-11 22:59:33 -04:00
b3471e0abc
DolphinWX: Add options to Load Last Slot 9/10 to menu.
2015-07-12 04:14:22 +02:00
ced89be3b7
Merge pull request #2735 from aserna3/workshop
...
Adding new flag icons.
2015-07-11 11:02:58 +02:00
93e46631a3
Adding new flag icons.
...
Forgot the HiDPI icons. >_>
MaJoR broke the Taiwan flag.
2015-07-11 00:06:38 -07:00
c70f3f4b45
Merge pull request #2731 from skidau/PAL-Progressive
...
Removed the ability for PAL televisions to be set to progressive mode.
2015-07-10 16:00:23 +10:00
6d2f85f183
Removed the ability for PAL televisions to be set to progressive mode.
2015-07-10 10:26:24 +10:00
95fed00cbb
Merge pull request #2729 from lioncash/magic
...
DolphinWX: Get rid of some magic numbers in MemoryView and MemoryWindow
2015-07-09 16:35:58 +02:00
81878d7b56
DolphinWX: Get rid of some magic numbers in MemoryView and MemoryWindow
2015-07-09 07:59:34 -04:00
7d41b8ae9c
Merge pull request #2728 from lioncash/ref
...
Core: Pass string by const reference in SaveScreenShot
2015-07-09 07:37:45 -04:00
5768161052
Core: Pass string by const reference in SaveScreenShot
2015-07-09 07:24:30 -04:00
638b108f44
Merge pull request #2727 from JMC47/PanicAlerts
...
Disables assert messages that seem to be invalid.
2015-07-08 22:23:53 +02:00
b3a0b6def4
Disables assert messages that seem to be invalid.
2015-07-08 16:12:32 -04:00
2079963d80
Merge pull request #2726 from rohit-n/build-pch
...
Fix building with PCH disabled.
2015-07-08 15:42:07 -04:00
c38ae5236e
Fix building with PCH disabled.
2015-07-08 13:52:43 -05:00
31c083bf64
Merge pull request #2725 from lioncash/ref
...
DolphinWX: Pass string by const reference in CISOProperties constructor
2015-07-08 15:58:24 +02:00
b8706791d5
DolphinWX: Pass string by const reference in CISOProperties constructor
2015-07-08 09:48:07 -04:00
7b7d1b0dcf
Merge pull request #2718 from phire/1way-icache
...
Interpreter: Fix bug with icache emulation.
2015-07-08 07:29:46 -05:00
f6766dd347
Merge pull request #2722 from lioncash/statement
...
VertexLoaderBase: Adjust the scope of a boolean variable
2015-07-08 09:37:06 +02:00
761cb6a99a
Merge pull request #2723 from Tilka/perf_map
...
VertexLoader: avoid empty lines in perf-$pid.map
2015-07-08 08:01:23 +02:00
2559a6f25c
VertexLoader: avoid empty lines in perf-$pid.map
2015-07-08 07:17:28 +02:00
df379dabae
VertexLoaderBase: Adjust the scope of a boolean variable
...
if a or b do actually turn out to be null, this can cause a null pointer dereference.
2015-07-07 18:33:58 -04:00
4ffeb057cc
Interpreter: Fix bug with icache emulation.
...
The constructor sets up way_from_valid and way_from_plur as fast lookup
tables for implementing the PLRU algrothm. Then the Init function
memsets them to zero, meaning the instruction cache will now always
choose the first way in each set.
This degrades the cache from 128 sets, 8 way to 128 sets, 1 way.
Not only does fixing this bug increase accuracy, but it increases
preformance too, giving a 1% speedup to interpreter.
2015-07-07 22:20:36 +12:00
c54534ee3b
Merge pull request #2649 from phire/FileIO_Sanity
...
IPC_HLE: Don't open/close files for every single file operation.
2015-07-07 17:16:28 +12:00
48ac522b5c
Merge pull request #2715 from degasus/aarch64
...
JitArm64: Implement EXCEPTION_FPU_UNAVAILABLE support.
2015-07-06 21:43:56 -05:00
effb626bef
JitArm64: Implement EXCEPTION_FPU_UNAVAILABLE support.
...
Seems like this flag was missed.
This patch was mostly done by HdkR.
2015-07-06 23:40:20 +02:00
af854dfa00
Merge pull request #2713 from lioncash/space
...
WiimoteEmu: Fix use of spaces.
2015-07-06 19:25:46 +02:00
e3c6eb2a85
WiimoteEmu: Fix use of spaces.
...
There should be a tab here instead.
2015-07-06 13:20:24 -04:00
df5b658876
Merge pull request #2710 from lioncash/typedef
...
DSPInterpreter: Remove an unused typedef
2015-07-06 17:07:37 +02:00
614a656b83
DSPInterpreter: Remove an unused typedef
...
DSPTables already has an equivalent of this, which it uses.
2015-07-06 06:47:13 -04:00
b6ee886540
Merge pull request #2708 from lioncash/override
...
MMIO: Add missing override specifiers
2015-07-06 12:36:37 +02:00
c7193fcd41
MMIO: Add missing override specifiers
2015-07-06 06:11:31 -04:00
009148d401
Merge pull request #2701 from mickdermack/pr-jitnull
...
Prevent nullptr dereference on a crash with no JIT present
2015-07-05 16:37:29 +02:00
f03f9cccc4
Merge pull request #2700 from Sintendo/fresbranch
...
Jit64: Eliminate branch in GenFres
2015-07-05 15:20:38 +02:00
2b2af12466
Prevent nullptr dereference on a crash with no JIT present
...
JitInterface::HandleFault would dereference jit which is NULL, causing a stack overflow through infinite exception recursion.
2015-07-05 14:24:51 +02:00
ce10525056
Eliminate branch in GenFres
2015-07-05 11:18:59 +02:00
08fcc7bf84
IPC_HLE: Cleanup device definitions with templates.
...
Less copy/pasted code will make future modifications easier.
2015-07-05 02:05:39 +12:00
1d5cda9820
IPC_HLE: Reimplement fix for issues 2917/5232 with more sanity.
...
Instead of opening... and... closing... files... after... every...
file... operation... (which can be slow, especially if a virus scanner
is running), we catch attempts to open the same file twice and
only open one copy of the file.
2015-07-05 02:01:45 +12:00
1af8b62d9f
Merge pull request #2698 from Tilka/evdev
...
evdev: fix -Wunused-private-field warning
2015-07-05 01:14:42 +12:00
64b51df55d
evdev: fix -Wunused-private-field warning
2015-07-04 14:14:15 +02:00
d2578000bb
Merge branch 'stable'
2015-07-04 23:43:36 +12:00
3bbb2ede9c
Merge pull request #2697 from endrift/fix-jit-trampoline
...
Common: CallLambdaTrampoline can return a value
2015-07-04 11:59:00 +02:00
c9a25f9484
Common: CallLambdaTrampoline can return a value
...
As it is currently written, CallLambdaTrampoline does not return a
value. However, some of the functions that are being wrapped may
return a value that the JIT is expected to understand. A compiler
*cough cough clang* may opt to alter %rax after the wrapped lambda
returns, e.g. popping a previous value, which can clobber the
return value. If we actually have a return value, then the compiler
must not clobber it.
2015-07-04 00:57:41 -07:00
eb3c5a240f
Merge pull request #2696 from RisingFog/tasinput
...
Fix random hangs when loading savestates with TAS Input
2015-07-04 03:52:40 -04:00
10f50f33fb
Fix random hangs when loading savestates with TAS Input
2015-07-03 21:56:14 -04:00
ced30899cc
Merge pull request #2694 from Tilka/polarssl
...
CMake: fix PolarSSL test
2015-07-04 00:34:25 +02:00
12aed77e8a
CMake: fix PolarSSL test
2015-07-03 23:33:47 +02:00
e64bf9154c
Merge pull request #2692 from Tilka/revert
...
Revert "Interpreter: assign directly instead via variables"
2015-07-03 21:14:29 +02:00