Commit Graph

2266 Commits

Author SHA1 Message Date
ramapcsx2 0b3a1eee8c This one wasn't needed afteral :p
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4314 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-02-18 14:23:17 +00:00
refraction 85899961be Path3 Masking: Fix for Resident Evil Dead Aim (also fixed the occasional glitch i mentioned in my last Path3 commit)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4310 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-02-17 22:06:10 +00:00
refraction dde94adec3 Cache Emulation: Updated cache emulation for new VTLB, Dead or Alive 2 (Japanese Version only) now playable. You can enable this under the Recompiler options by ticking the "Enable EE Cache" box, however it will only work with the EE in Interpreter mode. Also fixed some cache bugs from the old implementation.
Note: Once DoA2 is ingame (start of fight), you can switch to the EE Rec until the fight is over with good speed! Hopefully one day someone will be brave enough to implement it on the rec side so you dont have to mess about :P

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4309 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-02-17 21:27:24 +00:00
ramapcsx2 dea0f37ca9 Minor changes:
- Added an EE roundmode patch entry for AR Tonelico 2 that fixes a fall through floor bug
- Disabled an exception in the ISO file reader. It now continues working when it runs into incomplete game rips (may need a review).
- Disabled 2 annoying logs :p

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4307 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-02-17 17:05:53 +00:00
avihal@gmail.com 428675b3d0 Patch from Jake.Stine: portable/registered install modes fixes:
-----------------------
(Jake:) here's my final patch for the pcsx2 inis and portable mode stuff:
it removes the ability to modify paths in portable mode (patchs are fixed to cwd anyway). Paths are still displayed for user convenience, read-only.
Also fixes some minor bugs and annoyances reported by users.
That should pretty well clean up most of what I broke when I rused the portable install feature in a few weeks ago.
May want to review it first, I still haven't had much time or inclination to do my usual amount of code quality control.
-----------------------
(avih:) I tested it briefly and nothing seemed horribly broken (read: looks OK after little testing). Didn't do a proper code review though.


