Commit Graph

2516 Commits

Author SHA1 Message Date
arcum42 0fb724295b Quick Linux fixes.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3051 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-20 20:46:13 +00:00
gigaherz 1884c409e1 Update portaudio to the latest snapshot. It seems to have some improvements on sample conversion, WASAPI and ASIO.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3050 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-20 16:56:53 +00:00
Jake.Stine 09e168b5ac Should fix zlib-related errors in Linux distros that don't have the1.2.4 or newer version of zlib installed.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3049 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-20 15:23:59 +00:00
Jake.Stine 555b409f8b portaudio: minor MSVC project fix; the lib file was being generated outside the deps folder.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3048 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-20 15:11:52 +00:00
Jake.Stine f7a30c3291 More work on memorycards, and general UI adjustments. Some things with the dialogs might be a bit broken-ish. Will finish this up properly soon. :)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3047 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-20 12:23:13 +00:00
cottonvibes d16754df41 Add the xgkick to f1 2003 in the database. (thanks to omnikam for finding out the game needs this)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3046 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-20 09:18:23 +00:00
cottonvibes 10e3a7a4cf Add support for EETimingHack through game database.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3045 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-20 01:48:45 +00:00
arcum42 3fd7339c3b Get Linux building again.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3044 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-19 11:18:49 +00:00
ramapcsx2 7e924084e0 Fixed the EE timing hack.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3043 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-19 09:58:27 +00:00
cottonvibes 952c872f0e Add support for changing FPU/VU roundmodes through database...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3042 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-18 23:52:29 +00:00
ramapcsx2 951e1ec90e SPU2-X:
KrossX3 coded user selectable audio expansion (Still Xaudio2 only) support.
Since the automatic detection fails on some systems, this is the next best option.

Tested and works as expected. Thanks a bunch, KrossX3 ;)

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3041 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-18 15:26:16 +00:00
Jake.Stine 56175a7b26 Remove a handful of export/def warnings from the NULL plugins.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3040 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-18 02:59:50 +00:00
cottonvibes 4f573de6e8 Added a bunch of games to the database to have their gamefixes auto-enabled.
If you know a game that still needs you to manually select the gamefix in the gamefix panel, the please comment (or fill out an issue).


git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3039 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-17 23:18:03 +00:00
cottonvibes da409be64c Load gamefixes automatically through database! (Note: "Enable Patches" must be on)
So far I've added the tri-ace gamefix to all tri-ace games i know in the database.
The other gamefixes just need to be added to the games in the database (pcsx2 already has the support to load the other gamefixes)


git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3038 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-17 22:38:36 +00:00
cottonvibes 5f795b0782 re-enabled USE_HOSTFS, and made it so that it detects when "pcsx2hostfs_ldr.elf" is not found, gives an error msg, and then continues loading the elf file without hostfs support...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3037 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-17 19:42:27 +00:00
Jake.Stine d843f4bcc3 zzogl-pg: fixed a whole bunch of signed/unsigned warnings in Mem_Transit, and a macro redefinition warning.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3036 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-17 15:56:41 +00:00
ramapcsx2 a11cb73f5b SPU-X:
Committing a patch by KrossX3 that should fix the stereo expansion option for *most* people.
Of course on my setup it fails to grab the correct number of speakers, so will have to think about it..
The code is correct though, so it should fix it for some people :p

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3035 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-17 13:02:09 +00:00
arcum42 879d4942b9 Here we go again...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3034 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-17 11:14:11 +00:00
cottonvibes 4de1b432c1 - Add "Enable Cheats" menu item.
Enable Cheats means enabling support from the files in "cheats\*.pnach"
Enable Patches means enabling support for the gamefixes/patches inside the game database...


git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3033 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-17 05:37:32 +00:00
cottonvibes 5597a5e575 Cleanup patch.cpp...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3032 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-17 05:18:11 +00:00
Jake.Stine b6bc57b9e6 NSIS Installer:
* Added Visual Studio 2010 Redistributables to the installer package.
 * Added some component descriptions. :)
 * Separated several things into nsh header files for organizational purposes


git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3031 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-17 04:52:31 +00:00
cottonvibes 9c9769c380 Since we don't have a proper cheating system in pcsx2 yet, we're going back to the pnach system for game cheats.
This means you can put your cheats in "\cheats\*.pnach" and pcsx2 will read them from there.

Notes:
I have included some persona 4 cheats as an example in this commit...

Also note that currently the "Enable Patches" menu item also pertains to cheats (as well as database file patches).
I will add a separate "Enable Cheats" menu item in the future...

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3030 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-17 01:56:54 +00:00
cottonvibes 16dfd5c9fc - Added eeRoundMode and vuRoundMode options to the game database (these options are only applied if patches are enabled)
- Rename game database to "GameIndex.dbf"


git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3029 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-16 09:50:15 +00:00
arcum42 8d6532a987 Add 2 games to the database. Fix a Linux warning (non pod-safe object).
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3028 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-16 07:12:05 +00:00
cottonvibes bd1b566347 Added back 2 games that were removed from the database due to a bug i had...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3027 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-16 06:27:57 +00:00
cottonvibes 0effd563a8 - Added the rest of the patches thanks to Shadow Lady and Refraction finding their serial codes.
- Fixed a bug in the database_loader omitting the last game in the database...


