6704832f3d
Merge pull request #139 from lioncash/wx-clean
...
Remove some superfluous arguments from some wx control creations
2014-03-08 15:50:34 +13:00
ca6946bcbf
Merge pull request #138 from Tilka/sw_fix
...
SW renderer: add missing ClearCurrent()
2014-03-08 15:50:05 +13:00
248f5d7f22
Merge pull request #130 from lioncash/breakpoint-clear
...
Actually make PPCDebugInterface::ClearAllBreakpoints have functionality.
2014-03-07 20:42:52 +01:00
0be38e7b08
Merge pull request #141 from Parlane/fix_mac_read_windows
...
Fix MAC address reading on Windows.
2014-03-07 09:52:10 +01:00
57f2eda130
Fix MAC address reading on Windows.
2014-03-07 21:40:59 +13:00
c7b8c75d38
Merge pull request #140 from shuffle2/master
...
Implement workaround for Windows versions which do not support XSAVE.
2014-03-06 23:59:52 +01:00
932945d480
Implement workaround for Windows versions which do not support XSAVE.
...
Fixes CRT math routines using FMA instructions from causing illegal instructions.
2014-03-06 14:38:10 -08:00
8995d299f2
windows: move arch defines to base.props
2014-03-06 14:37:40 -08:00
b2d47401b2
Remove some superfluous arguments from some wx control creations
...
wx has these as default parameters.
2014-03-05 23:02:34 -05:00
aa82680be7
Mark functions in the PPCDebugInterface and DSPDebugInterface as final.
...
The way they currently were, they would allow for a class to inherit and override these interfaces functions. However, this doesn't make sense conceptually.
2014-03-05 21:54:34 -05:00
610a6f9b23
Add ClearAllMemChecks to DebugInterface
...
Breakpoints have one, but memchecks don't, despite being cleared directly in the breakpoint window.
Now DolphinWX should call the interface functions and not the direct functions of the breakpoints or memchecks for clearing.
2014-03-05 21:50:23 -05:00
96328902a5
Actually make PPCDebugInterface::ClearAllBreakpoints have functionality.
...
Fairly simple - just clear the breakpoints.
2014-03-05 20:27:27 -05:00
d461b3f33c
SW renderer: add missing ClearCurrent()
...
courtesy of degasus
2014-03-06 01:53:29 +01:00
e5b250fa79
Merge pull request #122 from lioncash/rename-default
...
Rename the JIT function Default() to FallBackToInterpreter(). Communicates intent way better in terms of telling the reader what's going on.
2014-03-06 12:13:54 +13:00
8557e9665a
Merge pull request #137 from RachelBryk/isoproperties
...
Fix reading revision specific default game inis in ISOProperties.
2014-03-06 11:38:02 +13:00
d06eb0f668
Fix reading revision specific default game inis in ISOProperties.
2014-03-05 17:05:36 -05:00
fce9ac84e7
Merge pull request #134 from shuffle2/fix-vs-build
...
Allow VS builds to be speedy again
2014-03-06 08:21:17 +13:00
3647dfa711
Allow VS builds to be speedy again.
2014-03-05 11:17:14 -08:00
3d927d577b
Merge pull request #133 from shuffle2/fix-ldmxscr-exception
...
commit 1a428de189
introduced a bug by usin...
2014-03-05 12:23:13 -06:00
7733463e65
commit 1a428de189
introduced a bug by using a signed enum in a bitfield, the value of which is then used in a ldmxcsr instruction. The sign-extension corrupts the value, causing an exception by attempting to load mxcsr with an invalid value.
2014-03-05 10:19:29 -08:00
0c613a5f5b
Merge pull request #132 from Sonicadvance1/Arch-clean
...
OS X likes to be different. It reports the host processor type as i386 i...
2014-03-05 10:01:12 +13:00
4dc2d71e34
OS X likes to be different. It reports the host processor type as i386 instead of x86 or x86_64 like a typical sane system.
2014-03-04 14:45:50 -06:00
09212d4912
Merge pull request #120 from Sonicadvance1/Arch-clean
...
Make our architecture defines less stupid.
2014-03-05 09:26:02 +13:00
4f02132f93
Make our architecture defines less stupid.
...
Our defines were never clear between what meant 64bit or x86_64
This makes a clear cut between bitness and architecture.
This commit also has the side effect of bringing up aarch64 compiling support.
2014-03-04 09:36:59 -06:00
d1ccd964cd
Merge pull request #131 from lioncash/file-monitor-simplifications
...
Simplify ShowSound() in FileMonitor.cpp.
2014-03-04 15:14:17 +01:00
2c8b9735ae
Add two other formats to the list of extensions in IsSoundFile
...
.adx is used in various games, so this should definitely be here.
2014-03-04 08:57:07 -05:00
f39c757edf
Simplify ShowSound() in FileMonitor.cpp.
...
Now if more sound types are found, they just need to simply be added to
the unordered set.
- Also changed ShowSound() to IsSoundFile()
- Fixed IsSoundFile’s definition in FileMonitor.h. This whole time it
has been defined as a void method, when in reality it was a bool
function.
- Changed the FileMonitor’s string parameters to be constant references.
2014-03-04 08:39:25 -05:00
6fa39c28fe
Merge pull request #118 from neobrain/videosoftware-bypass-xfb-hack
...
Software renderer: Restore FifoPlayer support by emulating hardware backend behavior.
2014-03-03 19:05:35 +01:00
1bdf232fed
videosoftware: More coding style fixes.
2014-03-03 19:03:15 +01:00
91676ad930
Merge pull request #128 from lioncash/normalize-debug-interface-func-names
...
Change the DebugInterface, PPCDebugInterface, and DSPDebugInterface to use CamelCase function names.
2014-03-03 18:58:36 +01:00
9ef627f2b6
Merge pull request #129 from Tilka/128bit_fix
...
Fix 32 bit non-Windows build
2014-03-03 18:50:55 +01:00
891b334f52
Fix 32 bit non-Windows build
2014-03-03 10:46:08 +01:00
279a8c0148
Change the DebugInterface, PPCDebugInterface, and DSPDebugInterface to use CamelCase names.
...
This is the standard coding convention in the codebase, so our interfaces should use it too.
2014-03-03 00:39:08 -05:00
32e0544088
Merge pull request #127 from lioncash/cheat-dlg-simplification
...
Make the base calculation in CheatsWindow simpler.
2014-03-03 04:16:43 +01:00
10f3d90f83
Make the base calculation in CheatsWindow simpler.
...
First and foremost this should test the checked state, not its direct value.
This should never have used multiplication at all. Seriously, what the hell?
The only values it would have given is true or false, so the only cases are 0*6 and 1*6.
2014-03-02 22:15:01 -05:00
bd99e4a689
Merge pull request #126 from delroth/master
...
UnitTests: ensure the Binaries/Tests directory exists before linking.
2014-03-03 16:05:41 +13:00
177ef615d7
UnitTests: ensure the Binaries/Tests directory exists before linking.
2014-03-03 04:03:53 +01:00
3d281593ba
Merge pull request #125 from delroth/master
...
Unittests: Always use GTest from Externals (recommended way from GTest FAQ).
2014-03-03 15:49:17 +13:00
9ea845310d
Unittests: Always use GTest from Externals (recommended way from GTest FAQ).
2014-03-03 03:38:46 +01:00
2d6810be9f
Merge pull request #124 from delroth/master
...
Do not hard fail when running 'make unittests' without GTest.
2014-03-03 15:15:13 +13:00
2d71571be5
Do not hard fail when running 'make unittests' without GTest.
2014-03-03 03:12:58 +01:00
6176424ac4
Merge pull request #119 from delroth/unittests
...
Add support for GTest based UnitTests
2014-03-03 14:53:24 +13:00
34b5a7871f
Rename the JIT function Default() to FallBackToInterpreter(). Communicates intent way better in terms of telling the reader what's going on.
...
Also did some minor cleanup in functions that used Default.
2014-03-02 19:59:20 -05:00
e7ae1fe9d8
Merge pull request #123 from lioncash/tas-bugfix
...
Fix a case where the wrong placeholders were being assigned for the up and down D-Pad buttons in the TAS dialog.
2014-03-03 01:01:59 +01:00
445d257641
Fix a case where the wrong placeholders were being assigned for the up and down D-Pad buttons in the TAS dialog.
2014-03-02 18:58:54 -05:00
a4ee187711
Tests: Add more MMIO tests as an example.
2014-03-03 00:25:41 +01:00
d4ed4adace
Add the infrastructure required to easily add unit tests and test it with a very simple test file.
2014-03-03 00:25:41 +01:00
c028513285
Merge pull request #121 from lioncash/remove-clamp
...
Remove another clamp function laying in the codebase and replace it with the one in MathUtil.h.
2014-03-02 13:40:10 -06:00
13a007abed
Remove another clamp function laying in the codebase and replace it with the one in MathUtil.h.
2014-03-02 13:57:27 -05:00
70b3749d4b
Merge pull request #109 from lioncash/file-io-clarifications
...
Eliminate the magic constants in the switch statement in WII_IPC_HLE_Device_FileIO.cpp's Seek function.
2014-03-02 18:29:48 +13:00