Commit Graph

407 Commits

Author SHA1 Message Date
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
cottonvibes a946596554 A few small lower opcode fixes/optimizations; Also aligned text in Speedhacks dialog to show correctly on my PC :p
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@20 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
ramapcsx2 954323ea80 -New cdvd code by gigaherz + Tales of the Abyss fix (all commented out still) -Removed non-used variable from counters.c -Added a "restart emu" remark on the DaZ speedhack dialogue, since thats needed (oO)
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@19 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
cottonvibes 460654b3cd small change; might fix something :O
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@18 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
cottonvibes 2ed30a6cf3 fixed up some allocation errors in recUpdateFlags()
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@17 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
cottonvibes 2d865e39fb finally completed recUpdateFlags() to fully support underflow/overflow checks; theres still some room for optimization that i might do later though.
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@16 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
cottonvibes c667ffe343 a few small optimizations and changes for the VU recs.
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@15 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
cottonvibes 7bf97e1af1 updated this file to match zerofrog's minor-change in the official sourceforge SVN :p
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@14 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
cottonvibes 81c31a089e Fixed some lower VU micro instructions; mostly flag checking stuff...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@13 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
cottonvibes 05d6890ccf some small changes
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@12 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
ramapcsx2 324f747947 more ivumicro stuff, and a dialogue misunderstanding i had ^^
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@11 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
ramapcsx2 24d19763c7 Few tweaks to ivumicro, needs checking!
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@10 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
ramapcsx2 6f2b946d06 A few more tips on the speedhacks
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@9 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00
cottonvibes e848a8a485 eh looks like rama had more recent versions of these files too. so i'm reverting them. hopefully i didn't miss anymore files :(
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@8 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:19 +02:00