396 Commits

Author SHA1 Message Date
refractionpcsx2
d441de15c8 fixed a couple of freeze issues i had still 2008-02-03 14:02:42 +00:00
refractionpcsx2
f2d3a6b457 giga missed one xD fixed a potential crash or two myself 2008-01-29 22:19:09 +00:00
refractionpcsx2
e6697bdd12 fixed a couple of crusty rec bugs thanks to Rama1 2008-01-29 21:31:27 +00:00
gigaherz
686fce932f I know this wasn't really a "bug" as it wasn't executing anything at all, but now that I saw it, I don't see why should I leave it as it was... 2008-01-29 14:10:36 +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
3066eed36d slight reorder on zero's request 2008-01-24 19:23:43 +00:00
zerofrog
456683f511 it is NOT obsolete 2008-01-24 02:11:48 +00:00
refractionpcsx2
6cf8547932 other additions (had to do an svn update, was outdated :( ) 2008-01-24 01:45:03 +00:00
refractionpcsx2
a4caebdadc Moved a couple of things around, fixed a couple of bugs i made, removed some unneeded/duplicate checks 2008-01-24 01:42:11 +00:00
zerofrog
8221315810 unbroke some stuff and add a forced check for regs 2008-01-24 01:27:31 +00:00
gigaherz
250770e29e Created VS2008 project files from all the 32bit project files included in the default pcsx2 solution.
Also included a small optimization change to avoid meaningless calls to WaitForSingleObject. As far as I can see it's completely thread-safe (one end only writes and the other end only reads), but I'm not completely sure if it will give any reasonable speed improvement. Anyway it's there.
2008-01-23 21:27:42 +00:00
refractionpcsx2
dc5340014a okay thats me done now 2008-01-22 01:35:36 +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
32110e8e71 yes, i am mentally dwarfed 2008-01-21 23:47:55 +00:00
refractionpcsx2
8964a3af55 whoops forgot to revert something during my testing.
btw last commit had some pad calls removeed too as they were obsolete, 1 being left in as it was calls for escape, gs shortcuts etc
2008-01-21 22:19:13 +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
refractionpcsx2
9423ba1384 idiotic mistake by myself causing tenchu to loop 2008-01-18 02:08:45 +00:00
refractionpcsx2
c00202b20c Little tidbits (unimportant) and a fix for vif mark stalls on tags (neopets) 2008-01-18 01:53:16 +00:00
refractionpcsx2
9f4483fcc3 Reverted SPR change for MFIFO timing, Tekken 4 hated it :( 2008-01-17 20:03:05 +00:00
refractionpcsx2
72a7544128 General MFIFO tidy up, removed pointless code (that should never be reached/used) fixed a couple of bugs while i was in there. One caused a garbled block in the top left of psychonauts videos. 2008-01-17 02:30:44 +00:00
refractionpcsx2
3b518d3772 Couple of counter gate fixes to stop normal updates of them. Fixed a vif stall issue, jiggled some mfifo stuff about to improve how it works slightly and reduce the amount of silly condition checks needed 2008-01-15 23:32:08 +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
zerofrog
23c9dc7556 fps2bios: forgot a file 2008-01-05 14:18:24 +00:00
zerofrog
a351608ac8 fps2bios: more work on the EE kernel 2008-01-05 14:17:17 +00:00
zerofrog
057efdf878 fps2bios: forgot some files 2008-01-04 10:13:28 +00:00
zerofrog
4ed61b8947 fps2bios: restructured the ee kernel... doesn't compile yet\n 2008-01-04 10:11:41 +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
zerofrog
434e2c7064 fps2bios: fixed several bugs in loadcore module 2007-12-28 04:08:14 +00:00
zerofrog
296d6a3764 fps2bios: better loading of modules 2007-12-27 21:02:16 +00:00
gigaherz
3c19c851b6 Added an optional function to the spu2 plugin interface so I can read the IOP cycles var from spu2.
I use it to improve the sync between the emu and the spu2 by calculating the elapsed time also on register accesses.
The function is optional so older plugins still work fine, and only called once every "open" so it doesn't make anything slower.
2007-12-23 03:53:43 +00:00
zerofrog
cd8122a2ec new loadcore 2007-12-20 14:14:44 +00:00
zerofrog
2346b3617a bad makefile 2007-12-17 07:23:52 +00:00
zerofrog
7aec921a04 forgot to delete something... 2007-12-17 07:20:01 +00:00
zerofrog
4ca6a0a254 initial fps2bios, this includes some mods from Ian Brown. the bios does even boot the pcsx2 at the moment 2007-12-17 07:18:40 +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
b9b09a1e7f bad SDL include? 2007-12-15 15:50:47 +00:00
zerofrog
0bfa3fe406 fixed broken saved states for old versions, zeropad was broken under windows, updated some files... 2007-12-15 15:03:43 +00:00
zerofrog
3fe64a6f79 2007-12-15 00:35:48 +00:00
zerofrog
c97d766731 2007-12-14 20:55:03 +00:00
zerofrog
42d353058d zeropad uses SDL now 2007-12-14 15:34:04 +00:00
zerofrog
1097762492 joysticks should be opend as readonly 2007-12-14 13:32:06 +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
zerofrog
15d8acaab3 bug with zspu2 that would cause it to freeze on close 2007-12-13 08:36:25 +00:00
zerofrog
1bc14dede8 zeropad x86-64 compilation bug 2007-12-13 04:32:10 +00:00
zerofrog
f020171ccd forgot something 2007-12-12 17:19:07 +00:00