Commit Graph

1488 Commits

Author SHA1 Message Date
Jake.Stine
fbae183dcc Linux: Remove code::blocks layout files (those are client/user files, not intended for svn).
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1775 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-07 13:43:44 +00:00
Jake.Stine
aa3d448c97 Linux: Using Code::Blocks Custom Compile option to generate embedded resources now. :)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1774 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-07 13:40:16 +00:00
Jake.Stine
2b26e4f300 ... and because svn can't do direct casing changes, it requires 2 commits. -_-
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1773 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-07 12:27:33 +00:00
Jake.Stine
747b096da9 Reanming Tools to tools (better fix this now while the folder is insignificantly small)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1772 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-07 12:26:49 +00:00
arcum42
19eaebe9be Created project files for all the null plugins, and added them to codeblocks.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1771 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-07 04:56:31 +00:00
cottonvibes
a7c3b12090 Fixed a crash when clicking "Exit" while emulation is in progress.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1770 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-07 04:52:04 +00:00
cottonvibes
5148323b7c pcsx2:
Made mVU Macro ON by default again (got turned off by wx merge).
Added microVU speedhacks to GUI.
Deleted microVU_Alloc.h from project file.

Note: No speedhacks appear to be working yet during emulation.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1769 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-07 04:40:50 +00:00
arcum42
ce0e90e8e6 Correct the script, so that Linux is compilable. (If rebuild.sh is run before compiling.)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1767 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-07 00:50:36 +00:00
arcum42
6d25e55740 Get bin2cpp to work on Linux. (Linux compilation is still broken.)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1766 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-07 00:34:04 +00:00
Jake.Stine
edd521182d Reintegrated wxgui branch into trunk.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1763 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-06 20:57:04 +00:00
Jake.Stine
1bc07c3555 wxgui: Updated to the new logo and about box pic (about box layout still sucks tho). Redid the built in resources so that they're automatically compiled from the original images, instead of having the bulky .h files on SVN (includes updates to bin2cpp tool).
git-svn-id: http://pcsx2.googlecode.com/svn/branches/wxgui@1760 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-06 19:48:57 +00:00
arcum42
36e9ac8b8e wxgui: Some quick cleanups of my earlier commits.
git-svn-id: http://pcsx2.googlecode.com/svn/branches/wxgui@1759 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-06 17:41:49 +00:00
arcum42
3ee092530e wxgui: Get the speed hacks squared away.
git-svn-id: http://pcsx2.googlecode.com/svn/branches/wxgui@1755 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-06 10:46:38 +00:00
arcum42
0f4bad4d67 wxgui: Fixed a crash when configuring the Firewire plugin from the Firewire menu.
git-svn-id: http://pcsx2.googlecode.com/svn/branches/wxgui@1754 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-06 09:03:27 +00:00
arcum42
66f24c0bea wxgui: Get the savestate menus ready to be hooked up.
git-svn-id: http://pcsx2.googlecode.com/svn/branches/wxgui@1753 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-06 08:37:52 +00:00
arcum42
66507e2303 wxgui: Hack in game fixes support. Fix a few minor compiler warnings. Fix Linux after the last revision...
git-svn-id: http://pcsx2.googlecode.com/svn/branches/wxgui@1752 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-06 05:52:39 +00:00
Jake.Stine
43d9aef534 wxgui: sync with trunk (microVU + ee loadstore cycles + improved plugin logging).
* Fixed crash on exit, caused by logging.
 * Updated versioning in main window and console.

