arcum42
7c0d91ce86
Fix up Linux, as well as make a few minor changes to onepad.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2196 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-14 09:02:10 +00:00
Jake.Stine
848269fc22
Added pxRadioPanel, a nifty all-thrills container for radio button groups. Removed AddRadioButton. Moved SizerFlags and other wxHelpers to Utilities class (optionally accessible by plugins).
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2195 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-14 08:36:57 +00:00
arcum42
1db79d7eea
Remove the MPEG hack; Mana Khemia no longer needs it, as of the voodoo cycle fixes.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2194 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-13 10:53:26 +00:00
arcum42
9380a492b0
Some header cleanup.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2193 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-13 04:36:01 +00:00
arcum42
4f6fab781b
Expand the color list a bit, muck with the Linux color console code, and change a few ifs to a case statement.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2192 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-12 14:52:29 +00:00
arcum42
137f0da055
Add 'Print CDVD Info' back in. In Linux, make writing to stdio optional. Make a few log messages grey. A few misc things.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2191 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-12 12:51:00 +00:00
ramapcsx2
4ac00ea969
GSdx:
...
Gave up on the smart m_width / m_height adjustments for now. This just won't work the way I imagined it :/
Using a "common" size of 640*512 instead. This means some odd games might use a wrong output surface again (they always did this on the normal upscaler).
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2190 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-12 09:50:05 +00:00
arcum42
01231c1fa5
Update the codeblock project.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2189 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-12 02:46:06 +00:00
Jake.Stine
0dfa9a586e
Implemented new pxCheckBox into the rest of the gui components.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2188 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-11 14:08:42 +00:00
Jake.Stine
b755069217
Finished the new logging options dialog (loads and saves settings (!))
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2187 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-11 11:36:13 +00:00
ramapcsx2
bcba091cf3
Patches don't need to go, they work apparently :p
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2185 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-11 05:55:11 +00:00
ramapcsx2
fd0386b6bf
Small cleanup on the GUI. Only show the "Debug" entry on devel and debug builds, as in legacy_gui.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2184 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-11 05:25:50 +00:00
gigaherz
ce31ac361c
Implemented a feature which could potentially reduce the slight slowdowns present when running in windowed mode inside Aero.
...
Since it's late, I will leave it to the world to figure out of it really makes a difference.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2183 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-11 03:56:14 +00:00
arcum42
0f43b12d72
Should probably drink something with caffeine in it, and worry about sandwiches later.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2182 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-10 22:00:14 +00:00
Jake.Stine
2b05fa9cef
Layout improvements for the Logging dialog; still not connected or saved tho
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2181 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-10 21:48:05 +00:00
arcum42
9cc890987d
No more sandwiches...
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2180 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-10 21:33:59 +00:00
Jake.Stine
02d431a1c1
Fixes release-mode build targets from my prev commit.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2179 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-10 19:09:06 +00:00
Jake.Stine
622f89577d
Partial re-implementation of emulation Trace Logging. Still a work in progress. >_<
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2178 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-10 17:53:22 +00:00
ramapcsx2
e2933b8429
Disable Interrupt is now recompiled, thanks to pseudonym :p
...
This is a significant speedup in Suikoden 3 menu's.
And any other obscure game that might do that a lot :p
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2177 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-10 17:28:15 +00:00
ramapcsx2
8a9582f73b
Fix a mistake. Thanks for spotting it, dhaft.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2176 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-10 14:11:43 +00:00
ramapcsx2
b7a5c067ba
GSdx:
...
- Detect more games that blur (Dragon Quest 8)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2175 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-10 13:05:56 +00:00
ramapcsx2
efdeabd865
GSdx:
...
- Reduced the overhead of the new scaler. Instead of just using 1024*1024 blindly, it tries to adapt to games native resolutions.
- Yet another change to IncAge(), since it seems to be (mis)used to do texture invalidation. (Fixes Disgaea 2 when booting through the BIOS)
- Added some comments
Note:
Before working on the texture cache GetDisplayRect(),GetFrameRect() and GetDeviceSize() really need fixing. It's useless to try and find surfaces when not knowing the real size of things.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2174 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-10 11:38:32 +00:00
arcum42
2685f25694
Yay includes.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2173 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-10 09:54:29 +00:00
ramapcsx2
fef3baab7b
Whops :p
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2172 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-10 06:17:35 +00:00
Jake.Stine
a33f3e1daf
Partial implementation of Video configuration panel (totally just for show right now, does nothing).
...
Dev note: kinda reached a point where I'd like to make some revamps of the wxHelper classes based on better understanding of wx-in-practice. So I'm going to work on a significant refactoring of most pcsx2 panel constructors starting now. :)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2171 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-09 15:00:45 +00:00
Jake.Stine
1a99183639
wxWidgets/Win32: Force spin control contents to align to the right (they show integers! By rule numbers should be right-justified).
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2170 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-09 14:56:22 +00:00
ramapcsx2
03fc72dd3f
GSdx:
...
- Added some sad attempt to fix small upscale annoyances. It's very hackish but better than nothing :p
- Small cleanups
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2169 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-09 00:32:52 +00:00
arcum42
de00eb95e7
Correction to my last revision.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2168 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-08 22:06:33 +00:00
arcum42
f2b32b57aa
Fix compilation errors.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2167 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-08 21:43:04 +00:00
Jake.Stine
b562e8aa0f
Better seeking for IsoFile; using s64 to allow for a full 4gb of addressable file positions in either direction.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2166 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-08 17:46:56 +00:00
Jake.Stine
c6b14bd7f0
IsoFile/IsoFS code conformance stuffs:
...
* Converted new code to use PCSX2/wxWidgets types and utility/helpers.
* use u32 where appropriate (as defined by ISO 9660), and removed s64 stuff since it's not supported by the file format anyway.
* general fixups to conform better to general C++ style error and object handling.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2165 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-08 17:29:12 +00:00
cottonvibes
e0f455a57a
fixed a compile warning from mVU
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2164 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-08 17:19:59 +00:00
Jake.Stine
d92f756cdf
Patch parsing code cleanups, using some parser helper classes and properly const-qualified wxString parameters; also improved error handling slightly.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2163 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-08 17:18:34 +00:00
Jake.Stine
921f91d826
Minor SVN Maintenence; added eol-style:native property to some files missing it.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2162 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-08 17:15:52 +00:00
Jake.Stine
a06803d263
Avoid use of wxString in globals, unless really necessary (C++ global/static object initializers on "complex" objects that do resource management can lead to wonky inter-dependency nightmares, plus this more efficient anyways ;)
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2161 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-08 05:00:28 +00:00
arcum42
0ade7b5bd0
Minor fix for my last commit.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2160 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-08 04:42:24 +00:00
arcum42
190f66186f
Change the console functions so that the terminal actually has colored text in Linux. (And doesn't have blue underlined text for most of FFX...)
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2159 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-08 04:32:15 +00:00
cottonvibes
61b2ab7583
- Added microVU_Flags.inl to the project file (somewhere along the lines it went missing)
...
- Fixed sVU COP2 to compile correctly (when disabling mVU Macro)
- Fixed minor mVU debug/logging bugs
- Made mVU0 exit execution every ~768 cycles which fixes Rachet and Clank hanging (mVU0 already did this before when the m-bit was set, but now it does it all the time even when the m-bit isn't set; other games might be effected by this change...)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2158 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-08 03:13:31 +00:00
gigaherz
3c54e2ba75
WIP work towards adding support for non-trivial image files (multitrack cue+bin, ccd, nrg, ...).
...
This is only refactoring, there shouldn't be any behavior change.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2157 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-08 02:45:09 +00:00
Jake.Stine
115d2b6f05
* Added word wrapping to tooltips! (Windows only)
...
* Minor cleanups to iFPU roundmode recompilation.
* Changed AsciiFile from wxFile (slow!) to wxFFile (fast!)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2156 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-08 01:56:24 +00:00
gigaherz
909714d08e
Since pcsx2 itself can now identify the specific disk type based on the base media type, cdvdGigaherz does not need to replicate the same work anymore.
...
This means cdvdGigaherz builds will no longer work on older versions of pcsx2 from before I integrated the detection code into the emu.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2155 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-08 01:42:27 +00:00
arcum42
8bed2e5ff3
Get Linux working again.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2154 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-08 00:30:52 +00:00
gigaherz
7732c7b46e
This file wasn't necessary. Forgot to delete before committing.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2153 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-07 23:08:13 +00:00
gigaherz
f598fb8362
Replaced the old isofs code with a new simpler and cleaner isofs handler.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2152 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-07 23:03:03 +00:00
gigaherz
3b0f524417
Seems when I made the internal iso reader I changed some code that shouldn't have been changed. This should make dual layer stuff work "as well" as in cdvdiso.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2151 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-07 19:28:47 +00:00
Jake.Stine
34f30969bf
GSdx: likely fix for the infamous DX10 memleak and resume/loadstate instabilities. Likely because I don't have DX10 capabilities, so I'm coding blindly as usual. ;)
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2150 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-07 17:50:48 +00:00
Jake.Stine
d114d698a2
svnrev.h fixes for when TortoiseSVN isn't available (fixes compilation errors in SPU2-X and cdvdGigaherz).
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2149 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-07 17:15:37 +00:00
Jake.Stine
ae64b98e6a
Emitter code cleanups, and re-added GCC 4.4.x code I accidentally removed in a prev rev.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2148 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-07 15:46:09 +00:00
arcum42
7f610e46f6
Fix a few compiler warnings.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2147 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-07 14:49:36 +00:00
Jake.Stine
5f26a90b36
Redid the structure packing macros a bit: added __packed, a bunch of comments, and removed a few ugly #ifdefs.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2146 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-07 14:13:07 +00:00