Nolan Check
8ab4814d73
Don't use lookup tables. It's better to use CPU registers and reduce memory accesses.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3909 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-30 20:29:52 +00:00
LPFaint99
dcae5938c9
oops left in the old copyright
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3908 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-30 07:22:00 +00:00
LPFaint99
c2b7895f11
set vcproj to unicode for everything except Core, Common, DiscIO, InputCommon, and Plugin_VideoDX9
...
and wxUSE_UNICODE set to 1 for wx
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3907 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-30 07:11:51 +00:00
LPFaint99
8302ac84de
dolphinwx and debuggerwx can now be compiled with unicode
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3906 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-30 07:09:26 +00:00
LPFaint99
90d2d95c72
plugins can now compile with unicode
...
excluding DX9
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3905 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-30 07:08:31 +00:00
sl1nk3.s
28198d0062
Should reduce/fix the little stuttering when saving a screenshot as PNG, especially for our friendly quadcores users :p
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3903 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-29 03:11:35 +00:00
Nolan Check
833bf693f0
More "correct" VI interrupt behavior.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3902 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-29 02:46:00 +00:00
Nolan Check
3448956f1f
Correct addrRangesOverlap. May fix stuttering in many games.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3901 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-29 01:06:49 +00:00
sl1nk3.s
7995cd2d13
Fix for latest commit : turns out Destroy() already frees the data, also add sskkiipp's offset patch for the "dump frames"
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3900 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-29 00:49:12 +00:00
sl1nk3.s
caf152fdd0
Fix screenshot offset as well as screenshot aspect ratio, also use PNG instead of BMP thanks to issue 1186.
...
Fix for opening.bnr containing bad chars where the loop would stop when encountering one (fixes Rogue Leader description, which was using 0x0d and 0x0a)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3899 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-28 23:38:49 +00:00
XTra.KrazzY
c86d2e5129
Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3898 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-28 21:32:10 +00:00
LPFaint99
cec4b65512
revert part of r3896
...
bad decision to move all ini paths to common
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3897 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-28 16:20:54 +00:00
LPFaint99
22427f89bc
Njoy can now be build with wxUSE_UNICODE 1 on windows
...
move all static ini paths to Common
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3896 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-28 08:27:45 +00:00
Nolan Check
989e5b7798
Decent C++ for MathFloatVectorSum.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3895 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-28 07:40:18 +00:00
Nolan Check
335a02b030
Fix "Show EFB copy regions" (thanks sskkiipp)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3894 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-28 05:02:47 +00:00
Nolan Check
8027ab53d0
Don't use events for efb access. As I've learned, events cause kernel calls and it is sometimes more efficient to do spin-waits. See if this speeds up Wind Waker's pictobox quests.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3893 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-27 22:05:38 +00:00
nakeee
6a92924636
DSPLLE: remove the if 0 around SR_MUL_UNSIGNED in hope to figure out why it makes AX games sound bad
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3892 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-27 16:41:11 +00:00
LPFaint99
9d10f9355d
Fixes Issue 1006
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3891 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-27 04:26:56 +00:00
LPFaint99
99173df0ff
revert r3889
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3890 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-27 04:19:26 +00:00
LPFaint99
ef092e6053
Show revision as xxxx! if there are local modifications otherwise xxxx
...
so we will be able to tell from screenshots whether the build is vanilla svn co or not
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3889 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-27 00:54:25 +00:00
nakeee
a9b7813462
DSPLLE: lordmark's fix for ilrrn opcode + some mask fixes
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3888 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-26 20:19:26 +00:00
nakeee
07617f757c
DSPLLE added new LD code (please report games misbehaving)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3887 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-26 16:36:22 +00:00
death2droid
73a7686044
Fix up all copyright dates.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3886 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-26 11:51:40 +00:00
omegadox
7f00960a32
Log unknown fog types in Warn log, and tiny code cleanup.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3885 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-26 11:13:56 +00:00
omegadox
e4a9faeba4
GFX: updated Dates, code formatting cleanup, code cleanup / organization, some unknown BPs uncovered, fixed OGL's config dialog bug, added another shader
...
DSPHLE: Some warning fixes and added some logging for unknown voice cases
Please report if anything has broken.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3884 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-26 09:52:35 +00:00
nakeee
e79b11af5b
DSPLLE: fixed the unknown opcode errors
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3883 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-25 20:12:38 +00:00
nakeee
af010c6bc2
DSPLLE: set currentEpilogeFunc to NULL
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3882 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-25 18:31:01 +00:00
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
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