arcum42
37611e4eb0
Tweaks to Elfheader & cdvdReadKey. For the moment, lets not read or write Dev9 memory locations in the null plugin...
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2436 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-16 12:29:24 +00:00
cottonvibes
1aa3f77dad
newVif: fixed a problem with the dynarec. fixes .hack gu rebirth.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2435 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-16 04:59:23 +00:00
Jake.Stine
9914e05788
#endif
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2434 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-16 03:35:18 +00:00
Jake.Stine
9fd60c243d
Enable IOP's detailed bios logs to devel builds (previously debug build only), and have IOP interpreter always spam bios logs even in release mode builds.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2433 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-16 03:33:49 +00:00
cottonvibes
4fbbb75020
newVif: >= to >
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2432 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-16 03:32:03 +00:00
cottonvibes
0fd4e40286
newVif: fixed a bug... fixes Digital Devil Saga crashing.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2431 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-16 03:01:10 +00:00
ramapcsx2
4327e93053
Minor logging stuff.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2430 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-15 15:21:43 +00:00
cottonvibes
cbc043156d
newVif: fixed tekken 5 while keeping games like gradius 5 working.
...
hopefully this fixes the rest of the problems newVif was having with games..
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2429 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-15 07:43:52 +00:00
ramapcsx2
b1ef60c0f7
Should fix Issue 538: Linuz plugin compression broken.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2428 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-15 03:14:33 +00:00
Jake.Stine
1511703bdb
Null plugins should probably disable HW/addr logging by default...
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2427 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-14 00:57:01 +00:00
Jake.Stine
29dc098721
Likely fix for Issue 533 (fmv hangs in Final Fantasy VII: Dirge Of Cerberus)
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2426 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-13 02:43:35 +00:00
Jake.Stine
7cd07da2d7
Added some info to the GS window title (finally!). Includes an fps readout!
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2425 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-11 08:02:17 +00:00
ramapcsx2
ad17fb9ab4
Fix to disc type detection. Starting elfs with non-ps2 disk mounted works again.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2424 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-10 22:30:28 +00:00
ramapcsx2
adde9249f0
GSdx:
...
- Depth texture removal hack can now be configured via gamefix_skipdraw = x. (Front Mission 5)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2423 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-10 18:04:12 +00:00
ramapcsx2
ff30e8148b
GSdx:
...
- Converted an upscale hack to the format I plan to use from now on. (Also makes this hack work better :p)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2422 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-10 05:18:44 +00:00
arcum42
b23499887a
Quick fix to FWnull.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2421 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-09 06:03:07 +00:00
arcum42
20f5dbde3d
FWnull & USBnull have been converted to use PS2Enull.h as well.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2420 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-09 05:11:18 +00:00
arcum42
d6a1ff4a93
DEV9null: A few minor changes.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2419 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-09 02:14:28 +00:00
arcum42
c307caffdc
Convert DEV9null over to use the new header, as a test case.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2418 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-09 02:04:07 +00:00
arcum42
eb54a7185b
Add a header with some plugin helper functions. Mess with the comments in PluginCallbacks.h a bit.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2417 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-09 01:26:52 +00:00
Jake.Stine
bee1bde1b3
More hotkey fixes
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2416 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-08 23:33:15 +00:00
Jake.Stine
e8cb837db5
Fix hotkeys.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2415 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-08 16:24:51 +00:00
Jake.Stine
f34619dc5a
Fix errant code refactoring mistake regarding wxEVT_IDLE
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2414 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-08 15:51:31 +00:00
arcum42
9a9604aa2c
...
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2413 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-08 08:39:50 +00:00
arcum42
8528fd305f
Fix Linux compiling, and remove vestigal x64 code in ZeroGS.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2412 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-08 08:09:10 +00:00
Jake.Stine
ac1df96678
* Hopeful fix for DX10 memory leaks.
...
* Likely fix for various plugin configuration button hangs/crashes.
* Worked on the new GS window text label stuff a bit more (still needs more tho)
Devel Note:
* Lots of code cleanups regarding app message handling
* Added wxAppWithHelpers.cpp/h files (linux projects need updated but too tired.. >_<)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2411 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-08 07:11:33 +00:00
Jake.Stine
1298a35481
Should fix linux...
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2410 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-04 20:55:47 +00:00
Jake.Stine
f293c2983b
A couple dozen user interface refinements; notables:
...
* Implemented GS window hiding on suspend (option was there, but not tied in)
* Added Frameskipping options
* Added option for disabling all GS output, for benchmarking EEcore stuffs.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2409 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-04 11:51:09 +00:00
arcum42
d48067acb6
Fix messed up indentation from the last commit, turning spaces back into tabs.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2408 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-02 14:25:04 +00:00
arcum42
a38a27aa9c
Mucked around with Elfheaders a bit. Cranked up the number of chars in DisR3000A (Because I own a few games with symbols over 64 chars). A few other things.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2407 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-02 13:27:15 +00:00
arcum42
e4ff3b8014
GSdx: Just committing this so I don't have to recreate it at some point.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2406 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-01 06:20:23 +00:00
arcum42
01aff16aac
GSdx: A few minor cleanups to nudge GSdx a little closer to being cross-platform compatible,
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2405 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-01 05:18:32 +00:00
ramapcsx2
c3d2d20c47
Whops :p
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2404 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-12-30 13:29:24 +00:00
ramapcsx2
7a349ca360
GSdx:
...
- Bring the latest upscale hacks to dx9 mode as well.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2403 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-12-30 13:27:28 +00:00
Jake.Stine
a63115988b
PS2E v2 (plugin interface) tweaks and additions.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2402 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-12-27 12:15:21 +00:00
arcum42
e5546267b9
GSNull uses GSOpen2. Hacked Openpad to work whether GSOpen or GSOpen2 is used.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2401 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-12-26 00:01:30 +00:00
Jake.Stine
b1fc08409b
newVif: last bugfix was crappy. This one actually fixes the bug without introducing another similar bug in the same line of code. :p
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2400 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-12-25 21:18:36 +00:00
arcum42
b795e7a306
ZeroGS: It'd help if I modified the project file to reflect the new file... :(
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2399 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-12-25 19:12:15 +00:00
arcum42
ca02bffc6c
We'll need to include signal.h if we're raising signals.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2398 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-12-25 18:58:25 +00:00
Jake.Stine
de637fc921
Bugfix for assertion breaks not working in Devbuilds.
...
newVif:
* Bugfix to HashBucket::find() cuts microprogram caches misses in half.
* Dynarec version now uses alternating XMM registers for unmasked unpacks (very minor speedup, ~1%).
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2397 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-12-25 18:00:51 +00:00
Jake.Stine
9473e69b7f
Thread Local Storage Fixes:
...
* Implemented TlsVariable, a nifty alternative to __threadlocal, suitable for archaic operating systems that don't have native TLS support (namely Mac OS/X).
* Added a forced reference to TLS in AppInit so that TLS is sure to be available to DLLs (otherwise windows doesn't init TLS by default).
* Disabled TLS support in the x86emitter by default, since it's looking increasingly like we won't find a use for multithreading PS2 sub-components (can be re-enabled later if spontaneous brilliance at a later date proves me wrong).
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2396 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-12-24 22:22:34 +00:00
Jake.Stine
3d9bb25505
Linux: Fix bugs in _aligned_realloc and newVif's inlined SSE HashBucket finder.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2395 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-12-24 10:04:03 +00:00
arcum42
4b0b270776
ZeroGS: Move most of the X11 window code to one file, to make it easier to switch from using an X11 window to a Gtk window.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2394 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-12-24 05:53:29 +00:00
Jake.Stine
2f38decdab
Fixing some more bone-headed project file compilation errors (my fault, don't know what I was thinking when I did this w32pthreads lib change int he first place)
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2393 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-12-24 02:36:58 +00:00
Jake.Stine
af66887d0c
newVif bug fixes (mostly related to the interpreted version), and switched it back off again. >_<
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2392 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-12-24 02:30:05 +00:00
Jake.Stine
c2aa78f2b5
Undo VPU renaming, Vif was better for this originally. >_<
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2391 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-12-23 22:14:51 +00:00
arcum42
61d8406c09
Take care of Issue 512.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2390 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-12-23 20:38:56 +00:00
arcum42
d9321838fb
Fix Linux compiling (with newVif disabled).
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2389 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-12-23 20:25:08 +00:00
Jake.Stine
8328c8cd65
Forgot to disable newVif again (overall compatibility is still too low for enabling).
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2388 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-12-23 13:30:47 +00:00
Jake.Stine
b27b89b162
newVif: I'm a terrible person. What started out at an optimization turned into this.
...
* Optimized codegen of the VPU recompiler using displaced memory offsets (1-2% speedup)
* Undid a lot of the inl stuff for more traditional cpp code layout (explained below)
* Removed some redundant code and turned some macros into functions.
* Renamed a few things to VPU (Vector Processing Unit, which is the specific name of the logic core that performs VIF Command Processing and Unpacking on the PS2)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2387 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-12-23 13:22:30 +00:00