cottonvibes
1addaf5c69
microVU: If the vi reg is modified directly before the branch, then the value read by the branch is always the result of the 5th or greater instruction...
...
Thanks to genter for helping me figure this out.
See this:
http://forums.pcsx2.net/Thread-blog-PS2-VU-Vector-Unit-Documentation-Part-1?pid=103928#pid103928
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3091 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-28 02:25:56 +00:00
ramapcsx2
de13bdf8d7
Fix a few copypaste errors that crept into the installer.
...
They prevented the uninstall script to register the main files.
Also added pcsx2hostfs_ldr.elf, as it's enabled and working correctly now.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3090 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-27 19:10:06 +00:00
Jake.Stine
8f16901181
NSIS Installer: updated web installer links for Googlecode mirrors on the VC++ CRT redistributables.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3089 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-27 12:44:11 +00:00
Jake.Stine
3f75082889
NSIS Installer: Finished the web installer, and fixed some errors int he full installer.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3088 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-27 12:13:51 +00:00
Jake.Stine
d3c98dd02a
Fix bug in multitap memorycard filenames (all multitap cards on each port pointed to the same file, woops!), and fix some NTFS redundant re-compression silliness during startup when using very large memorycards.
...
Note: For the multitap to work, you'll need to remove the existing multitap filenames in your pcsx2.ini (or delete the ini completely).
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3087 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-27 00:42:38 +00:00
Jake.Stine
d75664e1b2
Fixed a couple bugs in memorycard ejection logic, and a nasty crash bug for anyone who had the old CWD mode enabled.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3086 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-26 23:06:31 +00:00
Jake.Stine
c1d8a3e94c
NSIS Installer: Preliminary addition of the web installer (needs work, generates some errors yet)
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3085 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-26 19:46:37 +00:00
Jake.Stine
74a4ecd559
Completed support for various MemoryCard sizes (16, 32, 64 megs cards).
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3084 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-26 19:45:33 +00:00
arcum42
2a5a0b36c8
spu2-x: rearrange the dialog box a bit.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3083 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-26 11:19:28 +00:00
arcum42
651f75f625
spu2-x: fix up a gtk implementation of the sync modes.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3082 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-26 11:09:10 +00:00
Jake.Stine
24e70bd524
* Re-implemented memorycard ejection (yay!) -- helps avoid memorycard corruption when using savestates on many games (due to them caching memorycard contents).
...
* Memorycard settings are now applied on-the-fly (can add/remove/disable memory cards in the BIOS browser and it'll act just as if you plugged or unplugged cards on a real PS2)
* Bugfixed memorycard creation dialog; which wasn't creating the memorycards in the right place (oops).
* Removed the CWD option from the first time wizard (was redundant since adding the custom location option).
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3081 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-26 01:57:08 +00:00
sudonim1
9708f279e0
DECI2: correct NUL writing for logging to remove garbage
...
IOP: Fix return value on ioman.write(1, str) (stdout)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3080 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-25 22:12:14 +00:00
ramapcsx2
d7468b7d20
The "Open window settings" button isn't needed anymore.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3079 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-25 18:21:11 +00:00
Jake.Stine
04043586da
Console log defaults to open/on now in all build types (not just devel/debug).
...
Better fix for the bios selector thingie.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3078 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-25 14:22:15 +00:00
ramapcsx2
e6580d4b82
SPU2-X:
...
Added the Async Mix mode to the configuration dialog.
Users can select between Timestretch, Async Mix or no sync now.
There's a warning for the Async mode, as it breaks games that can't cope
with a variable speed SPU2.
SVN revision users:
Please remember to delete your SPU2-X.ini when switching to this revision (to clear the Sync mode setting).
Linux:
It's missing GTK implementation yes (global vars are already changed though), sorry :p
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3077 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-25 12:33:51 +00:00
sudonim1
3e81a87c90
Changed MulShr32 to a naive implementation, the generated code is fine already.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3076 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-25 08:24:04 +00:00
arcum42
774f56297a
spu2-x: Fix another bug in my ini changes, and change MulShr32 again.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3075 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-25 07:26:55 +00:00
arcum42
321b341030
Only complain about not having a bios if we don't have a bios.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3074 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-25 07:04:57 +00:00
arcum42
ef8039ed1d
spu2-x: Fix a bug in my last commit.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3073 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-25 05:33:21 +00:00
arcum42
94ae54d6c0
spu2-x: Some changes to how the ini file writing works in Linux. (still buggy)
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3072 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-25 05:26:39 +00:00
arcum42
65facf6958
Linux fix.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3071 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-25 03:56:19 +00:00
Jake.Stine
56170870eb
More user interface work. Moved some of the configuration panels around; just to confuse you all. ;)
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3070 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-25 02:08:17 +00:00
ramapcsx2
6a24e30e78
Changed some descriptions.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3069 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-24 12:41:56 +00:00
sudonim1
4a427059d8
Reverted r3063 as the last revision obsoleted it and it was causing suspend/resume issues with the software renderer, removed an unnecessary GSclose() and ResetDevice() call each
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3068 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-23 17:26:37 +00:00
sudonim1
ab77eb4646
GSDx: Free textures that have been in the unused texture pool for a few frames.
...
GSDx: Reset device on save state load.
GSDx: Made GSRenderer::ResetDevice() actually do the main function in its name and implemented InvalidateTextureCache(). If anything breaks, it's because of this change.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3067 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-23 15:33:50 +00:00
Jake.Stine
d8ba646de2
Even more memorycard work! Dialog box is mostly functional now (still missing a couple options and refinements) -- WARNING: settings/ini storage has changed. If you're using non-default memorycard settings, you'll need to go and edit your ini again.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3066 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-23 15:20:52 +00:00
Jake.Stine
0b7bbdc723
Add <> to zlib and bzip includes (matters on Linux)
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3065 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-23 15:10:49 +00:00
ramapcsx2
d09c269d17
GSdx:
...
Fix the worst memory leaks on emulator suspends.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3063 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-23 13:56:44 +00:00
arcum42
ef5124e6d3
cmake: Remove a few unneccessary defines.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3062 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-23 08:10:32 +00:00
arcum42
58786f8218
cmake: commit some cleanup work (done by gregory).
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3061 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-23 07:51:43 +00:00
arcum42
a0d7e4a1b8
cmake: Fix the default build type. Add some CMakeList files.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3060 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-23 07:30:36 +00:00
sudonim1
6dd30213c9
More fixes for my own mess
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3059 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-22 16:02:55 +00:00
sudonim1
e5bbb0f956
I feel empty now.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3058 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-22 13:17:03 +00:00
sudonim1
e272080354
R5900 recompiler: more compact code generation for QFSRV and PADDSW, removed a little redundant code. Big difference in the opening fatal frame fmv for me, but this is probably cache related. Don't expect anything.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3057 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-22 11:46:59 +00:00
arcum42
460728393a
cmake: Update some missing files. Compile Devel by default.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3056 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-22 05:07:07 +00:00
arcum42
d7ac8fd81c
zeropad: patch the ini settings as well.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3055 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-22 03:02:37 +00:00
arcum42
f67299ad83
onepad: apply a patch to the ini settings.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3054 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-22 02:52:47 +00:00
cottonvibes
e3cc848a72
Fixup drk's profiler to work again and also support mVU...
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3053 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-21 02:49:14 +00:00
Jake.Stine
c4e2bfefb7
More UI Progress.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3052 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-20 22:29:30 +00:00
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