Jake.Stine
968bd03866
Improved the Win32 build model for plugins and Pcsx2, which introduces several improvements: * Binaries are generated in their respective $(ProjectDir)/bin folder (various clutter like ilk, pdb, and other non-distributed files). * Executables and DLLs are renamed with the SVN revision tag and copied to the final $(SolutionDir)/bin folder. So pcsx2 now automatically generates as "pcsx2-pg-r705.exe" :) * Checkout/Update speeds from SVN should be a lot faster now. * Some build errors fixed for people who don't use TortoiseSvn.
...
... and this is a big commit so I probably missed something. ;)
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@707 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:41 +02:00
arcum42
50040eb4fb
Get the plugins to compile in Linux after the reorg, and bring the game fixes dialog up to date in Linux.
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@692 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:40 +02:00
Jake.Stine
36cc4fa08c
All plugins now compile correctly under Win32. Upgraded ZeroSPU2 to use a newer version of SoundTouch in the process.
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@685 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:40 +02:00
Jake.Stine
36a2178e68
Part Two of plugin folder structure reorganization. Pcsx2 and SPU2ghz compile fine now, other plugins might need a wee bit of work yet.
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@684 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:40 +02:00
Jake.Stine
0b00f96040
*BROKEN BUILD* *DOES NOT COMPILE* Cleaning up the plugin directory structures, using svn:externals to share 3rd party libraries, and re-configuring the svnrev feature so that it won't error out anymore if you try checking out just a specific plugin. Have to commit this broken code and re-update to get the svn:external bindings to resolve though.
...
A working directory/project structure will be committed soon. :)
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@683 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:40 +02:00
Jake.Stine
a20ceb0bcb
Renamed all output files to conform to a consistent standard (pcsx2pg-vtlb-dev.exe / SPU2ghz-Pg / etc). Namely, the Dev builds of pcsx2 are now clearly marked, and Public builds are naked: pcsx2pg-vtlb.exe.
...
Changed all the PPr's in the plugin names to "Pg." Dunno why I did PP in the first place. I must have had sand in my eye.
Removed ASIO code from spu2ghz - the driver model is way too overly complicated and now that XA2 is stable it would have been of little use even if it had ever worked right. OH yeah, and no more const error on compile under some revisions of DXSDK. Yay! :D
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@563 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:36 +02:00
arcum42
eeb1ddca65
Plugins: In ZegoGS, convert FASTCALL to __fastcall, since it's in the new headers. Turn two #defines into functions. Adjust #includes and makefiles as suggested by Jake on all plugins.
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@554 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:35 +02:00
arcum42
ffc90048d7
Fix Linux plugin breakages from r540, and make build.sh call fetch.sh so that I am sure to notice the breakages earlier in the future.
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@548 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:35 +02:00
Jake.Stine
3957d1520c
Win32: Green colors now work in the console! Yay! (so important! heh) Fixed some project file options in the plugins, and started converting all the old SysPrintf's over to color coded Console messages. (but there's... so... many... >_<) Also, interchanged the meanings of WriteLn and MsgLn since I kind of had them backwards from what I originally intended.
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@543 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:35 +02:00
Jake.Stine
899b0bc4f1
Configured all the newly-added plugins to compile properly under Win32/MSVC (ZeroSPU2, ZeroGS, ZeroPAD). Created a new solution file called pcsx2_suite_2008 which contains Pcsx2 *and* all the plugins.
...
Moved the PS2Edefs.h and PS2Etypes.h files into /common. All plugins and Pcsx2 now reference the same copies of these files at all times.
Removed SubWCRev from the repository, and linked the /common/ folder to the /plugins folder (allows for people to checkout the plugins folder alone and still be able to compile without pre-build step failures).
Tweaked the MTGS throttler. Might work a wee bit more efficiently in certain high load situations.
Fixed a rare bug in the COP2 (i think!) introduced during one of the earlier VU code cleanings.
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@540 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:35 +02:00
arcum42
8019062b04
Convert the glade file for CDVDiso to be the moderately out of date version we normally use, rather then some version out of the mists of time that Glade can't read anymore.
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@499 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:33 +02:00
Jake.Stine
a7d3fee8ce
Pcsx2: Possible fix for the MTGS giftag handler, as reported in Issue 88 (should fix several Kingdom Hearts issues I hope, but I can't test it here right now).
...
CDVDiso: Fixed the folder/directory remembering. It didn't always work. -_-
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@497 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:33 +02:00
Jake.Stine
af14756352
Improved the MTGS enable/disable option, so that it only resets the GS plugin now, instead of everything. Using File->RunCD performs a full reset now, as it should.
...
CDVDiso: The last used directory is now saved correctly. You won't have to re-nav to your iso folder constantly anymore. :)
CDVDiso: Added missing resource file to the project (configure boxes appear/work now).
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@496 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:33 +02:00
Jake.Stine
8aa7f3c3d1
CDVDiso: Applied svn:eol-style:native attribute, and added the .vcproj file missed in the last commit.
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@494 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:33 +02:00
Jake.Stine
aa99d7781d
CDVDiso: Now compiles under Win32 properly (can be compiled as either C or C++ code so linux should hopefully still work too). Fixed the issue where leaving the ISOfile blank (auto-prompts for ISO on RunCD) won't auto-prompt everytime you resume execution.
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@493 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:33 +02:00
arcum42
092110eb06
Fix Windows build of pcsx2 and Linux build of CDVDiso.
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@492 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:33 +02:00
Jake.Stine
cf9eaae693
Tried to fix up the CDVDiso plugin so that it doesn't ask for ISOfile when resuming execution of a game, but for some reason the plugin isn't recognized by Pcsx2. Too tired to figure out what I did wrong. :/
...
Also, fixed a typo in PS2Edefs.h - had _cplusplus instead of __cplusplus.
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@491 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:33 +02:00
ramapcsx2
53ef8d1ea4
Included more plugins. We now have CDVDiso, ZeroGS, Zeropad and ZeroSPU2 included.
...
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@484 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:32 +02:00