Pierre Bourdon
bad109402e
Merge pull request #233 from delroth/dsphle-cleanups
...
DSPHLE Zelda cleanups
2014-03-30 20:12:20 +02:00
Pierre Bourdon
76fafb1c7b
Merge pull request #220 from magumagu/audio-handling-cleanup-v2
...
Audio handling cleanup v2
2014-03-30 13:24:52 +02:00
Pierre Bourdon
9b03178673
Merge pull request #222 from comex/more-clang-fixes
...
More clang fixes
2014-03-30 13:24:08 +02:00
Pierre Bourdon
c7642e4712
DSPHLE: Rename variables in the Zelda UCode to match Dolphin's coding style
2014-03-30 13:06:45 +02:00
Pierre Bourdon
66fa0b626a
DSPHLE: Remove 'ZeldaObsolete.txt'
2014-03-30 12:51:21 +02:00
Pierre Bourdon
b31d1fd313
Merge pull request #232 from delroth/dsphle-cleanups
...
Random DSPHLE cleanups
2014-03-30 01:23:09 +01:00
Pierre Bourdon
c2ae791440
DSPHLE: Cleanup common style issues in Zelda.{cpp,h} (most of the file is not coding style compliant)
2014-03-30 01:13:33 +01:00
Pierre Bourdon
18ca5b880e
DSPHLE: Cleanup ROM.{cpp,h}
2014-03-30 01:13:33 +01:00
Pierre Bourdon
090e7637c8
DSPHLE: Cleanup INIT.{cpp,h}
2014-03-30 01:10:08 +01:00
Pierre Bourdon
41e9d8e1a4
DSPHLE: Cleanup GBA.{cpp,h}
2014-03-30 01:10:07 +01:00
Pierre Bourdon
061e3f998a
DSPHLE: Cleanup CARD.{cpp,h}
2014-03-30 01:10:07 +01:00
Pierre Bourdon
85ebffd839
DSPHLE: Cleanup AX{,Wii}.{cpp,h}
2014-03-30 01:10:07 +01:00
Pierre Bourdon
d3abe3824f
DSPHLE: Cleanup UCodes.{cpp,h}
2014-03-30 01:10:07 +01:00
Pierre Bourdon
5955cb8c6b
Merge pull request #231 from delroth/dsphle-cleanups
...
DSPHLE: Rename files to remove redundant 'UCode' prefix.
2014-03-30 00:03:42 +01:00
Pierre Bourdon
17d64a1d50
DSPHLE: Mass rename classes to match our coding style better.
2014-03-30 00:01:15 +01:00
Pierre Bourdon
6bc845a804
DSPHLE: Rename files to remove redundant 'UCode' prefix.
2014-03-30 00:01:15 +01:00
Pierre Bourdon
646a97ce86
Merge pull request #229 from lioncash/fifoplayer
...
Fix FIFO Player dialog assertion failures (aka work around wx's inability to handle size_t correctly).
2014-03-29 23:35:40 +01:00
Pierre Bourdon
47d96e449a
Merge pull request #228 from delroth/trailing-whitespaces
...
Remove all trailing whitespaces from our codebase.
2014-03-29 11:13:59 +01:00
Pierre Bourdon
664c8d30a0
Remove all trailing whitespaces from our codebase.
2014-03-29 11:05:44 +01:00
Pierre Bourdon
92fc7c64d6
Merge pull request #216 from Linktothepast/gameini_updates
...
Gameini updates.
2014-03-29 10:35:45 +01:00
Pierre Bourdon
7b456d38fa
Merge pull request #221 from comex/master
...
Fix IsTriviallyCopyable for volatile (fixes Mac build).
2014-03-28 10:20:46 +01:00
Pierre Bourdon
9b8296d5ab
Merge pull request #219 from lioncash/includes
...
Fix include order in EGL.h.
2014-03-28 01:32:43 +01:00
Pierre Bourdon
ee091329f7
Merge pull request #217 from magumagu/minor-ucode-cleanup
...
Minor Ucode cleanup.
2014-03-27 22:48:25 +01:00
Pierre Bourdon
7286700a1c
Do not force DSPLLE in Zelda HLE games anymore.
2014-03-27 10:41:48 +01:00
Pierre Bourdon
784c636db8
Merge pull request #214 from magumagu/zelda-ucode-cleanup
...
Zelda ucode cleanup
2014-03-27 09:57:03 +01:00
Pierre Bourdon
f6a343df79
Merge pull request #211 from magumagu/win32-jit-fixes
...
Win32 jit fixes
2014-03-26 20:18:04 +01:00
Pierre Bourdon
ea6b37cb75
Merge pull request #193 from neobrain/tev_combiner_fixes
...
PixelShaderGen: Cleanups and fixes for tev combiners.
2014-03-26 10:05:46 +01:00
Pierre Bourdon
5fc6ce59c3
Merge pull request #210 from magumagu/writerex-fix
...
Fix OpArg::WriteRex with 8-bit memory operand.
2014-03-26 02:34:44 +01:00
Pierre Bourdon
b4337a2192
Merge pull request #204 from neobrain/bitfield_cleanup
...
Bitfield cleanup
2014-03-26 00:08:58 +01:00
Pierre Bourdon
c929c3ebc1
Merge pull request #202 from Tilka/mathutil
...
MathUtil: add IntFloat/IntDouble constructors and test FlushToZero()
2014-03-24 21:20:09 +01:00
Pierre Bourdon
c11aadee41
Merge pull request #182 from RachelBryk/extract-gc-dol
...
Add extract dol/apploader options back for gc disks.
2014-03-18 20:41:35 +01:00
Pierre Bourdon
fab2808e5c
Merge pull request #189 from Jezze/for-dolphin
...
Remove superfluous bit shift
2014-03-18 09:04:25 +01:00
Pierre Bourdon
154dee8c6c
Merge pull request #183 from Sonicadvance1/Arch-fix
...
Fix arch detection on x86.
2014-03-17 20:23:28 +01:00
Pierre Bourdon
4a906fdf7b
Merge pull request #170 from RachelBryk/save-skip-bios
...
Save bHLE_BS2 to config cache before it can be changed while booting.
2014-03-17 01:06:46 +01:00
Pierre Bourdon
fe37a772a4
Merge pull request #178 from lioncash/phack-cleanup
...
Clean up a little bit of the PHackSettings.
2014-03-16 23:49:12 +01:00
Pierre Bourdon
09dc5c9703
Merge pull request #177 from lioncash/videoconfig-inheritance
...
Prevent VideoConfig inheritance.
2014-03-16 22:16:37 +01:00
Pierre Bourdon
927a97c2a5
Merge pull request #166 from Sonicadvance1/Android-config
...
Fix the Android build's configuration setting/getting
2014-03-15 18:11:20 +01:00
Pierre Bourdon
880bbe185d
Merge pull request #172 from Linktothepast/extra_parameter
...
Remove the extra parameters field from the PH.
2014-03-15 16:46:37 +01:00
Pierre Bourdon
8d679e76d2
Merge pull request #164 from lioncash/cstr-cull
...
Kill off some usages of c_str.
2014-03-15 00:57:56 +01:00
Pierre Bourdon
974123000d
MemoryInterface: properly register region MMIOs.
2014-03-14 21:52:45 +01:00
Pierre Bourdon
450bde27bb
Merge pull request #162 from lioncash/tas-dlg
...
Simplify boolean toggling in the TASInputDlg.
2014-03-13 02:09:32 +01:00
Pierre Bourdon
107d4ca224
Merge pull request #163 from lioncash/dsp-func-typo
...
Fix a typo in DSPSymbols. (DisasssembleRange -> DisassembleRange)
2014-03-13 01:54:14 +01:00
Pierre Bourdon
ede46556d9
Merge pull request #155 from Parlane/codestyle_fixes
...
Fixes spacing for "for", "while", "switch" and "if"
2014-03-10 23:40:16 +01:00
Pierre Bourdon
52ed10213d
Merge pull request #158 from GUIpsp/master
...
Fix building on mac without a c/c++ compiler set.
2014-03-10 17:05:58 +01:00
Pierre Bourdon
3d0116e74f
Merge pull request #156 from Parlane/fix_soundtouch
...
Use correct capitalization for SoundTouch.h in CMakeLists.txt
2014-03-10 13:05:23 +01:00
Pierre Bourdon
4591464486
Merge pull request #154 from lioncash/android-dlg-cleanup
...
[Android] Tidy up the dialog buttons that don't do anything.
2014-03-10 09:50:47 +01:00
Pierre Bourdon
8863eb0671
Merge pull request #145 from lioncash/split-about-activity
...
[Android] Split the AboutFragmentItem and InfoFragmentAdapter into their own class files.
2014-03-10 02:20:25 +01:00
Pierre Bourdon
f401263867
Merge pull request #152 from Tilka/float_stuff
...
Fix IsQNAN() and reduce code duplication
2014-03-09 21:06:19 +01:00
Pierre Bourdon
2632db8075
Merge pull request #153 from lioncash/dsptool-string
...
Fix DSPTool string output for disassembly.
2014-03-09 20:04:18 +01:00
Pierre Bourdon
84b4f9862f
Merge pull request #151 from lioncash/rename-assemble-disassemble
...
Rename assemble.cpp/.h and disassemble.cpp./.h
2014-03-09 20:02:38 +01:00
Pierre Bourdon
d71aef8843
Merge pull request #150 from lioncash/namespaces
...
Fix DSPTool compilation with the new namespace.
2014-03-09 18:11:02 +01:00
Pierre Bourdon
53615271e0
Merge pull request #148 from lioncash/namespaces
...
Add a namespace to DSPHost.
2014-03-09 17:51:54 +01:00
Pierre Bourdon
2254e5a14b
Merge pull request #147 from Tilka/misc
...
Misc
2014-03-09 15:28:10 +01:00
Pierre Bourdon
b003fd79d7
Merge pull request #146 from delroth/tests
...
Add more tests for Common and Core/MMIO
2014-03-09 14:51:53 +01:00
Pierre Bourdon
aabd524142
Add more tests for Common and Core/MMIO
2014-03-09 14:27:04 +01:00
Pierre Bourdon
0ea58cddf9
Merge pull request #144 from Parlane/fix_include_order
...
Fixes include order of TextureConversionShader.cpp
2014-03-09 01:34:50 +01:00
Pierre Bourdon
9f931ae621
Merge pull request #111 from Parlane/callstack_print_fix
...
Fix bug in PrintCallstack caused by trying to use MMIO
2014-03-09 00:25:59 +01:00
Pierre Bourdon
1fbfc4902a
Merge pull request #114 from delroth/mmio-optimization
...
MMIO reads JIT optimization
2014-03-09 00:02:47 +01:00
Pierre Bourdon
8802770a85
JitUtil: Optimize MMIO loads by generating code to directly access a given MMIO.
2014-03-08 23:32:43 +01:00
Pierre Bourdon
edba8096bf
x64Emitter: Add functions to call a C++ std::function from JITed code
2014-03-08 23:32:43 +01:00
Pierre Bourdon
9869c53859
x64ABI: Add two more CallFunction functions (for additional parameter types).
2014-03-08 23:32:43 +01:00
Pierre Bourdon
6d6abfa61f
x64Emitter: Allow const pointers where it makes sense to do so.
2014-03-08 23:32:43 +01:00
Pierre Bourdon
71962ee0eb
MMIO: Pass pointers to the complex method lambdas when visiting.
2014-03-08 23:32:43 +01:00
Pierre Bourdon
6b645f5cac
MMIO: Add a function to check if a given address refers to MMIO registers.
2014-03-08 23:32:43 +01:00
Pierre Bourdon
248f5d7f22
Merge pull request #130 from lioncash/breakpoint-clear
...
Actually make PPCDebugInterface::ClearAllBreakpoints have functionality.
2014-03-07 20:42:52 +01:00
Pierre Bourdon
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
Pierre Bourdon
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
Pierre Bourdon
d1ccd964cd
Merge pull request #131 from lioncash/file-monitor-simplifications
...
Simplify ShowSound() in FileMonitor.cpp.
2014-03-04 15:14:17 +01:00
Pierre Bourdon
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
Pierre Bourdon
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
Pierre Bourdon
9ef627f2b6
Merge pull request #129 from Tilka/128bit_fix
...
Fix 32 bit non-Windows build
2014-03-03 18:50:55 +01:00
Pierre Bourdon
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
Pierre Bourdon
177ef615d7
UnitTests: ensure the Binaries/Tests directory exists before linking.
2014-03-03 04:03:53 +01:00
Pierre Bourdon
9ea845310d
Unittests: Always use GTest from Externals (recommended way from GTest FAQ).
2014-03-03 03:38:46 +01:00
Pierre Bourdon
2d71571be5
Do not hard fail when running 'make unittests' without GTest.
2014-03-03 03:12:58 +01:00
Pierre Bourdon
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
Pierre Bourdon
a4ee187711
Tests: Add more MMIO tests as an example.
2014-03-03 00:25:41 +01:00
Pierre Bourdon
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
Pierre Bourdon
747021e0c8
CMake: detect GTest if it is installed
2014-03-02 04:15:33 +01:00
Pierre Bourdon
0942bdae1c
Merge pull request #116 from Tilka/misc_fixes_fix
...
Fix the Windows build (broken in 315a8ba )
2014-03-01 01:36:32 +01:00
Pierre Bourdon
bc844a168f
Merge pull request #100 from Tilka/misc_fixes
...
Misc fixes
2014-02-28 23:08:56 +01:00
Pierre Bourdon
1a7e3b3227
Merge pull request #80 from Tilka/dsp
...
DSP: add inline opcode documentation
2014-02-28 22:50:37 +01:00
Pierre Bourdon
c8a169ae6e
Merge pull request #115 from Parlane/polarssl_detect_support
...
Makes the detection of shared PolarSSL more inline with usage.
2014-02-28 22:43:51 +01:00
Pierre Bourdon
ea34ae0a70
Merge pull request #113 from Parlane/fix_wifi
...
Randomise the mac address and store it in the config.
2014-02-28 11:25:29 +01:00
Pierre Bourdon
a3508823de
Merge pull request #112 from Parlane/fix_ssl_init
...
Initialise entropy correctly for ssl.
2014-02-28 00:51:09 +01:00
Pierre Bourdon
6959a93599
Merge pull request #102 from Tilka/polarssl1.3
...
Update PolarSSL to current stable version
2014-02-24 20:10:00 +01:00
Pierre Bourdon
7be3dae988
Merge pull request #106 from lioncash/unnecessary-cstr
...
Unnecessary c_str() call in WII_IPC_HLE_Device_es.cpp's OpenTitleContent function.
2014-02-24 15:56:34 +01:00
Pierre Bourdon
68ce2cf453
Merge pull request #103 from lioncash/mixaux-correction
...
Pass 1, not false to MixAUXSamples' case "CMD_MIX_AUXB_NOWRITE" as the aux ID in UCode_AX.cpp.
2014-02-23 23:27:57 +01:00
Pierre Bourdon
0f89060cf3
Remove Source/{Unittests,TestSuite}.
...
These directories have been unused for several years and without any automated
way of running the tests, they are pretty much useless.
While they might be useful as a reference, in their present state they should
not be kept in the repository.
2014-02-23 22:36:32 +01:00
Pierre Bourdon
99db9f0fb1
Merge pull request #94 from Tilka/uninitialized
...
Fix struct initialization
2014-02-23 17:07:24 +01:00
Pierre Bourdon
4a569c4449
Merge pull request #97 from delroth/mmio-gpfifo
...
WriteToHardware: Pass through the whole 0xCC008xxx area to GPFifo instead of only 0xCC008000.
2014-02-23 10:20:56 +01:00
Pierre Bourdon
5313954a9e
Merge pull request #99 from lioncash/ir-nitpicking
...
isSameValue in IR.cpp/.h should be returning a boolean value.
2014-02-23 10:15:48 +01:00
Pierre Bourdon
080a83e446
Merge pull request #98 from lioncash/clarify-kb-update
...
WII_IPC_HLE_Device_usb_kbd.cpp's Update method should return 0, not false.
2014-02-23 10:09:54 +01:00
Pierre Bourdon
86326de6f6
WriteToHardware: Pass through the whole 0xCC008xxx area to GPFifo instead of only 0xCC008000.
2014-02-23 10:01:47 +01:00
Pierre Bourdon
14f2fcc96f
Merge pull request #95 from delroth/mmio-fixes
...
MMIO Interface fixes
2014-02-23 08:39:56 +01:00
Pierre Bourdon
c06c8f0ec8
MMIO: Fix a megaderp in the UniqueID function causing handlers to be overwritten by other handlers.
2014-02-23 08:34:05 +01:00
Pierre Bourdon
b8582b00a9
MMIO: Pass the provided high part/low part addrs to handlers in {Read,Write}ToSmaller.
2014-02-23 08:33:27 +01:00
Pierre Bourdon
803c110e30
MMIO: Show the read/write size in invalid handlers.
2014-02-23 08:32:52 +01:00
Pierre Bourdon
70f3a069f2
Revert "Merge pull request #83 from lioncash/remove-console"
...
This breaks Linux stdout logging.
This reverts commit 7ac5b1f2f8 , reversing
changes made to 9bc14012fc .
Revert "Merge pull request #77 from lioncash/remove-console"
This reverts commit 9bc14012fc , reversing
changes made to b18a33377d .
Conflicts:
Source/Core/Common/LogManager.cpp
Source/Core/DolphinWX/Frame.cpp
Source/Core/DolphinWX/FrameAui.cpp
Source/Core/DolphinWX/LogConfigWindow.cpp
Source/Core/DolphinWX/LogWindow.cpp
2014-02-23 07:48:06 +01:00
Pierre Bourdon
311caef094
Merge pull request #25 from Tilka/ppc_fp
...
Fix non-IEEE mode
2014-02-23 04:15:37 +01:00