e89af68f4d
DSPLLE: Split the huge DSPInterpreter.cpp into separate files for the different categories of ops. Minor cleanups.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3134 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-05-02 16:15:52 +00:00
0c4d4835ac
DSP: Add cycles parameter to all Update functions in HLE, might be useful someday :p A couple more signatures for the idle skip detector. no big functional changes
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2932 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-08 18:36:53 +00:00
a583950f82
DSP: Unbreak disassembler (broken since 2866), commenting, logging changes, minor cleanup
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2878 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-05 15:46:47 +00:00
fff663e8c7
Attempt to move mixer to audio common, it's a bit more complicated than I expected
...
so please check I didn't break anything in hle
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2756 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-26 09:29:14 +00:00
63ecc01cc6
Resolve lost symbols in HLE/LLE-t DSP
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2744 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-23 21:15:37 +00:00
76d24f2c0d
improve PE logging + misc
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2716 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-21 18:00:54 +00:00
2301d072a6
nakee's new logmanager. added a console window for windows builds (prints to parent console on non-win32). also fix some random wxw bugs: main window's position is saved when using debugger, disabling windows from the tools menu are saved settings, some other small fixes
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2675 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-18 17:17:58 +00:00
d9d711d9d5
Code within #if 0 that if enabled, makes more mail come with zelda uCodes.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2671 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-17 08:58:52 +00:00
a9c79e4c5c
switched UCode for wiimenu to AX
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2622 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-08 21:12:02 +00:00
c76c477a6d
restructured NAND application loading... it isn't complete but an improvement
...
i have changed the update of the IPC too... update for the command queues and update of the devices are split in two functions now
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2455 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-27 23:44:15 +00:00
fc6a7c47d5
Core Stop and Start: Fixed stop and start again by avoiding FreeLibrary() of the OpenGL plugin, and avoiding a crash in its ShutDown() function. You need to use SETUP_FREE_PLUGIN_ON_BOOT to compile with this option that works on my system. Also, I noticed that I don't need the SETUP_AVOID_CHILD_WINDOW_RENDERING_HANG anymore, I can now delete the g_EmuThread without having it hanging in its waiting function.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2356 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 04:24:53 +00:00
09c8368180
Fixed NullSound hanging on movies. Compared to DSound, it's now slower on movies but faster in menus
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2183 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-09 19:50:06 +00:00
a85f92c8d1
Unnecessary PanicAlert removal
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2156 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-08 19:20:49 +00:00
c8526c7be1
1. Fixed RTC in both Wii and GC (added Wii epoch bias, notify me if it isn't good for your PC and I'll revert it).
...
2. Added some Zelda UCode HLE Documentation and changed the way it handles mail, also fixed a bug there.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2155 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-08 19:17:51 +00:00
48a3c6eeb4
Reverted r2096 and added new case.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2105 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-04 07:40:37 +00:00
c1d47f1c29
Got rid of the Wii UCode special CRC case handling. Tell me if it bothers any of you for any possible reason
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2096 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-03 22:58:01 +00:00
ae2fa6e35c
Some changes to the UCode abstract factory in HLE DSP. Added Pikmin Wii to the CRC list as well.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2070 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-02 20:05:24 +00:00
7219bcd4d5
This is a joined work of XK and me on improving the HLE plugin interface.
...
It allows run time selection of backends (AOSound, DSound and NullSound).
It replaces the DSP_NULL plugin (works even better!)
It also includes improved thread handling on asound, and using some common functions on both
asound and windows.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2027 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-29 00:57:55 +00:00
beaf8138f2
DSP NULL now works with Wii games.
...
Something seriously needs to be done about DSP NULL, so many lines of computation are absolutely redundant over there, since the plugin does practically nothing.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2006 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-24 22:53:25 +00:00
8f98f0b778
Some warning and code cleanup.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1998 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-24 00:45:46 +00:00
f8fdb23811
Recent commit: Reenabled logging in DSP HLE
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1909 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-18 00:13:26 +00:00
fb51d14491
A couple more compile fixes to account for the fact that the commit of
...
r1887 is *still* imcomplete.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1899 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-17 20:36:23 +00:00
ae9cfbd8e3
Common: Moved Windows console functions to common
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1887 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-17 14:28:09 +00:00
8768d875d4
NOWX compilation fixes for debug
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1851 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-11 13:37:13 +00:00
7f8cc4ec62
more nowx fixes
...
disabled njoy test build
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1545 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-14 23:52:01 +00:00
1a8cbd7b95
Cleanup AOSoundStream, fix audio pitch in linux
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1536 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-14 20:18:21 +00:00
4d013ec5df
Fix some sprintf warnings.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1489 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-10 21:24:07 +00:00
901fe7c00f
set svn:eol-style=native for Plugins/**.cpp
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1441 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-08 05:25:12 +00:00
30c883bcfc
set svn:eol-style=native for **.h
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1438 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-08 04:46:09 +00:00
4df7675d19
Commiting a Linux fix, and along with it is my current work on the nJoy plugin to make it better and use axises as buttons, buttons as axises, and axises as the triggers.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1372 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-02 01:08:21 +00:00
7a72ed3e4a
Fixed accidental DSP HLE change that broke the music in games that don't use SRC
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1312 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-11-27 07:52:18 +00:00
8777917177
warning fixes
...
(may break sound on wii, look in the changelog of
Source/Plugins/Plugin_DSP_HLE/Src/UCodes/UCode_AXWii.cpp
if you wish to know why)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1306 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-11-26 19:42:22 +00:00
a94dec8f6e
Added Elebits' UCode.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1278 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-11-23 21:57:18 +00:00
f0596fee55
Added Copy EFB hotkey to OpenGL plugin (to be able to easily switch back and forth during emulation). Added Unlimited JIT cache option to debugger. It may fix the Zelda TP crashes.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1243 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-11-22 16:46:12 +00:00
d463c3b6f4
Made all updates apply in DSP HLE
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1196 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-11-17 16:59:20 +00:00
dc123aeebf
Four files had been misplaced in the Core project. I moved them back to their folder.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1177 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-11-14 19:12:11 +00:00
355e570193
Enabled SSBM sound fixes (hacks)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1176 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-11-14 17:13:54 +00:00
28fc0351fd
Bugfix to log manager. Console and OSReport was mixed up.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1174 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-11-14 16:35:39 +00:00
2d90e4c62c
Fixed Pokemon Battle Revolution sound too
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1172 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-11-14 13:04:42 +00:00
98e84e7909
Oops
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1171 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-11-14 12:12:56 +00:00
e94ac8efa3
Fixed Wii Sports sound again
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1170 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-11-14 12:06:53 +00:00
2976f3f1e3
Fixed Wii AX sound, for real this time
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1169 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-11-14 11:47:17 +00:00
099307cf14
compile fix
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1165 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-11-13 16:14:57 +00:00
1184d16864
Fixed Wii Sound
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1160 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-11-13 13:45:32 +00:00
1e2120d5f2
moved logs dir
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1144 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-11-12 08:11:59 +00:00
eaf0f3b583
Wii Sports sound works
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1128 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-11-11 18:46:48 +00:00
e2f687470b
Added Wii Sports AX CRC
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1125 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-11-11 17:24:37 +00:00
9e2b3436b6
Added DSP HLE mail case (used in Pokemon).
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1124 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-11-11 16:41:45 +00:00
cfcd1b6dd5
Another small DSP HLE update.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1123 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-11-11 16:28:46 +00:00
f38b1688cc
Small DSP HLE update. Some AX Wii games now play noise (Top Spin 3, Wario Land).
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1122 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-11-11 08:10:09 +00:00