cottonvibes
49459b16bd
forgot to revert this.
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@70 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
cottonvibes
8ba4bdbec3
this might fix a GTA:VCS crash
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@69 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
cottonvibes
1b3e2f6f04
reverted some minor changes;
...
note: SVN r4 is what breaks 64bit Linux builds, not entirely sure what the main problem is.
when reverting some files in the x86 folder, games semi-work on x64 linux, but then crash at one point.
they also crash on x86 windows when reverting those files, so this needs some debugging.
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@68 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
cottonvibes
88ba4e0b4a
fpu's RSQRT now has pre-opcode clamping if you enable Extra Overflow Speedhack; and fixed some stuff for linux GCC compiler, thanks Shanoah!
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@67 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
cottonvibes
12d63f137a
Rockstar games shouldn't have SPS anymore; also added 2 game-specific hacks, one for God of War, and one for Grand Turismo 4 the God of War hack brings back the SPS in the Rockstar games; so only turn it on for God of War.
...
hopefully we won't need these hacks in the future, once stuff is handled properly :p
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@66 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
ramapcsx2
09bb4dd533
Changed small logging code to something a little nicer :p
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@65 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
ramapcsx2
79bdfb72f8
-Added some checks to logs in various files so it can now be disabled in release to public builds. -Disabled logging per default in those.
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@64 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
ramapcsx2
851f176c8e
Changed the "align" parameter from 0 to 1, since the docs say it has to be aligned.
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@63 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
cottonvibes
10b54e80a9
changed another opcode that might've had an allocation conflict...
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@62 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
cottonvibes
d4d0450145
fixed the mgs3 missing texture bug! i think Dawn of Mana's minor-texture problems are gone now as well :) i'm still not entirely sure why the old code didn't work, most-likely conflicting reg-allocations... i might have to check some more opcodes in case they also have the allocation problems :x
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@61 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
cottonvibes
32f6acdc8b
minor change
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@60 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
cottonvibes
fc82da1f14
reverted and changed some stuff that was causing compiling problems for linux; thanks again to Shanoah
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@59 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
cottonvibes
eba88009df
fixed some syntax errors that were causing Linux compiling problems; thanks shanoah! i think theres still some more syntax bugs though...
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@58 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
cottonvibes
8f61f59eba
minor change, commented out some SysPrintf()'s on some VU Opcodes.
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@57 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
cottonvibes
b6e7ff33fd
optimization for the clamping methods in the FPU recs. ClampValues2() was using a hack to make infinities always become positive; the new code doesn't do this since the real ps2 doesn't do it.
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@56 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
cottonvibes
d307bd6275
minor fixes
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@55 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
ramapcsx2
8e9c52a688
some odd code on ir5900-32, and small cleanup
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@54 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
ramapcsx2
6e6026e71e
Whops, this wasn't supposed to be on the svn :p
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@53 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
ramapcsx2
a4bbf35e6e
Added an optional "Enable / Disable timestretching" plugin interface. If used correctly on a SPU2 plugin, helps to improve audio quality. (At fullspeed the game shouldn't require timestretching)
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@52 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
cottonvibes
f70e12c662
dawn of mana didn't like the clip optimization for some reason :x
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@51 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
cottonvibes
e7c805635b
fixed a problem with VU CLIP, and optimized it a bit as well.
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@50 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
ramapcsx2
1407170be7
Oh well, the new cdvd timing code breaks Shadow Hearts videos ><
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@49 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
cottonvibes
974730dd08
fixed a typo
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@48 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
cottonvibes
3ba98392b3
flush to zero will now only be enabled with the Denormals speed hack
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@47 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
cottonvibes
923ea25f0e
fixed some extra-overflow checks
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@46 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
cottonvibes
35e2a241dc
used vuFloat2() instead of vuFloat() where i could; should get a speed boost
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@45 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
cottonvibes
8dc6a97e58
optimized vuFloat() a little bit...
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@44 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
cottonvibes
81c4d1d095
a few changes, some stuff is more optimized.
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@43 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
ramapcsx2
39284a86c6
Reverting the vufloat speedup
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@42 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
ramapcsx2
3cb1d62ccc
Works this way, and is quite a bit faster
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@41 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
cottonvibes
e096347d51
recoded RSQRT opcode.
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@40 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:20 +02:00
cottonvibes
17b04bbd0c
optimized SQRT opcode a bit
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@39 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
cottonvibes
1c4f8e47e3
minor casting fix
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@38 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
cottonvibes
4be1601655
finally finished that monster opcode lol :D
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@37 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
ramapcsx2
27e9888041
Loading times go overboard on some games :/ This will need to be a special game fix then, will do it later
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@36 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
cottonvibes
3e9d89ff61
Another DIV update; this opcode is taking forever lol
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@35 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
ramapcsx2
164bdf7724
Finally found some decent values for cdvd timing, toa and dds work better
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@34 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
cottonvibes
4360018451
another big update for the div opcode; still not done, but the stuff thats left only happens maybe 1% of the time.
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@33 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
cottonvibes
96f1ea68a7
another update to the Div Opcode... still not done :O
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@32 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
ramapcsx2
b50c89d2c6
Bad casts on counters
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@31 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
cottonvibes
bb6fc0b3d0
few more updates to the div opcode...
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@30 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
cottonvibes
c3a6c3316d
almost done with the vu div opcode :p
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@29 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
ramapcsx2
495db3a47c
That couldn't work :p
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@28 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
ramapcsx2
6d2a9644a8
More overflow checking made optional
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@27 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
cottonvibes
4eb51a4ec4
changed some overflow stuff.
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@26 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
cottonvibes
4aa03c26bf
rama didn't like Exiting with esc key :p
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@25 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
cottonvibes
7e0d5646de
a few fixes, and half-way done with the vuMicro DIV opcode.
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@24 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
ramapcsx2
113606ecbf
^^
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@23 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
cottonvibes
4d5ce0cbf5
hmm i found a way to speedup vuFloat() a bit; DMC1 went from 24 to 28 fps hehe... hopefully this doesn't break games.
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@22 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
cottonvibes
f232e27fad
small update; the next update should be a big one :p
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@21 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00