arcum42
5249b67a56
Let's see: Fix Linux build so it compiles, both under normal and devbuilds. Add the ZeroGS patch for SSE2, and preliminary work on the configuration issue. Get build.sh postix compliant. And let's not feed C++ strings to WriteLn.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@468 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-10 12:42:26 +00:00
Jake.Stine
c433291c67
Bugfixed the Elfloader; resolves a bootup crash in Psychonauts.
...
Renamed MemoryAlloc to SafeArray, and added linux files to the Win32 solutions (they're disabled, so they don't compile or anything -- I just needed them in the solution so that I can more easily update Linux code when I make API changes to the GUI)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@467 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-10 11:34:35 +00:00
cottonvibes
0f0cf9d84d
some microVU work
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@466 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-10 09:18:57 +00:00
Jake.Stine
68afc71ba8
SPU2ghz: Bugfixed the update of the ENDX flag; fixes Summer Heat Beach Volleyball. Added afxresmw.h to the SPU2ghz project, so that VS Express folks can (hopefully) compile it now, relatively hassle free.
...
Reverted the Pg icon back to the Official Pcsx2 "2" icon.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@465 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-10 03:20:25 +00:00
refraction
2247e97f20
Removed VSync INTC timing hack, could possibly sort others too
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@464 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-09 22:13:22 +00:00
Jake.Stine
6ebfae8ef1
Re-Added eol-style:native properties to the repository. The settings got lost when we merged from Playground to Official.
...
Added interface.cpp (plugin/pcsx2 interface) and savestate.cpp to SPU2ghz, to help clean up SPU2.cpp.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@463 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-09 21:15:56 +00:00
refraction
d2ef18113c
Removed my VIF tests, put some other means of protection in place that seems to work. Should fix Issue 22 which was introduced in r454. Also fixed a vif mfifo bug which has been there god knows how long..
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@462 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-09 20:45:14 +00:00
ramapcsx2
71c16d061d
A new VU MIN / MAX code by Nneeve allows more games to use DaZ on the VUs.
...
We'll test if any game still needs DaZ off, and if not so, make that default to on.
DaZ is a more correct behavior for the VU's, and only bugs prevented it from working as expected.
Thanks to Nneeve for his hard work :)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@461 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-09 18:50:10 +00:00
ramapcsx2
25459ba1fc
Changed the Magna Carta gamefix to something more plausible.
...
Thanks to tmkk for spotting this :)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@460 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-09 18:04:31 +00:00
Jake.Stine
632b73ccad
Added preliminary hotswapping and "Memorycard Not Present" support to the SIO. Among other things, this fixes memcard problems when using savestates, where-by some games would fail to recognize that the memory card had changed. So those of you with savestates for games that refuse to save to a newly-formatted memcard, this *should* allow you to save now. :)
...
Added several new files to organize some large files: HwRead.cpp, HwWrite.cpp, MemoryCard.cpp, MemoryCard.h.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@459 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-09 17:53:35 +00:00
Jake.Stine
098c38113a
Removed various references to "Playground" in plugins and dialogs.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@458 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-09 07:47:49 +00:00
Jake.Stine
9a1f678952
Helps if I add all the files.. >_<
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@457 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-09 06:11:19 +00:00
Jake.Stine
fcad9f8ebc
Added NTFS compression to the memcards folder and any memory cards used from pcsx2. Most memory cards compress exceptionally well (from 16M to 3M typically).
...
Also in this commit: Some minor code cleanups to sio.cpp, and added some missing setup code to the Iop Counters savestate loader; psxhblankgate and psxvblankgate weren't being re-initialized.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@456 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-09 06:02:46 +00:00
refraction
b1600e57f7
Small bug in the new VIF timing i forgot to fix :P
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@455 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-08 09:38:17 +00:00
refraction
fbff495952
Fixes for Fatal Frame VIF errors and FF7 DoC grey screens. Experimental VIF timings included
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@454 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-08 09:10:09 +00:00
Jake.Stine
27af6983c7
Fixed a foopah in r451 that caused most games to run at PAL framerates and timings. Oops, heh.
...
Squashed another race condition in the MTGS; this one when hitting escape to close the GS window (very rare).
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@453 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-08 07:59:42 +00:00
cottonvibes
9f454da8d6
- fixed a warning from last revision
...
- made "framelimit" mode default, instead of "normal" mode (was discussed by team)
- some more microVU rec work...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@452 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-08 07:21:56 +00:00
Jake.Stine
63d5ce867b
Yay! Fixed a memory corruption bug in the SuperVU that caused several "VU-intense" games to crash randomly: Tekken 5, Persona 4, and God of War to name a few.
...
Changed the Hw FiFo to use what should be a more correct register addressing scheme. The entire contents of each page of the FIFO is mirrored into the lowest register(s). For example, any address between 0x10006010 and 0x10006ff0 should always be treated as address 0x10006000.
Code cleanups and minor optimizations to hw.cpp, FiFo.cpp, and gs.cpp.
Added some additional utility functions to the Path namespace, for splitting paths into files/folders parts.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@451 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-08 06:29:43 +00:00
arcum42
7e8aeba9c2
Hmmm... I remember adding this to svn. Oh well, it's in now.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@450 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-08 06:25:09 +00:00
arcum42
d0490889d4
CDVDiso: Add the ability to create block dumps to the Linux port.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@449 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-08 02:39:15 +00:00
arcum42
5ad9f85500
Linux: Save slots are now disabled in the menu unless a) a game is running, and b) it was saved with the same game as you are running. So you should now be able to tell at a glance which slots you've used. Experimental...
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@448 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-08 01:41:00 +00:00
Jake.Stine
22bacc999e
Modified the build system so that both the original and new "revisioned" copies of EXE/DLL files are copied into the target build folder. Example: When compiling Release, pcsx2.exe will always reflect the most recent successful compilation.
...
Fixed COP0's recompiled branch instructions (BC0F, BC0T, etc) -- the conditional was not implemented correctly (thanks to Refraction for spotting that one).
Used a better method of clearing the errorlevel during the Pre/Post Build steps. Should be a little less error-prone (pun?)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@447 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-07 20:11:13 +00:00
arcum42
1709b2a74f
Linux: Some cleanup on the Linux headers as followup to r443.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@446 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-07 19:56:37 +00:00
gabest11
72777893ec
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@445 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-07 15:32:13 +00:00
Jake.Stine
2cf8006ab0
Fixes some various compilation problems (people without TortoiseSvn installed won't get errors anymore)
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@444 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-07 15:14:23 +00:00
arcum42
57c8281242
Linux: Reorganized the files to a somewhat familiar file structure. Adjusted some Linux code to be closer to the Windows version.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@443 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-07 06:15:22 +00:00
arcum42
081d533bc8
CDVDiso: Add break statements.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@442 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-07 04:54:24 +00:00
arcum42
44c2fdf719
Reformat CDVDiso's code, and get it to use a real ini file instead of writing inside one of the plugins binaries. Prep work for hunting down some bugs and modernizing it that I've been procrastinating about doing.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@441 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-07 03:13:59 +00:00
cottonvibes
9f75e5b825
minor update - i forgot to rename a few things
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@440 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-07 01:25:16 +00:00
cottonvibes
73d6a8aca0
- renamed pcsx2pg.ini to pcsx2.ini
...
- made pcsx2 to default to MTGS mode "on" instead of "off"
- renamed "Mega VU" recs to "Micro VU" recs since the team thought "Mega" sounded lame ;p
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@439 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-07 01:20:44 +00:00
refraction
f70ce7be01
Tweaked the Game Fixes GUI slightly so it was less ugly, buttons were hanging off the edge etc.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@438 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-06 23:18:33 +00:00
arcum42
bd797da2ce
ZeroSPU2: Fix the mixer issue properly, and get rid of the temporary code I'd added back in.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@437 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-06 23:08:25 +00:00
Jake.Stine
670b6e5491
Pointed pthreads Intermediate folder to a location other than Pcsx2's. This resolves some linker warnings and other build issues.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@436 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-06 22:46:46 +00:00
arcum42
b16a122e9f
Remove anything saying Playground from the Linux version. Minor change to the Linux cpu code.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@435 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-06 22:46:05 +00:00
Jake.Stine
3fa8c34a8d
Fixed release mode target for pcsx2_2008.sln (it was defaulting to debug after I renamed the project targets)
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@434 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-06 22:25:57 +00:00
refraction
2350a55864
Updated logo to remove the "Playground" stamp :) Welcome aboard guys!
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@433 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-06 22:16:40 +00:00
arcum42
595c08df88
Work on getting everything compiling properly in Linux.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@432 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-06 21:58:59 +00:00
Jake.Stine
3f392e4e6e
Removed "Pg" from filenames and project names. Removed "Vtlb" from build target names and pcsx2.exe (so the new pcsx2.exe is the same as the old pcsx2pg-vtlb.exe)
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@431 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-06 21:40:06 +00:00
refraction
73fff124b2
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@429 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-06 20:30:49 +00:00
refraction
94cc1fd329
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@428 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-06 20:30:21 +00:00
refraction
aa94c30dc3
Should be the last of the trunk, gotta finish the branches/tags, but thats the main bulk transferred.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@426 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-06 20:04:37 +00:00
refraction
65424fa11b
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@425 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-06 19:52:59 +00:00
refraction
5331a6caeb
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@424 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-06 19:45:43 +00:00
refraction
3f10380ba6
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@423 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-06 19:43:22 +00:00
refraction
a462281146
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@422 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-06 19:41:48 +00:00
refraction
20155a2113
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@421 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-06 19:41:15 +00:00
refraction
2822628520
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@420 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-06 19:40:20 +00:00
refraction
c88d1a4080
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@419 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-06 19:39:52 +00:00
refraction
8e799a8c8c
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@418 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-06 19:39:25 +00:00
refraction
0df44168fb
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@417 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-06 19:39:06 +00:00