ibrown
dbb2c3a010
fixes for gcc 4.3.2. Gcc now checks the argument pointer size for mmx instructions in intel mode. It never used to so movq with incorrect xmmword pointer arguments were allowed. With 4.3.2, these need to be corrected to qword.
2008-11-17 20:10:17 +00:00
zerofrog
2e55e73e9c
changed qword to xmmword to fix gcc errors on newer distros
2008-10-13 23:05:09 +00:00
zerofrog
c831c370cb
commenting out unneeded rpsxBASIC
2008-08-13 00:21:31 +00:00
gigaherz
3427f16da0
Sorry I had DAZ enabled in my local copy and it slipped in.
2008-06-27 14:55:16 +00:00
gigaherz
c15da3a209
Massive update of the GPL license headers. I don't know if I missed something, but I hope not.
2008-06-27 14:45:25 +00:00
refractionpcsx2
60834609c6
Fixed remaining Woody Woodpecker crashes. Oh and the MGS3 crash ;)
2008-05-24 00:28:47 +00:00
refractionpcsx2
b9ffe5dcd1
Fix for Donald Duck crash, some changes by gabest adding more SSE4 functionality
2008-05-22 22:48:50 +00:00
refractionpcsx2
6ad6ab46e9
couple of WIP FPU changes.
2008-05-22 00:11:31 +00:00
refractionpcsx2
6e05486034
Fix for God of War 1 & 2, its not perfect, some FPU errors still, but a massive improvement. Fixed the overbright bug in some games (hopefully), removed the annoying messages that flood the console. Note: green screen on GoW is a GSDX problem, use software mode or ZeroGS
2008-05-20 23:26:38 +00:00
refractionpcsx2
3d661b94fa
Normal RSQRT fixed by gabest, the mans on fire :p
2008-05-19 23:42:14 +00:00
refractionpcsx2
3f46b88171
Fix for GT4 darkness
2008-05-19 23:14:29 +00:00
refractionpcsx2
073ecc99f2
Fixed dark cloud 2 missing text, some vurec changes by Gabest. Reverted one change from using the normal memcpy all the time as it uses SSE, we dont account for this.
2008-05-19 22:18:53 +00:00
refractionpcsx2
b8144ab706
fixed some of the bugs i made, some changes by gabest in here too :)
2008-05-19 18:08:04 +00:00
refractionpcsx2
09fe8c869b
Just a few changes to make RSQRT more accurate (Tales of Legendia), avoided some bugz in DIV/SQRT/RSQRT, n made others :p
2008-05-18 05:31:12 +00:00
refractionpcsx2
a2f03c68c5
Fixed some problems with MAC/Status Flag settings on VU. Fix list
...
Sega Tennis - SPS
Dark Cloud 2 - SPS
Crazy Taxi - SPS
Metal Gear Solid 3 - Falling Through Floor/Stuck In Trees
Tekken Tag - Stretchy Crowd
Possibly more, testing as much as we can :p
2008-05-15 21:11:59 +00:00
refractionpcsx2
ba2c3e7607
disabled denormals are zero on the VU's for now (thats the one that speeds it up :( ) will probably add it as a hack option, tho it shouldnt be, the ps2 takes denormals as zero :/
2008-05-12 01:54:00 +00:00
refractionpcsx2
67331f64d4
Re-enabled "Denormals are Zero" for the recs. Seems to cause huge speed boosts. for example Persona 3 went from 50fps on my rig to 103fps. reported the suikoden games are now quicker. Also enthusia doesnt have invisible wall problems. Could help with many misc FPU problems.
2008-05-11 20:35:25 +00:00
refractionpcsx2
5438dbe501
small adjustment to h/vsync things. fpu clamping fix for NFS Carbon which was crashing, managed to do it without breaking katamari, bet smth broke tho lol
2008-04-04 22:14:31 +00:00
refractionpcsx2
a5dd41af4e
Fixed a PREVH, had the wrong shuffle codes. (king kong corrupt text)
...
Disabled QFSRV, most videos are 10-30% faster interpreted! itll do till it gets fixed properly.
2008-03-20 23:28:30 +00:00
refractionpcsx2
d3827b4f40
missed part of the hack, rama's fault ^_^
2008-02-25 01:46:46 +00:00
refractionpcsx2
21edef11d1
A few speedup hacks now selectable via Config->Speed Up Hacks (original eh :P) Thanks to Rama1 for those.
2008-02-25 01:40:30 +00:00
refractionpcsx2
46241c0a38
fix for GH USA, was crashing. Moved sif freezing to where its needed on SIF1, its not required when called for the IOP (which SIF1 does most)
2008-02-03 21:18:20 +00:00
refractionpcsx2
d441de15c8
fixed a couple of freeze issues i had still
2008-02-03 14:02:42 +00:00
refractionpcsx2
e6697bdd12
fixed a couple of crusty rec bugs thanks to Rama1
2008-01-29 21:31:27 +00:00
zerofrog
bb6dd0397c
fixed linux compilation problems
2008-01-25 23:16:46 +00:00
refractionpcsx2
899650e591
revised some of my changes a bit (after some profiling) performance seems to vary game for game, the killer is cos we are using memcpy_fast, freezing them MMX registers so often murders it on some games.
2008-01-25 03:10:16 +00:00
refractionpcsx2
24b9ffea34
dont do drugs kids. oh and i forgot some for vu0, corrected stuff i did in normal calls when it shoulda been rec code.
2008-01-22 01:26:08 +00:00
refractionpcsx2
a8a8bf1b6c
Small fix for GT4 crashes (only works with zerogs)
...
Small change to reduce timer checks (prolly does nothing)
put the reg freezing where its actually needed, instead of guessing. (centralizes it a bit)
2008-01-21 22:15:39 +00:00
zerofrog
e8e22271e4
fixed some weird ffx bug, reverted VUSkip back to the original working version
2008-01-15 13:15:34 +00:00
refractionpcsx2
d539dd107b
better fix for FF7: DoC, the start PC was outside VU memory range, now wrapping it around the memory size.
2007-12-29 19:47:05 +00:00
gigaherz
64d227a153
Added a check to the "superVU" recompiler to stop Dirge of Cerberus from crashing: a function was trying to use an uninitialized pointer.
...
This check could be avoided by properly initializing the values but I don't know where would that be.
2007-12-29 02:51:17 +00:00
refractionpcsx2
dea2989880
Unscrewed again what zero screwed up, evidently he cant read english comments. Spanish next time? maybe some italian? how about a touch if hebrew.
2007-12-16 00:28:01 +00:00
zerofrog
c301a23436
unbroke the linux build and reverted other stuff that shouldn't have been touched in rev251
2007-12-14 10:33:00 +00:00
refractionpcsx2
5eca465ecc
Fix for We love Katamari bad textures
2007-12-14 00:32:09 +00:00
gigaherz
33657f3944
Removed most of the warnings when compiling. Going through the warnings I noticed two buts with counter code, and a but in the "Lock pages" privilege setting code.
2007-12-13 19:26:55 +00:00
refractionpcsx2
62b34312a5
Updated psx counter logging in register dump so it can read the 64bit values and has some description
2007-12-13 18:47:24 +00:00
refractionpcsx2
cebed73b22
Extended the DMA logging a bit on IOP, re-enabled the EE dma logging
2007-12-12 01:42:54 +00:00
refractionpcsx2
f76321f9d6
Changed FPU clamping so katamari still works but so does tekken 5, gitarooman etc. Also removed the disabling counters on 0 target as tekken 5 seemed to not like it.
2007-12-09 23:10:13 +00:00
zerofrog
04da5ae477
reverted back to fpu regcaching, added a nan handling patch to FPU (combined with vunanhandling)
2007-12-09 22:49:17 +00:00
zerofrog
fd31c89ed4
turn off vunan handling for default
2007-12-04 20:51:22 +00:00
zerofrog
b871f50e16
cleaned up files from previous release, readded spu2 interrupt handling, and added counter changes to ipswhw.c, also added a vunan handling patch option (enabled by default)
2007-12-04 19:34:06 +00:00
refractionpcsx2
f2e11b9152
Various timing changes to reducing passing about of values.
...
Counter fixes for the KH eye issue, Shadow Hearts hang, possibly Grandia 3 hang, maybe others too. (and proper FFX loop fix, instead of my original hack :P)
2007-12-04 02:42:12 +00:00
zerofrog
9b52141254
cleaned up some iFPU changes
2007-11-24 19:24:31 +00:00
refractionpcsx2
60ccff3687
FPU value clamping
2007-11-24 02:04:02 +00:00
zerofrog
7992d30296
vurec NaN handling changed (we love katamari fixed)...... might break a lot of games
2007-11-24 00:31:20 +00:00
zerofrog
519ac05074
eerec bug (socom)
2007-11-23 22:42:02 +00:00
zerofrog
8d8ee5411f
supervu fixes for katamari (superman returns still broken)
2007-11-23 21:02:56 +00:00
refractionpcsx2
0e59b4d12f
FFX Blue screen fix. as a bonus it gets Gitarooman back to the best state it was in when the patch worked, without killing katamari! result.
2007-11-18 23:47:57 +00:00
zerofrog
dcf12819ad
added better cpu detection support for linux
2007-11-17 21:59:55 +00:00
zerofrog
7e1cd80908
2007-11-17 21:05:05 +00:00