arcum42
4509e085c6
Convert Sif.cpp & Vif.cpp to use the Tags.h code.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1646 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-17 20:41:32 +00:00
arcum42
9714a50dc5
Changed the MFIFO test and message because it spams too much now that it actually does what it said it did before. Fixes the FFXII opening.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1645 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-17 12:34:27 +00:00
ramapcsx2
5b1700f98d
Fix a foopah, and get rid of the useless imdct warning.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1644 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-17 10:36:53 +00:00
Jake.Stine
fc35912a52
Removed duplicate null checks on safe_delete.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1643 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-17 09:52:50 +00:00
cottonvibes
e08c2cc57d
microVU: Now prints some more Warnings to the console when unimplemented features are happening.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1642 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-17 06:38:56 +00:00
cottonvibes
47b04ffb5b
microVU: Fixed a case where a cached microProgram was killed but was still being used...
...
This fixes Suikoden III hanging/infinite loop problems, and possibly some other games...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1641 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-17 01:51:13 +00:00
Jake.Stine
761e36796a
Improved the safe_delete / safe_free macros to avoid potential block scoping pitfalls, and fixed what looks to have been a minor typo in Tags.h :)
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1640 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-16 21:09:35 +00:00
arcum42
5c187ebed7
Minor correction to the last revision.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1639 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-16 20:12:07 +00:00
arcum42
adb9c06dba
Converted VifDma.cpp over to using Tags.h. Worked some more on straightening out Tags.h.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1638 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-16 20:03:55 +00:00
gabest11
de2d3603a0
GSdx: corrected recording code.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1637 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-16 16:45:26 +00:00
ramapcsx2
7a36e448c9
GSdx: Fix for the bad colors when capturing.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1636 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-16 13:46:50 +00:00
ramapcsx2
2dc77cd128
GSdx:
...
Re-enabled capturing via F12 key. It was missing the callback entirely.
The videos I capture here turn out all blueish though. No idea why :p
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1635 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-16 11:35:30 +00:00
cottonvibes
05bf33c35c
pcsx2: fixed some msvc++ compiler warnings
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1633 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-16 06:22:45 +00:00
cottonvibes
a364c72a57
microVU:
...
- Fixed a bug from r1630 (it was breaking SO3 and probably some other games)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1632 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-16 06:09:11 +00:00
cottonvibes
e0aaf5569a
microVU: minor cleanups
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1631 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-16 05:24:02 +00:00
cottonvibes
1c37a9abf4
microVU: Implemented some undocumented stuff which lets Champions Return to Arms get in-game.
...
The game still looks ugly, I'm not sure if its problems are gsdx or pcsx2. zeroGS just renders a black screen which it no help xD
Note: I still need to optimize this fix.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1630 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-16 02:49:25 +00:00
cottonvibes
0efb1c534f
microVU: minor changes
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1629 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-16 00:49:34 +00:00
arcum42
233f4348bc
Fix a silly mistake I made in naming functions in Tags.h.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1627 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-15 11:38:17 +00:00
ramapcsx2
d156fcfddb
Disable vsync when going from "limit" to "skip" framelimit mode.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1626 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-15 11:25:52 +00:00
arcum42
b6cce7c560
A bunch of IPU.cpp now uses Tags.h. Ironed out a few things in Tags.h.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1625 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-15 09:51:23 +00:00
arcum42
fb3f07b2d6
Link in Tags.h, use one of my new enums in various places, and move some code in IPU.h to a new function of it's own.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1623 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-15 04:37:01 +00:00
arcum42
5ce6df15bc
Added some tag code in I was fiddling with. (Nothing uses it yet. I mainly wanted a backup of what I was working on.)
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1622 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-14 10:24:23 +00:00
cottonvibes
18a12b10b0
microVU:
...
- Cleaned up microVU_Compile
- Added file microVU_Branch
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1621 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-13 05:04:04 +00:00
gabest11
ab010b2b4c
forgot to set function level linking..., that trims more unused code and dlls deps, any good revision number ahead to reach? :D
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1620 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-12 23:27:22 +00:00
gabest11
b44e6fcb8a
doh, so many missing files
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1619 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-12 22:47:48 +00:00
gabest11
e9277c36d7
missing project files
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1618 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-12 22:26:39 +00:00
gabest11
0d40e9963e
vs2010 project files for pcsx2 (plugins later)
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1617 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-12 22:11:06 +00:00
Jake.Stine
e56ef9138e
Fixes for ICC compilation errors (Issue 350)
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1616 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-12 13:15:14 +00:00
cottonvibes
864e49e69f
microVU: extra + preserve sign clamp mode now semi-implemented (before it would just do the same as 'normal' in mVU)
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1615 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-11 23:36:22 +00:00
ramapcsx2
62cc3cfbf3
Workaround a problem with thread affinities.
...
Should fix some slowness issues, mainly on AMD cpus.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1614 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-09 18:38:10 +00:00
arcum42
c0a0cd6bed
Revert the changes to CDVD, and clean up the changes I made to ElfHeader.cpp, getting rid of some extraneous commented out test code, and refining the comments I left a bit.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1613 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-09 10:43:29 +00:00
arcum42
5bdc1947f4
A few minor modifications to CDVD and IPU.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1612 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-09 03:42:02 +00:00
gabest11
3bd8037573
GSdx: fix for transparent walls in kingdom hearts (or anything else that sets AA1 with ABE off)
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1611 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-07 21:11:27 +00:00
arcum42
703fd0a597
Here's a better bug fix for the issue that was bugging me in r1608.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1610 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-07 01:55:59 +00:00
arcum42
0a28a945cf
After thinking about it, I'm reverting one of the changes I made in r1608 for the moment, though I may rewrite the whole function in the future...
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1609 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-07 01:12:16 +00:00
arcum42
b4dae04147
Worked for a bit on parseCommandLine in Elfheader.cpp.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1608 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-06 12:00:06 +00:00
mattmenke
3cbd298cff
LilyPad: A number of small fixups.
...
DirectInput devices corresponding XInput devices should be listed as "[Detached]" when XInput is enabled. No idea if this works, as it requires an XBox 360 controller to fully test.
FF Axes now sorted, rather than being displayed in the order MS returns them.
Small motor DirectInput binding now correctly displays "Square" effect type in list when first created.
Attempt to more accurately model "soft" vs "hard" presses. Don't have a game where this matters, so no idea if it works.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1607 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-06 04:50:55 +00:00
cottonvibes
5025b3886e
microVU: Removed the "Exiting from Possible Infinite Loop" logic from Release builds, should be a small speedup.
...
Its still there in debug/devel builds, so we can easily tell if a game is hanging on VU1.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1606 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-05 08:49:25 +00:00
cottonvibes
3f2f8571df
microVU: some optimizations...
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1605 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-05 04:03:24 +00:00
gabest11
a41f80cfca
memcpy on PcsxConfig made pcsx2 crash upon exiting, when the string members were deallocated, I guess they were added later.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1601 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-03 11:05:24 +00:00
gabest11
3435ca8b74
GSdx: fixed the crash when booting through the bios
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1600 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-03 11:01:36 +00:00
cottonvibes
a2c4aad28e
microVU:
...
- Normal Clamp Mode clamps a few more stuff (Fixes Ice Age 3 falling through floor bug)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1599 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-03 00:43:14 +00:00
gabest11
570e4ce85e
GSdx: fixed dx9 + msaa=0
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1598 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-03 00:17:35 +00:00
gabest11
cea0f395aa
GSdx: experimenting with msaa, add msaa=N to gsdx.ini to activate it (N=2,4,8)
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1597 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-02 23:07:30 +00:00
Jake.Stine
37b63f8a0c
Zeropad/Win32: Make what appears to be a fairly significant bugfix, for what it's worth.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1596 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-02 18:46:39 +00:00
arcum42
3d87e4845a
Add the changes from r1593 to Linux.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1594 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-02 07:21:17 +00:00
gigaherz
4bb4bebd46
KiNGKiMO noticed a crash when specifying a iso filename in the cmdline, to make pcsx2 auto-boot that file. I fixed that, and while I was at it, change the bootmodes around.
...
The way it works now is:
- Base mode: 0=normal (cdvd plugin), 1=load elf, 2=use iso loader, 3=emulate no disc
- Bios flag: 65536+base = mode startup through bios boot process. Default is to skip bios.
So for example to load X.iso using the internal iso loader, and executing through the bios, you would now do: pcsx2.exe -bootmode 65538 X.iso
This needs implementing in linux side, and maybe changing it so it's nicer user-wise (for example, reading the number as HEX would make it 10002 instead of 65538).
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1593 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-01 14:25:19 +00:00
cottonvibes
5c38811967
pcsx2: removed some msvc++ warnings from one of arcum42's cleanups
...
microVU: minor fixes.
The ps2's VUs (and FPU) pretty much always do sqrt(abs(x)) whenever doing sqrt's.
SSE's sqrt will give you a NaN if x is negative instead, so force abs(x) before doing sqrt (unless the value is known to be positive).
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1592 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-01 02:44:22 +00:00
gabest11
3f4f3db3e6
GSdx: little code cleanup
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1591 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-07-31 23:59:06 +00:00
cottonvibes
8b288e8917
microVU: more optimizations
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1590 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-07-31 07:34:03 +00:00