git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4297 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-02-13 21:00:36 +00:00
gabest11 1e6f280021 - more project cleanups and small code changes, also added the psx emu interface again
- someone should check __xgetbv under linux (avx/fma detection)

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4295 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-02-12 21:45:16 +00:00
gregory.hainaut@gmail.com db948003df cmake: add a PACKAGE_MODE option to reduce the burden of packaging
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4289 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-02-12 10:37:44 +00:00
refraction e2d36a53a4 Small Hack to prevent games which check the QWC/MADR for the end of a DMA transfer (instead of the BUSY flag, why???) from start writing the next transfer before the previous had finished, causing errors in some cases after the DMA write while busy prevention was added (Street Racing Syndicate)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4282 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-02-02 10:10:04 +00:00
refraction ba765e1d22 Fixup Spiderman and Killzone from r4278
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4281 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-02-01 19:21:53 +00:00
refraction 3fb753d463 PATH3 Masking: Tweaks mainly for Path3Masking to fix TOCA3, This is the best Path3 masking is ever going to get, there might be an occasional glitch, but nothing major *fingers crossed*, Now have the ability to log Path3 stuff seperately which will help if problems do arise.
Cleaned up Gifdma a little, removing duplicate code. Disabled a few console writes we dont nee really.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4278 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-02-01 01:24:37 +00:00
avihal@gmail.com dd66d3ac5f Presets slider: added minimum size (there were complaints that it's barely visible in Linux).
If you happen to test it on linux, please let me know that the presets controls appear and are usable (checkbox, the word 'Preset', a slider that can be set to 6 positions, and a colored preset name)

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4277 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-30 20:14:16 +00:00
gregory.hainaut@gmail.com 1205f01700 pcsx2 gui: do not call swap iso when isofile did not change.
Note: the code avoids some locking which turn into deadlock with GSOpen1 plugins.


git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4273 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-29 19:48:44 +00:00
gabest11 de3bc5ed24 added missing ConfigIcon_Appearance.h to the project file
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4271 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-28 16:40:09 +00:00
gabest11 4cd3e3a552 - fixed VS2010 project files and added configuration for AVX
- ConfigIcon_Appearance.h seems to be missing

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4270 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-28 08:21:05 +00:00
gregory.hainaut@gmail.com 006fb4e8cb pcsx2 gui: really postpone appsavesettings the first time
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4269 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-27 19:30:32 +00:00
refraction 7c7b565693 GIF MFIFO: Wrapping of MADR and TADR when transferring from the ring itself. Fixes Front Mission 4
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4268 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-26 22:46:26 +00:00
refraction 53ae262649 Fix for the Gungrave everybody wanted. Was a small programming error in GIF MFIFO, now fixed :P
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4267 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-26 22:12:25 +00:00
gregory.hainaut@gmail.com 1b3d135b18 pcsx2 gui: move around the "folders" panel. Remove an useless menu
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4266 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-26 12:02:30 +00:00
ramapcsx2 1b209e265b Reverting R4258.
Didn't know we actually *do* save information now in pcsx2_portable.ini :p

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4262 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-25 17:42:15 +00:00
ramapcsx2 8e7bfec5a2 And a small one last:
Changed a warning many users misunderstood as *Serious Problem* so it sounds (lots) less severe ;)

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4260 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-24 19:28:49 +00:00
ramapcsx2 37e4a3a114 - Added missing FrameSkip gui code so skipping works now when you select it ;)
(Implementation is a bit clunky. Might change it later to look a bit nicer, might not.)
- Changed a few more dialog layouts a bit.
- Prevent changes to the PAL/NTSC "base frame rate" in release builds. 
(It's still possible to edit via pcsx2.ini or in devel/debug builds. And yeah, sorry Shadow Lady :p )

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4259 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-24 19:19:16 +00:00
ramapcsx2 4647bdadd9 Portable-install change: Renamed the file PCSX2 looks for to know when it should run in portable mode.
The new file name is simply "portable_install" (no file extension).
Since it doesn't have an extension anymore it won't look like there's something to configure in it.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4258 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-24 18:57:06 +00:00
ramapcsx2 ac865c74ad Removed FTZ and DAZ options from the EE and VU panels.
PS2 behavior is the same / close to always on, so having them optional got pointless.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4257 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-24 18:39:33 +00:00
gregory.hainaut@gmail.com 002398a798 pcsx2 gui: restore the "folders" panel in Appearance menu
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4256 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-23 18:02:17 +00:00
avihal@gmail.com 9e485b447e Configuration dialog: The 'Apply' button is now disabled when the dialog is opened (was only being disabled after clicking it, rest of the dialogs were behaving ok).
- The automatic disabled Apply on open didn't work for SysConfigDialog because GSWindowPanel and VideoPanel were using SetValue for text boxes when they initialize, which triggered a "SomethingChanged" event (it captures, among others, the wxEVT_COMMAND_TEXT_UPDATED event which is also triggered by SetValue for text boxes). The solution, per wxWindows docs, is to use ChangeValue instead, which doesn't trigger this event.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4254 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-23 01:53:01 +00:00
gregory.hainaut@gmail.com f273f6c9b2 pcsx2: i18n: move Langs folder relatively to the application root instead of user data.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4253 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-22 21:59:58 +00:00
gregory.hainaut@gmail.com 06fbb06b30 i18n: Fix assertion crash of my previous commit. I recreate all logics for the folder option to avoid issue with jNO_DEFAULT
Note: now it will be easy to add a folder selection in the appearance panel (if still exists, it does not appear on my system)


git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4252 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-22 21:21:31 +00:00
avihal@gmail.com f19dc6f9fb Presets: Bugfix: 'Enable Patches' system-menu item is now properly aligned with presets behavior.
- previously: was always not-grayed-out even if presets were enabled, and would get applied on only next restart if set only by preset.
- Also, the presets system now nicely supports menu items too.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4251 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-22 20:40:04 +00:00
gregory.hainaut@gmail.com e70f374335 i18n: on linux seach l10n file also in Langs directory
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4248 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-22 14:50:05 +00:00
avihal@gmail.com b24ffa885c Patch from Jake: Make sure both ini files are created together when changing/setting settings folder. previously: vm.ini creation was skipped here.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4247 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-22 14:38:32 +00:00
avihal@gmail.com 45f08e7630 Presets: better semantics on arguments.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4246 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-22 13:50:26 +00:00
avihal@gmail.com fdd9dd807e Patch from Jake: On some scenarios EmuCore config would be saved to both vm.ini and ui.ini.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4242 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-22 04:19:07 +00:00
refraction abf620141b Added some extra "how much in VIF fifo" checks, removed a silly one, fixes Gungrave
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4241 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-21 16:24:54 +00:00
refraction e607fa4ee8 Fixed long standing bug with Syphon Filter - The Omega Strain involved in the handing of Filling Writes
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4240 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-21 15:58:55 +00:00
refraction 07bb54acc4 Fix for GTC Africa Jerkyness (Placement issue), Fix for Aura for Laura demo causing graphical errors, was multiplying VU Cycles by BIAS twice, not really clever :P
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4239 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-21 15:17:29 +00:00
avihal@gmail.com 6d4fd157b8 Presets: Bug fixes, code cleanups, better documentation:
1. Bugfix: Some configs were affected by presets although they shouldn't have (e.g. MultitapEnabled and few more).
2. Bugfix: GUI: moving the presets slider was forcing unaffected values to last applied settings (would override settings changes which took place at the GUI while presets are enabled, e.g. most GSWindow options).
3. Better code resilience for future SysConfigDialog panels which might not be affected by presets.
4. Removed unused code and improved comments.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4237 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-20 00:32:34 +00:00
ramapcsx2 3d6ac25f3c Fix the apply button not graying out anymore like it used to.
This is a patch from Jake.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4236 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-18 00:58:54 +00:00
Jake.Stine fefe0fa0a1 i18n: moved a couple more messages to the pcsx2_tertiary pot file.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4234 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-17 16:52:45 +00:00
Jake.Stine bbf417b0d7 i18n: simplified some message allocations for the new presets system.
DevNote: pxE's are meant for long/multiline messages only, not individual words. :)

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4233 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-17 16:49:07 +00:00
ramapcsx2 2930472b23 Fixed small bug that prevented the slow motion toggle to work. Shift + Tab now enters slow motion.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4232 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-17 16:07:35 +00:00
avihal@gmail.com 09c846c39b Presets: Now the first preset is numbered "1" (was 0). 0 based index is not for mere mortals..
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4227 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-17 00:42:36 +00:00
Jake.Stine 003c40d96a Several bugfixes for the new portable install mode.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4212 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-15 20:35:05 +00:00
Jake.Stine 33336ab958 Major settings bugs from the last few earlier commits fixed here. Sorry folks.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4208 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-13 23:20:23 +00:00
Jake.Stine a6a0197cb2 Bugfixes to the new pcsx2-vm / pcsx2-ui split ini system (WIP). Also fixed minor formatting errors in the intro wizard page.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4207 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-13 20:33:13 +00:00
avihal@gmail.com 7fe180015e Indentation: Converted some spaces to tabs under pcsx2/gui.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4205 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-12 18:36:19 +00:00
Jake.Stine 5386779b82 * Added a --portable command line option to force portable mode operation. (same thing as adding pcsx2_portable.ini)
* Removed the old and complicated first page for the wizard.  New page just has a language selector and some links to the CSX2 configuration guide and FAQ.  The usermode/settings stuff has been supplanted by the simpler portable mode feature.


git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4204 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-12 17:13:21 +00:00
Jake.Stine 3f948fa4fa Compilation error fix and updated about box credits a bit.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4203 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-12 07:30:17 +00:00
avihal@gmail.com 76ac40c614 Re-enable Double-click toggles Full-screen, added a checkbox on the GS Window config panel (default = enabled).
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4202 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-11 22:18:15 +00:00
avihal@gmail.com 80e9d9077f Fixes for issue 915 (comments 24/26/27): 1. Presets slider i18n name icons were all "!Panel:". 2. Speed hacks sliders got broken (reverted the code to pre- r4181).
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4201 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-11 21:52:21 +00:00
Jake.Stine bd0990f9cb Minor tweak to savestates to help improve threaded responsiveness. May or may not work as expected (thread scheduling doesn't always behave in a consistent manner). Shouldn't hurt in any case.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4200 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-01-11 14:47:37 +00:00