git-svn-id: http://pcsx2.googlecode.com/svn/branches/wxgui@1751 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-06 05:21:07 +00:00
Jake.Stine
5e35a50bc9 wxgui: minor plugin binding fixes; this gets Linux booting to the point that it gives me the standard "OpenGL Fail" error (co-linux limitation)
git-svn-id: http://pcsx2.googlecode.com/svn/branches/wxgui@1750 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-06 01:06:44 +00:00
Jake.Stine
867a57935e wxgui: fail.
git-svn-id: http://pcsx2.googlecode.com/svn/branches/wxgui@1749 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-06 00:48:52 +00:00
Jake.Stine
b422809d6e wxgui: my excitement in getting a game to run for the first time in months clearly has shattered my ability to commit.
git-svn-id: http://pcsx2.googlecode.com/svn/branches/wxgui@1748 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-06 00:42:24 +00:00
Jake.Stine
c630b3ac22 wxgui: bah msvc and its tendency to save everything *except* vsprops files when you do a Save All.
git-svn-id: http://pcsx2.googlecode.com/svn/branches/wxgui@1747 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-06 00:12:17 +00:00
Jake.Stine
c1a818386f wxgui: removed dependency on afxres.h, added resource/manifest versioning info to w32pthreads.v2.dll, and fixed a compile error.
git-svn-id: http://pcsx2.googlecode.com/svn/branches/wxgui@1746 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-05 23:46:08 +00:00
Jake.Stine
9308d86ffc wxgui: Runs games. 'nuff said.
* Fixed some deadlock conditions by adding a message pump to semaphore waits ont he main/gui thread.
 * Many more config and init bugfixes.
 * Implemented most of the new Boot menu.

git-svn-id: http://pcsx2.googlecode.com/svn/branches/wxgui@1745 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-05 23:07:23 +00:00
arcum42
163efebb29 wxgui: Add in a missed check on the threading. Update the game fixes panel.
git-svn-id: http://pcsx2.googlecode.com/svn/branches/wxgui@1744 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-05 12:02:07 +00:00
Jake.Stine
93e1d87a22 wxgui: improve single-threaded plugin enumerator for Linux (still a bit buggy)
git-svn-id: http://pcsx2.googlecode.com/svn/branches/wxgui@1743 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-05 09:21:59 +00:00
arcum42
0fa673fdd2 wxGui: Lets not delete the Enumerator thread if we aren't threading it.
git-svn-id: http://pcsx2.googlecode.com/svn/branches/wxgui@1742 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-05 03:37:02 +00:00
Jake.Stine
5728087dbb wxgui: Test revision for Arcum -- with the plugin enumerator running in a single threaded model.
git-svn-id: http://pcsx2.googlecode.com/svn/branches/wxgui@1741 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-05 01:53:12 +00:00
Jake.Stine
bfdb469347 SPU2-X: Minor cleanups and updated DLL/resource versioning info (which never got updated for v1.2, oops)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1740 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-05 01:05:47 +00:00
ramapcsx2
00e1ac1cfb SPU2-X:
Fixe the dsp (winamp plugin) crashes. Thanks to Gigaherz for this one, too :p

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1739 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-04 22:39:21 +00:00
ramapcsx2
f06998808a SPU2-X:
5.1 support is back!
Currently for XAudio2 only, and it's not doing much (Simple copy of the stereo source to the other speakers).
Gigaherz is already working on a nice, semi - prologic II upmixer though ;)

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1738 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-04 22:15:02 +00:00
Jake.Stine
9d65993ac5 wxgui:
* Redid 'Run' menu as separate 'Boot' and 'Emulation' menus (implementation is still spotty as always)
 * Fixed some more bugs in config/settings Dialogs
 * Fixed a nasty bug in memory cards (no more magic memorycard deletion, yay!)
 * Renamed a lot of variables, because I just like refactoring code...
 * Fully implemented emulation commands: Pause, Close, Reset.

