Jeffrey Pfau
2eb553fdb7
Fix FreeBSD build
2015-07-11 23:09:11 -07:00
skidau
cc79334faf
Merge pull request #2712 from JosJuice/wbfs-beyond-end-of-disc
...
WbfsBlob: Don't enter an infinite loop when reading beyond end of disc
2015-07-12 15:34:56 +10:00
flacs
b30ae1b9f8
Merge pull request #2730 from lioncash/undef
...
SI_DeviceGCController: Remedy undefined behavior regarding shifts
2015-07-12 06:30:50 +02:00
Lioncash
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
Admiral H. Curtiss
5c0033e6d9
DolphinWX: ParseHotkeys() should use the State::NUM_STATES constant instead of a hardcoded 10.
2015-07-12 05:18:54 +02:00
Admiral H. Curtiss
878629a2bf
DolphinWX: GetCmdForHotkey() should have Load Last Slot 9/10 as well.
2015-07-12 05:16:42 +02:00
Lioncash
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
Admiral H. Curtiss
b3471e0abc
DolphinWX: Add options to Load Last Slot 9/10 to menu.
2015-07-12 04:14:22 +02:00
sigmabeta
08516ee09e
Android: Add detailed instructions for setting up a build environment
2015-07-11 17:14:37 -04:00
Markus Wick
ced89be3b7
Merge pull request #2735 from aserna3/workshop
...
Adding new flag icons.
2015-07-11 11:02:58 +02:00
MaJoRoesch
93e46631a3
Adding new flag icons.
...
Forgot the HiDPI icons. >_>
MaJoR broke the Taiwan flag.
2015-07-11 00:06:38 -07:00
skidau
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
Admiral H. Curtiss
e462422ef7
Wiimote: (Re-)Connect a disconnected emulated Wiimote when a mapped button is pressed.
2015-07-10 04:29:56 +02:00
skidau
6d2f85f183
Removed the ability for PAL televisions to be set to progressive mode.
2015-07-10 10:26:24 +10:00
Lioncash
6e90d1e433
SI_DeviceGCController: Remedy undefined behavior regarding shifts
...
Left shifting a negative left-hand operand is undefined behavior per section 5.8.2 of the C++11 standard.
2015-07-09 13:08:40 -04:00
flacs
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
Lioncash
81878d7b56
DolphinWX: Get rid of some magic numbers in MemoryView and MemoryWindow
2015-07-09 07:59:34 -04:00
Lioncash
7d41b8ae9c
Merge pull request #2728 from lioncash/ref
...
Core: Pass string by const reference in SaveScreenShot
2015-07-09 07:37:45 -04:00
Lioncash
5768161052
Core: Pass string by const reference in SaveScreenShot
2015-07-09 07:24:30 -04:00
flacs
638b108f44
Merge pull request #2727 from JMC47/PanicAlerts
...
Disables assert messages that seem to be invalid.
2015-07-08 22:23:53 +02:00
Justin Chadwick
b3a0b6def4
Disables assert messages that seem to be invalid.
2015-07-08 16:12:32 -04:00
Lioncash
2079963d80
Merge pull request #2726 from rohit-n/build-pch
...
Fix building with PCH disabled.
2015-07-08 15:42:07 -04:00
Rohit Nirmal
c38ae5236e
Fix building with PCH disabled.
2015-07-08 13:52:43 -05:00
Markus Wick
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
Lioncash
b8706791d5
DolphinWX: Pass string by const reference in CISOProperties constructor
2015-07-08 09:48:07 -04:00
Ryan Houdek
7b7d1b0dcf
Merge pull request #2718 from phire/1way-icache
...
Interpreter: Fix bug with icache emulation.
2015-07-08 07:29:46 -05:00
Markus Wick
f6766dd347
Merge pull request #2722 from lioncash/statement
...
VertexLoaderBase: Adjust the scope of a boolean variable
2015-07-08 09:37:06 +02:00
flacs
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
Tillmann Karras
2559a6f25c
VertexLoader: avoid empty lines in perf-$pid.map
2015-07-08 07:17:28 +02:00
Lioncash
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
Scott Mansell
a31ebb9bcd
PPCAnalyst: Don't swap instruction which might cause interrupts.
...
fcmpo and fcmpu can be matched by the REORDER_CMP pass, as they set CR0
and they can cause interrupts if the fpu is disabled.
So we add an extra check to make sure op a is an integer op too.
2015-07-07 22:37:48 +12:00
Scott Mansell
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
Scott Mansell
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
Scott Mansell
6e969133f5
evdev: Delete rumble effects on the correct file descriptor.
...
Was using m_id insted of m_fd.
Also re-arrange the code so rumble effects always get deleted instead of
just on stop commands.
2015-07-07 16:59:10 +12:00
Scott Mansell
e14816351e
Merge pull request #2706 from phire/revert-PIE
...
Revert "Merge pull request #2358 from Tilka/pie"
2015-07-07 16:53:50 +12:00
Ryan Houdek
48ac522b5c
Merge pull request #2715 from degasus/aarch64
...
JitArm64: Implement EXCEPTION_FPU_UNAVAILABLE support.
2015-07-06 21:43:56 -05:00
degasus
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
Lioncash
25bd55b7aa
Core: Use clamps for nunchuk and wiimote x,y,z values
2015-07-06 13:34:11 -04:00
flacs
af854dfa00
Merge pull request #2713 from lioncash/space
...
WiimoteEmu: Fix use of spaces.
2015-07-06 19:25:46 +02:00
Lioncash
e3c6eb2a85
WiimoteEmu: Fix use of spaces.
...
There should be a tab here instead.
2015-07-06 13:20:24 -04:00
flacs
df5b658876
Merge pull request #2710 from lioncash/typedef
...
DSPInterpreter: Remove an unused typedef
2015-07-06 17:07:37 +02:00
JosJuice
9018b546c7
WbfsBlob: Don't enter an infinite loop when reading beyond end of disc
...
read_size remained 0 when the "Read beyond end of disc" error occurs,
which made the while (nbytes) loop never end. As a fix, SeekToCluster
now explicitly sets available to 0 when the error occurs, and Read
checks for it.
2015-07-06 15:41:37 +02:00
Lioncash
614a656b83
DSPInterpreter: Remove an unused typedef
...
DSPTables already has an equivalent of this, which it uses.
2015-07-06 06:47:13 -04:00
Markus Wick
b6ee886540
Merge pull request #2708 from lioncash/override
...
MMIO: Add missing override specifiers
2015-07-06 12:36:37 +02:00
Lioncash
af4cfd32d4
Core: Change a volatile into an atomic
...
Also changes s_drawn_video into an atomic, as it's used across threads as well.
2015-07-06 06:25:51 -04:00
Lioncash
c7193fcd41
MMIO: Add missing override specifiers
2015-07-06 06:11:31 -04:00
Scott Mansell
0b0f70aad4
Revert "Merge pull request #2358 from Tilka/pie"
...
This reverts commit 0f7f8f8774
, reversing
changes made to 9f15054358
.
2015-07-06 09:05:25 +12:00
Markus Wick
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
flacs
f03f9cccc4
Merge pull request #2700 from Sintendo/fresbranch
...
Jit64: Eliminate branch in GenFres
2015-07-05 15:20:38 +02:00
Michael Ehrenreich
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