nakeee
3b0e949c93
DSPLLE: make ext opcodes to use table as well (tell me if you get
...
unknown opcodes or the like). LD changes are reverted until we get the
right code.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3880 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-24 16:04:29 +00:00
Shawn Hoffman
873190d148
fix a few issues with actually using the dsp lle debugger: stepping/reg updates/etc should behave better
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3879 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-24 02:15:04 +00:00
Nolan Check
2ab09ecf57
Hell, just switch to fifo.cpp from r3854.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3877 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-23 22:32:21 +00:00
Nolan Check
758d5c234d
Corrections to r3875.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3876 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-23 22:02:03 +00:00
Nolan Check
ce8b679d76
Revert most of r3855.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3875 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-23 21:17:14 +00:00
XTra.KrazzY
3c9b5bbf7b
Fixed the load-state memory leak, also fixed various other savestate issues. Found (probably) the cause of load-state crashing Dolphin: BPWrites. Tried to put a CriticalSection around BPWritten but it only causes Dolphin to hang when loading a state. Can someone find why it hangs?
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3873 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-22 22:50:52 +00:00
nakeee
eec7cba0af
DSPLLE improved 'ld test
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3871 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-22 20:36:16 +00:00
nakeee
ef6b00f9b0
DSPLLE: LD now doesn't give memory errors, still need to be tested with LDM/N and if it really takes 0x00
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3870 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-22 06:28:04 +00:00
Shawn Hoffman
93a28c0f5b
apparently PCH do not like intermingling of C and C++. Solution: make these .c files build as c++
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3869 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-22 02:18:14 +00:00
nakeee
94cc33cb0c
DSPLLE: ld only increase 0x3 by one
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3867 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-20 22:12:53 +00:00
nakeee
17303d3be9
remove njoy_testing from sconstruct/sln (yea I hope I didn't break it:)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3865 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-20 21:29:52 +00:00
nakeee
479fd3f803
Remove njoy_testing
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3863 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-20 21:13:22 +00:00
hrydgard
bf671bbcf6
JIT: another one bites the dust (cntlzwx)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3862 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-20 20:00:08 +00:00
hrydgard
a1904ba721
JIT: this should remove bclrx from TD's profiles...
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3861 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-20 19:48:45 +00:00
nakeee
2569ca60c0
Some RE on MP2 ucode
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3860 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-20 19:12:39 +00:00
Nolan Check
c6661a2272
Re-enable BP irq clearing. If this doesn't fix MP1 then I might as well revert r3855.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3858 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-20 16:33:55 +00:00
Shawn Hoffman
cee69b24d0
start some RE on the memcard unlocking ucode
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3857 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-20 11:27:49 +00:00
Shawn Hoffman
67a083db39
mainly UI updates for dspspy, make dsptool's -m flag obey the -f flag
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3856 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-20 02:56:44 +00:00
Nolan Check
5b6b732378
Simplify fifo code
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3855 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-20 01:10:00 +00:00
Shawn Hoffman
feb67740bc
fix tiny find+replace error within a comment
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3854 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-19 20:31:49 +00:00
Shawn Hoffman
3d28eb5dbc
fix silly typo when using -m with dsptool
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3853 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-19 20:25:14 +00:00
Shawn Hoffman
d09b777de8
dsp_base.inc: mail the exception instead of wr3 (no idea why that was there anyways). DSPSpy will report the exception now.
...
DSPTool: incorporate printresult functionality. delete printresult.cpp
DSPSpy: fix dumping of results
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3852 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-19 20:14:09 +00:00
daco65
d703b01f0c
do the rounding in the if, shouldn't cause trouble afaik. (pso kept spamming logs under, cause xfblines was 574.205566)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3851 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-19 11:03:31 +00:00
hrydgard
1157055ec6
fix JitIL build
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3850 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-19 10:43:23 +00:00
hrydgard
486445c6c7
Turn fpAccurateFcmp off by default. Shouldn't cause any problems and should give you a small speedup (a few fps in ZWW for example) with the regular JIT. Let me know if anything breaks.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3849 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-19 10:28:22 +00:00
hrydgard
9ccf22093d
fabsx was showing up in TD's profiles, so jit it.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3848 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-19 10:16:10 +00:00
nakeee
fb7238eeb5
dsptool: add -f option (errors are not critical)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3847 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-19 10:08:25 +00:00
hrydgard
afe25626b1
Use precompiled headers for faster build of the DebuggerWX and Dolphin projects. Fix a silly memory leak in debug text in the GL plugin.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3846 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-19 09:15:00 +00:00
Nolan Check
6f28539ccc
Rename scale_something to scale_invert. Plus, sneak in a tiny Thread.h change.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3845 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-19 08:24:30 +00:00
hrydgard
fd70f99f04
Roll back r3833 for render targets but keep it for static textures. Most mirroring issues are OK and we shouldn't see any slowdown.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3844 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-19 08:17:41 +00:00
nakeee
ad440b9e47
Fix dspspy, typo in ld_Test
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3843 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-19 07:21:29 +00:00
nakeee
9d90f1868c
test for ld
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3842 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-19 06:49:03 +00:00
hrydgard
45d9d3191b
Move define to the right place, get some free speed (just a tiny bit though)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3841 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-18 23:40:30 +00:00
Shawn Hoffman
6b711a55cf
double eek, dma length is in bytes, immediate store/load are in words. fixes coef dumping
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3840 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-18 22:56:36 +00:00
Shawn Hoffman
9dbfb38e4e
eek, fix length to read in the dsp dumper...luckily this does not affect correctness of the dump on real hardware :)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3839 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-18 22:13:54 +00:00
Nolan Check
bddb8c8b97
Seems to fix issue 1131. Please test Real XFB mode.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3838 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-18 20:38:35 +00:00
nakeee
9e16a5ccd8
Call sched_yield for yieldcpu function on linux/osx please test
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3837 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-18 20:04:18 +00:00
hrydgard
9b0bed1e7f
fix a build error and some warnings.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3835 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-18 17:53:15 +00:00
Shawn Hoffman
89c55c32ec
add a ucode to dspspy to dump rom areas from dsp to sd card
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3834 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-18 16:34:11 +00:00
hrydgard
3ad0db6830
GL: Delete code for GL_TEXTURE_RECTANGLE_ARB in case of non-pow2 textures - all modern GFX cards that can run Dolphin should support non-pow2 textures anyway. This removes some complexity and reduces the numbers of pixel shaders that need to be generated in some situations. Also fixes some texture mirroring problems. Let me know if this breaks things on ATI for some reason.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3833 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-18 11:26:58 +00:00
hrydgard
3a14b31b81
Same as last change but for Wii AX
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3832 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-18 09:51:47 +00:00
hrydgard
a8731c635b
DSPHLE AX: Restructure GC AX to work in a less insane way. No major change expected, maybe less dropouts due to a smaller window for race conditions..
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3831 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-18 09:29:09 +00:00
LPFaint99
9bc2e789d3
Memcard Manager:change error message for delete failure and remove unnecessary #defines
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3829 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-18 07:59:31 +00:00
Nolan Check
ccfc004161
CP: Replace a couple spin-waits with event signals.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3828 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-18 06:16:24 +00:00
LPFaint99
3ad9b0a466
GH3 controller is now available to choose as an extension
...
joystick works from a pad, but doesnt work from the keyboard, maybe because of incorrect calibration values?
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3827 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-18 05:04:36 +00:00
LPFaint99
4bbc432506
Add log for MEMCARD_MANAGER (requires an almost complete rebuild :( sorry)
...
Fix a crash when trying to delete a save from a memcard that the DEntry order does not match the starting block order
add the option to export saves as GCS and SAV
Buildfix for external MEMCARD_MANAGER
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3826 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-18 01:16:17 +00:00
luigi2us
4e95ed4564
Zelda uCode: Fixed an extremely stupid bug (forgot an else).
...
Should definitely fix SMS.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3825 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-17 23:36:34 +00:00
luigi2us
8cdae6fc1d
Zelda uCode (SMS): fix a bug where we would receive more sync mails that expected.
...
Actually the sync mail sequences contain 3 mails, not 2.
That's what happens when you don't look at the uCode enough...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3824 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-17 23:26:21 +00:00
luigi2us
d5c7105c78
Zelda uCode: try to fix Super Mario Sunshine (hard since I don't have the game).
...
Let's hope it'll work. If yes, we can open the champagne :D
(BTW: yeah, again a HandleMail() clone)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3823 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-17 22:57:56 +00:00
Nolan Check
a5d65b3b22
No more SleepCurrentThreads in Command Processor. Some Fifo cleanup.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3822 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-17 22:57:02 +00:00