git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3026 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-16 06:10:03 +00:00
cottonvibes 1d32141799 If a game doesn't have a serial code (homebrew, demos, etc..), then pcsx2 will search for its crc in the database.
Note: In this case you will set Serial = crc in the database (this should only be done when the game doesn't have a real serial code)


git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3025 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-16 05:01:17 +00:00
cottonvibes ed9b0a3715 - Console TitleBar mentions how much patches were loaded (if no patches loaded then it doesn't say anything)
- Database key searching is no-longer case-sensitive (so for example: [patch = A1B2C3D4] is the same as [Patch = a1b2c3d4])


git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3024 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-16 03:51:49 +00:00
Jake.Stine 9b4239d81a SPU2-X: Fix compilation errors under windows, and remove the /LTCG warnings when building Devel targets.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3023 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-16 01:03:52 +00:00
arcum42 9baed432c9 cmake: A bunch of 32 bit/64 bit stuff.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3022 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-16 00:36:42 +00:00
arcum42 b363b7c715 cmake: Change the way stripping is handled.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3021 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-16 00:12:10 +00:00
arcum42 de91c8f30b cmake: Some patches from athos and gregory. spu2-x builds in cmake.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3020 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-15 23:36:13 +00:00
ramapcsx2 c34210dc78 Installer:
Got rid of the redist check. Now the package always installs / repairs in unattended mode.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3019 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-15 17:43:44 +00:00
ramapcsx2 174166fa68 A few tweaks and additions to the installer.
Also avoid an issue where the FirstTimeWizard would fail creating some files.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3018 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-15 16:37:21 +00:00
Jake.Stine 3b2dbb8c6f NSIS Installer: disabled the vc-redist check since it's buggy or something, and fixed the desktop shortcut link.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3017 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-15 14:26:13 +00:00
Jake.Stine 5ec274ca0a NSIS Installer:
* Added banner image
 * (UAC) Re-enabled forced-admin mode for now
 * Fixed a bug in the vc redist installer.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3016 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-15 13:13:55 +00:00
arcum42 be28c5a745 spu2-x: I'm pretty sure that these lines should have had breaks after them... (pointed out by gregory.)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3015 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-15 12:43:51 +00:00
arcum42 0231a47547 Left this in accidentally.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3014 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-15 06:56:43 +00:00
arcum42 427206a97c Fixed the database reader in Linux again (by moving the check into a better location). Got rid of some unused Patch code.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3013 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-15 06:51:10 +00:00
arcum42 00f7cde4e0 zzogl-pg: Copy all the old zerogs patches that used to be in the patches folder into zzogl (minus the FF X ones, as the FFX hack is no longer relevant). Commented out right now, because I'm not sure how many of these are even useful any more.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3012 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-15 05:02:25 +00:00
ramapcsx2 58697dbe8f GSdx:
Get the offset hack working normally again.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3011 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-15 04:51:15 +00:00
cottonvibes bd2a211144 - Added katamari (j) skip video patch.
- Added description on the patch syntax in the game database header...

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3010 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-15 04:41:16 +00:00
cottonvibes 259af5f4b5 added katamari (u) patch...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3009 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-15 04:25:22 +00:00
cottonvibes d9afa28644 Bye-Bye patches folder ;p
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3008 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-15 03:24:19 +00:00
cottonvibes 7abc292cb2 Patches are now part of the game database.
They can be CRC specific, or just based on the game serial.

Examples:
[patches]
	// This patch is loaded regardless of crc
	patch=0,EE,002aa040,word,24020001
[/patches]

[patches = 84993903]
	// Patches go here
	// This is only loaded if crc = 84993903
	patch=0,EE,002bc040,word,24020341
[/patches]


notes:
- pcsx2 only loads the first [patches] block that matches the game.
- The [patches] block based on crc takes priority when pcsx2 searches for patches...
- Everything in-between the patches block gets fed to pcsx2's old patch parser; so currently the patch syntax is the same as before...
- A lot of patches weren't added to the database since they didn't include serial codes in their *.pnach files :/


git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3007 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-15 03:11:00 +00:00
ramapcsx2 1d534c7481 Same fix for cdvdGigaherz as the last rev + workaround for ZeroGS so it also works in default Vista/Win7 installs.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3006 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-15 01:15:41 +00:00
ramapcsx2 6cb3f00f68 Add "setSettingsDir" export definitions to a few plugins that were missing them.
Fixes an issue where they could not access their config files in restrained PCSX2 installs.
Fixes issue 686.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3005 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-14 23:15:23 +00:00
Jake.Stine e6a201917a * Added Refresh button to the bios selector.
* Added some brevity info to the Bios Selector screen during first time wizard.
 * NSIS: Added IsUserAdmin script; not used quite yet (see diff comments)

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3004 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-14 18:15:27 +00:00
ramapcsx2 9a9f3a6914 There was a slight threading affinity issue with r3000, so we have to revert it :p
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3003 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-14 17:20:06 +00:00
sudonim1 c7aa146489 I hate D3D.
32-bit depth buffers for D3D9 users if available.  Lots of code shuffling for reasons I don't even remember.  Stuff.  Pretty much just the 32-bit depth buffers.  That's good though, you don't have to envy D3D10 users half as much now.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3002 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-14 14:05:39 +00:00