(no it still can't do anything more than boot the bios, yet >_<)

git-svn-id: http://pcsx2.googlecode.com/svn/branches/wxgui@1737 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-04 13:36:22 +00:00
arcum42
4df8e8e5ce Some more changes to use dmaRegs and gifRegs in various places.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1736 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-04 02:31:57 +00:00
arcum42
c1b584ed5d Patch r1734 for Linux.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1735 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-04 01:56:33 +00:00
Jake.Stine
be59d1c627 Added more logging to the plugin management process (init/open/close). Added SVN_REV info to the console log.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1734 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-04 01:42:16 +00:00
arcum42
dbeeca16a1 Might as well copy some register code from GSdx to GSnull, so I have a starting place on register handling in it.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1733 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-03 23:57:59 +00:00
Jake.Stine
592781e7fc Minor changes to how the commandline auorun feature works, so that it initializes in the same general order/pattern as using the GUI. May fix some spotty problems.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1732 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-03 15:52:15 +00:00
ramapcsx2
ac58ea42e3 Relaxed loadstore cycles a bit on the EE.
This hopefully lets a few regressed games work again.
Also a speedup, specially in fmv..

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1731 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-03 15:02:38 +00:00
Jake.Stine
64e43a9086 wxgui:
* Fixed thread classing so that detached pthreeads are handled safely, and so that virtual functions in C++ destructors are explicitly specified.
 * Added some helper functions to Pcsx2App for safely executing menu commands form any thread in the emu.
 * Fixed several minor bugs in settings / config handling.

git-svn-id: http://pcsx2.googlecode.com/svn/branches/wxgui@1730 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-03 11:59:05 +00:00
Jake.Stine
ee97290cd2 pthreads: Added <excpt.h> to pthreads.h since SEH requires it; Added versioning to the project/output filename (currently V2, which is SEH-enabled)
git-svn-id: http://pcsx2.googlecode.com/svn/branches/wxgui@1729 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-03 11:58:18 +00:00
Jake.Stine
1ebfee30e9 wxgui: better fix for universal message-level exception handling.
git-svn-id: http://pcsx2.googlecode.com/svn/branches/wxgui@1728 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-02 12:12:04 +00:00
Jake.Stine
f7a44a7af2 wxgui:
* Added /gui/AppRes.cpp : contains resource management code that used to be in /gui/App.cpp.
 * Redid disk/linux console logging to be both thread safe and crash-safe.
 * Cleaned up plugin init/open exception handlers
 * Was forced to implement a manual version of wxEventLoop because of a critical design flaw in wxWidgets' message loop exception handler.


git-svn-id: http://pcsx2.googlecode.com/svn/branches/wxgui@1727 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-02 11:22:16 +00:00
cottonvibes
5494e9cd6f microVU/macroVU: When subtracting a reg by itself, its safer to just set the reg to 0, instead of actually doing the floating point subtraction.
This fixes the problems in FFX2 introduced in r1710.
Also thanks to rama who found out it was SUB that was breaking the game. (Saved me a lot of debugging to narrow down the problem ;p)

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1726 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-02 04:48:42 +00:00
Jake.Stine
600f7b2207 wxgui:
* Improved thread safety of file logger (needs work yet)
 * Debug builds automatically open the console log during the first time wizard.
 * Added terminal logging to linux builds.
 * Linux: Bugfixed plugin configuration dialogs being unable to receive input.

git-svn-id: http://pcsx2.googlecode.com/svn/branches/wxgui@1725 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-01 12:18:31 +00:00
Jake.Stine
646bf1bfac Issue 331 - let's also fix the "double initialization" issue when booting cdvd plugin from the commandline.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1724 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-01 10:00:57 +00:00
Jake.Stine
4307e18e71 Command line fixes (Issue 331):
* I had incorrectly documented -usecd as -usecdvd (oops)
 * Skipbios now defaults to OFF is was intended

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1723 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-01 09:34:51 +00:00
Jake.Stine
0a4b4e31bf Quick fix for GCC versions 4.2 and earlier, which lack the __COUNTER__ define.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1722 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-01 00:58:39 +00:00
cottonvibes
fa7eae8edb microVU: Normal clamp mode clamps a little more stuff (fixes some very rare sps I found while playing kingdom hearts)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1721 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-01 00:57:53 +00:00
Jake.Stine
25a31e3a03 wxgui: retooled exception handling, should eliminate warnings in GCC and remove previous initialization ambiguities. (ended up being a nice code cleanup too, yay)
git-svn-id: http://pcsx2.googlecode.com/svn/branches/wxgui@1720 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-01 00:43:28 +00:00
cottonvibes
536073957a microVU: minor changes...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1719 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-31 22:44:18 +00:00
sudonim1
455d0a4c87 Reset and recompile the current block on constant buffer overflow. (Some other checks should be changed to use this if this isn't immediately reverted.)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1718 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-08-31 20:48:39 +00:00