arcum42
b64452f074
Commit Athostr's latest patch to the cmake build support to svn. Standardizes the CMakeList files a bit, copies ps2hw.dat in to plugins, preliminary PortAudio support. Only uses the builtin SoundTouch now.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2467 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-22 04:36:49 +00:00
cottonvibes
242311ab1f
changed an outdated comment.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2466 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-22 02:13:42 +00:00
ramapcsx2
ca92c6f7b2
Fix some bad/flickering textures, caused by a too big GIF interrupt delay.
...
Fixes Drakan and a Tekken 5 game mode.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2465 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-21 23:25:54 +00:00
arcum42
cbb2000400
Commit a modified copy of the CMake files from issue 513. (Note: work in progress. Not currently for general use. Builds made using cmake are currently not supported, and unlikely to work properly.)
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2464 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-21 15:12:50 +00:00
arcum42
0373c47d3a
Fix up Linux. Comment out a bit of unused code.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2463 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-21 13:36:01 +00:00
Jake.Stine
8e05db2c36
Fix glew_static so that it doesn't need glew installed; and add a no_asio debug build type to portaudio.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2462 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-21 10:30:47 +00:00
cottonvibes
a8c2941901
Removed the old vif unpack code since pcsx2 is now using newVif.
...
Notes to Devs:
- Linux project files probably need to be updated since I deleted some files.
- In the vif0/vif1 Freeze() functions for saved states, I kept some dummy vars to keep saved state compatibility. We should remove them next time we decide to break saved state compatibility.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2461 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-21 06:51:09 +00:00
ramapcsx2
7bf9a0d994
Disable recCACHE, since it calls an empty interpreter function only. Small speedup in Suikoden 3.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2460 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-20 19:31:22 +00:00
gigaherz
478163c662
I implemented somethign I called pcsx2hostfs. It's a IOP driver which uses a virtual device implemented into pcsx2's emulation of the iop memory map, and not existing in the real ps2, which could be used to allow "host:" access from ps2 applications. THe pcsx2-side implementation currently is only hackedup to allow reading a hardcoded path, and it would probably not work with normal homebrew yet.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2459 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-20 18:49:41 +00:00
ramapcsx2
bb14f0ab70
Fix calling of Interpreter routines in iR5900Branch.cpp when EE_CONST_PROP is off.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2458 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-20 17:17:21 +00:00
arcum42
59ec816427
Document an Elfheader issue, so I don't forget about it.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2457 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-19 14:04:27 +00:00
ramapcsx2
4673574ca1
Disabling the not working backward propagation system in the EErec.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2456 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-19 11:33:52 +00:00
cottonvibes
3780b67ea8
minor cleanups (no functional changes)
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2455 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-19 01:24:07 +00:00
ramapcsx2
b26d7fad2f
Cleanup commit:
...
- Remove code dealing with "PROCESS_EE_MMX" ( not used without "EEINST_MMX" )
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2454 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-18 15:25:00 +00:00
ramapcsx2
c91b68c6a0
Cleanup commit:
...
- Remove code dealing with "EEINST_MMX"
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2453 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-18 13:36:23 +00:00
cottonvibes
9e7d4dc49a
newVif: fix for rule of rose.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2452 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-18 09:15:21 +00:00
cottonvibes
804cae0b15
newVif: minor changes...
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2451 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-18 05:33:06 +00:00
cottonvibes
cbf25a4092
changed a comment
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2450 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-18 05:21:13 +00:00
cottonvibes
6dcc91b9c5
newVif: Added support for vif0. Also enabled newVif by default since it seems compatible enough.
...
Comment if this revision breaks anything.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2449 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-18 05:04:00 +00:00
cottonvibes
33bc8652e2
newVif: Cleaned up some code and added some Cleanup code. :D
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2448 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-18 04:49:45 +00:00
cottonvibes
fbb95f85e4
newVif: fixed some bugs with mask/mode modes. i had forgotten that mVUmergeRegs() modifies the source reg's vectors, so data was being corrupted and breaking some games (sse4.1 users didn't have this problem).
...
This revision correctly fixes .hack GU Rebirth.
At this point we don't know any games newVif breaks compared to the old vif code. If you know any please leave a comment.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2447 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-18 04:07:57 +00:00
cottonvibes
c6b79a4915
newVif: reverted my last change since it wasn't correct (i wasn't thinking straight when i coded it)
...
so .hack gu rebirth will be broken with this revision... i still need to figure out the real problem.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2446 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-18 01:28:24 +00:00
gigaherz
c1cd29a534
Started implementing configuration support for PortAudio. Since PortAudio doesn't have any kind of "Unique ID" for the listed devices, I have to rely on the "host api" name and the descriptive name of the device, but it doesn't seem to be 100% reliable. In case the device name can't be found, it will try to use the default device for the specified API. If no api is specified, then it will fall back to using whatever default device PortAudio provides.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2445 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-17 16:46:28 +00:00
arcum42
ea254bac5e
ZeroSPU2: Exclude a few files from the project in Visual C++, to avoid potential issues.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2444 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-17 13:45:21 +00:00
arcum42
f04235177c
ZeroSPU2: Add PortAudio, and make it possible for it to be compiled as Alsa, OSS, or PortAudio on the Linux side.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2443 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-17 11:19:01 +00:00
arcum42
78aa3de579
Bring Windows in sync with the earlier changes I made to ZeroSPU2.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2442 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-17 03:21:23 +00:00
gigaherz
f878a438ff
Fetched a snapshot of the source from portaudio site, and embedded it into the project. I might have missed something, so this will need some more work before it's fully stable.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2441 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-17 01:04:46 +00:00
gigaherz
de4f27d421
Temporarily commit <b>binary build</b> of portaudio for windows users, since I don't feel like converting the portaudio project files to work the way pcsx2 stuff does, right now.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2440 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-16 18:01:49 +00:00
gigaherz
ce396272d1
SPU2-X: Experimental PortAudio module. No config dialogs. Will use the system default output device & whatever the default "api" is in portaudio. Requires user-compiled portaudio lib, might commit later.
...
Widnows users probably don't have any interest in this unless you want to play the audio through portaudio's ASIO driver. Arcum was interested so I commited.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2439 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-16 17:59:00 +00:00
arcum42
03e29f3f71
Missed the project file.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2438 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-16 16:08:48 +00:00
arcum42
e3687d6027
ZeroSPU2: Made the way different sound archetectures are done a bit more flexable so we could conceivably switch them at run time rather then compilation. And it occurred to me that the dynamic sound buffering Zedr0n is doing with PulseAudio is probably how it should be done in Alsa as well...
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2437 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-16 16:08:17 +00:00
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