hyperiris
1bed914bf4
a tiny fix, I found MGS:TT PAL use BNR1 format opening.bnr, so only English was filled.
...
now, all 6 languages were filled when opening.bnr is BNR1 type.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2221 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-12 13:03:39 +00:00
John Peterson
b932a53b68
Emulated Wiimote: Fixed the angles to x, y, z values conversion. There's just one thing left to fix before the combined roll and pitch works, when roll is more than 90 pitch has to be changed from for example 15 to -165 or something like that. Until I figure that out you can use the emulated roll and pitch separately by setting the range of either one of them to zero.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2219 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-12 08:46:48 +00:00
nakeee
7958eae6da
small JITTEST typo fix
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2218 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-11 17:36:16 +00:00
John Peterson
68f39cb287
nJoy:
...
1. Circumvent the IDirectInputDevice2::SetDataFormat() error when opening the configuration window to.
2. Fixed the Allow out of focus input option again
3. Allow changing of the mapped pads while a game is running
4. Prevented crashes or problems from any combination of having the configuration window open when a game is started or stopped
5. Fixed a crash that would occur after nJoy was started with a connected pad, then stopped, and all pads disconnected, then started again
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2215 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-11 10:30:02 +00:00
John Peterson
5be14f1b72
Core: It seems like different settings work on different systems. So I added a Setup.h file to allow local custom compilation settings. I avoided placing this in Common.h to avoid having to rebuild many files when the settings are changed.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2208 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-10 17:41:38 +00:00
John Peterson
516a14150a
Wiimote: Improved the emulated Wiimote, added gamepad controls for analog tilting.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2207 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-10 17:25:08 +00:00
magumagu9
49937a640b
JitIL: Make selectively disabling JIT instructions from the debugger
...
work correctly.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2205 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-10 13:11:32 +00:00
magumagu9
318d1105fb
JitIL: Attempt to fix some 64-bit build errors.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2204 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-10 12:44:17 +00:00
magumagu9
cf5fc063ce
JitIL: Make LoadCarry work correctly.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2202 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-10 12:20:30 +00:00
John Peterson
c18613a580
nJoy: Fixed the Hat / Custom D-Pad setting in the save by slot mode
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2194 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-10 00:41:43 +00:00
John Peterson
2162e3ce80
Last commit: Forgot _WIN32 ifdef
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2193 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-09 23:49:13 +00:00
John Peterson
3d70ea1bcb
PadSimple: Removed double definition of __Log()
...
Core: Readded FreeVideo and FreeDSP for _WIN32. As I have explained thoroughly these are needed in Windows.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2192 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-09 23:20:28 +00:00
John Peterson
72424eeadc
PadSimple: Added rerecording option in that the input saving counter it saved with the save state and rewinded when a saved state is loaded
...
Core: Tried to a address a semi-frequent hanging that would occur in single core mode and render to main frame
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2191 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-09 23:12:15 +00:00
nakeee
ec71298b06
Fixed another unresolved symbol
...
removed freevideo/freedsp
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2190 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-09 21:47:02 +00:00
hrydgard
e979db862c
Convert some ugly macros to templates.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2189 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-09 21:24:32 +00:00
hrydgard
d209d4a577
Cache vertex array pointers, a la magumagu's idea. Misc other stuff. Should give very minor speed boost.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2185 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-09 20:35:30 +00:00
John Peterson
5edef94753
SimplePad: Added input recording options to the GUI, now we just need to get rerecording to work to, perhaps one can rewind the input counter when a state is loaded? So the input counter is saved in the savestate for the pad.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2184 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-09 20:06:27 +00:00
XTra.KrazzY
09c8368180
Fixed NullSound hanging on movies. Compared to DSound, it's now slower on movies but faster in menus
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2183 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-09 19:50:06 +00:00
nakeee
59a8fd4848
Chaoscode fix for last commit.
...
If anyone understands why it made any difference do tell me... it seems both should just return null..
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2181 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-09 19:26:14 +00:00
daco65
2ff2852771
Njoy: added an option to choose what kind of analog filtering you want. it should be changeable when you choose to view advanced settings. this solved my analog/digital config problems i had and it *should* still work for those who had np with Jpeterson's change. i was told the wiimote had the same problem (makes sense) but im not sure if alot of ppl had that problem with their controllers so i have kept it as an ini changeable option only (set AdvancedMapFilter to True to use the same filtering as Njoy 0.3 does with AdvancedMapFilter enabled.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2180 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-09 18:43:03 +00:00
nakeee
1026b3b6f1
Commited chaoscode's patch to fix re2 and mp1
...
disabled njoy on linux as it doesn't compile (need to talk to JP about the right fix)
added ugly hack to include the right SDL.h on linux
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2179 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-09 18:31:16 +00:00
Shawn Hoffman
c4c8bde34d
more mic WIP. Seems to at least give correct volume levels to odama, it might even work.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2178 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-09 15:46:15 +00:00
hyperiris
0868770d24
fix again, JP please check it. don't forget clear your cache!
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2177 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-09 15:41:28 +00:00
John Peterson
d0a01f449b
Last commit: Typo
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2175 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-09 15:31:00 +00:00
John Peterson
3e53828406
MusicMod: Moved it from Branches to Externals, I guess there usually is no Branches dir in the trunk dir, so this may look a little better
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2174 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-09 15:29:35 +00:00
hyperiris
013e9bed93
optimize function call: point out by magumagu, GetVideo() is a kind of bottleneck, so move it out of loop;
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2173 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-09 14:24:39 +00:00
John Peterson
1fbebb4ce1
Wiimote: Configure gamepad in Wiimote plugin
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2172 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-09 13:10:29 +00:00
magumagu9
e8925e43fe
JitIL: Disable addze implementation for now; I'm not exactly sure what's
...
wrong with it, but it's causing visible issues.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2171 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-09 05:22:44 +00:00
magumagu9
f4025a8caa
Enable block linking for JitIL; I disabled it when I was trying to debug
...
a crash.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2169 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-09 01:37:50 +00:00
magumagu9
5c35e95c8f
JitIL: Add JIT for addze, ps_sum0. Also, some cleanup.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2168 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-09 01:31:38 +00:00
magumagu9
4d3c0b8783
JitIL fix for Animal Crossing: make sure to mark floating-point loads
...
consistently.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2167 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-09 00:41:31 +00:00
XTra.KrazzY
6565b1ea83
Based on http://www.gc-linux.org/wiki/Main_Page , the Wii has a 729MHz processor. It seems to work here and doesn't break any timers and whatnot.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2166 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-09 00:39:51 +00:00
magumagu9
622f396d8a
Slight correction to r2164.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2165 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-08 23:07:47 +00:00
hrydgard
935eb226ca
First steps towards 64-bit support in JITIL. Not yet working. yes, those crazy casts (u32)(u64)ptr makes sense when we know the ptr is below 4gig - then it's OK.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2164 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-08 22:20:35 +00:00
donkopunchstania
f5f99e8f04
clip space coordinates are now available in fragment shader because depth needs to be computed there instead of the vertex shader. computing it in the vertex shader causes incorrect results sometimes. worked on z textures but 8 bit z texture still is not correct because it breaks SSBM. RE0 now looks ok.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2163 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-08 22:08:20 +00:00
XTra.KrazzY
c8526c7be1
1. Fixed RTC in both Wii and GC (added Wii epoch bias, notify me if it isn't good for your PC and I'll revert it).
...
2. Added some Zelda UCode HLE Documentation and changed the way it handles mail, also fixed a bug there.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2155 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-08 19:17:51 +00:00
Shawn Hoffman
c3dbbb1f23
Mic device WIP. define USE_PORTAUDIO and link with portaudio to test it.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2153 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-08 18:25:25 +00:00
John Peterson
94d8eb5d4e
InputCommon and nJoy: Moved more functions to InputCommon
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2150 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-08 15:05:03 +00:00
John Peterson
c225e83913
InputCommon and nJoy: More build settings
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2149 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-08 14:55:51 +00:00
John Peterson
127874b5e1
InputCommon and nJoy: Fixed build settings
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2148 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-08 14:51:03 +00:00
John Peterson
c6b4f5c819
InputCommon and nJoy: Moved functions to InputCommon, to be shared with the Wiimote plugin
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2147 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-08 14:34:23 +00:00
nakeee
44370518a3
JITTEST always defined on linux, use #if instead
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2146 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-08 13:59:09 +00:00
hrydgard
5822e284f3
Add Release_JITIL configuration to use magumagu's JIT instead under windows (currently 32-bit only) (this is intended to be temporary). Add comment about crashes with JITIL in Burnout2 and Animal Crossing. Some warning disables and cleanups.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2145 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-08 13:09:58 +00:00
hyperiris
c450e44b08
optimize memory access. reduce Memory_Read_U##_type call(it uses Memory::GetPointer, which is complex), and gain speed, may be 1 or more fps faster, I've tested on zelda tww,tp, starfox assault only.
...
Please review and may be the code need clean.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2144 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-08 13:08:58 +00:00
John Peterson
ca0e807db6
Wiimote: Fixed the speaker status bar status, the status is [Green] [Blue] [Green] that means [On/Off] [Muted/Unmuted] [Activity]
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2142 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-08 12:27:04 +00:00
John Peterson
e926bc61d1
Wiimote: Added logging messages for the speaker configuration and for the 0x18 sound reports, the speaker currently produce a low humming noise in the wpad tools demo, but no real sound
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2141 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-08 10:15:55 +00:00
John Peterson
6ecbc237db
ActionReplay: Made the BadCount message appear only in the debug builds
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2140 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-08 10:10:47 +00:00
John Peterson
f610f7e197
Video and DSP plugin management: Fixed Stop and Start again, it was necessary to call FreeLibrary() on Start instead of on Stop, I don't know why but that's how it works
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2139 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-08 10:09:26 +00:00
magumagu9
54798713a0
SCons build fix, part 2.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2138 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-08 07:59:38 +00:00
magumagu9
3148d2eb2d
SCons build fix.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2137 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-08 07:55:40 +00:00
hyperiris
c4ff501808
optimize memory access. Memory::GetPointer is a complex function, call it in loop will impact performance.
...
Test with MP1, Zelda TWW and Zelda TP, speed at least increased 2fps (for example, TP intro 14fps to 16fps)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2136 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-08 04:52:19 +00:00
Shawn Hoffman
553656966b
fix weirdo serialinterface (pad) errors. get rid of si_channel. i guess it was a bad idea :<
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2135 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-08 02:58:18 +00:00
nakeee
adde9b778b
compile fix
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2134 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-07 19:17:20 +00:00
hyperiris
d5bcb81872
this should be OK: display some default info when no save exist
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2133 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-07 17:31:35 +00:00
hyperiris
d4c9a8a5fc
fix compile warning: 'unsigned char * GPFifo::m_gatherPipe' has different alignment in JitAsm.cpp and GPFifo.cpp: 1 and 32
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2132 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-07 16:40:19 +00:00
John Peterson
fcdd2a8e17
Wiimote:
...
1. Fixed the dual mode. You should now be able to change between the real and emulated Wiimote at any time, even when the Nunchuck is connected. It also supports third party Wireless Nunchucks that never sends any calibration values. The Nunchuck status should be automatically updated. The Nunchuck stick may get stuck, but that should fix itself if you disconnect and reconnect again. The only important problems seems to be that the real Wiimote fails to answer sometimes so that the Core functions disconnect it.
2. Began looking at how to reconnect the Wiimote after an unwanted HCI disconnect command
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2129 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-07 03:16:41 +00:00
hrydgard
1d0e8ddf84
more info in the vertex loader debug display
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2128 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-06 19:52:23 +00:00
Shawn Hoffman
60b25def18
Allow changing of the debugger font and some cleanup
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2127 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-06 18:18:20 +00:00
hrydgard
81631d8452
Nothing important, just cleaning my dev folder. (mostly formatting changes, removed a superfluous strlen from logging in ogl plugin)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2126 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-06 18:04:24 +00:00
hyperiris
825919aaf8
fix display wii game name and description (only WIN32 working).
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2125 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-06 16:53:22 +00:00
John Peterson
6f39549842
Wiimote: Changed a %s to a %u that could cause a crash in WII_IPC_HLE_WiiMote.cpp. Made the configuration window center only if there is room for it, that should fix issue 557.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2122 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-06 07:03:09 +00:00
XTra.KrazzY
7cc80c32f9
Fixed Wiimote config window closing (Don't use EndModal if you aren't using ShowModal)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2117 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-05 05:44:16 +00:00
nakeee
7bb2aee235
compile fix
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2112 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-04 17:46:22 +00:00
nakeee
ad88b27c76
attempt to get rid of another __LOG crash
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2110 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-04 17:29:12 +00:00
XTra.KrazzY
77215fd27c
Joined work of nakee and mine, cleanup the logging code a bit.
...
This solves the random __Log symbol and crash problem on linux
Please tell us if you find problems in the logging code
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2109 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-04 15:28:39 +00:00
magumagu9
73fbfc1d66
JitIL: Disable a couple debugging printfs, and some misc cleanup. No
...
functionality change.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2107 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-04 12:39:55 +00:00
magumagu9
a883726233
A few small JitIL changes that I've had sitting in my tree for a while;
...
nothing really significant to note.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2106 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-04 09:05:34 +00:00
John Peterson
cf303e70e9
Wiimote: Show the decrypted Nunchuck calibration values in the log when a real Wiimote and Nunchuck is used. Fixed an earlier bug that made the neutral emulated nunchuck accelerometer values zero, now they are back to 0x80,0x80,0xb3.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2104 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-04 06:40:05 +00:00
John Peterson
2d5c0a509c
JIT: Made block linking the default option, it's faster and seems stable to me, you can turn it off from the debugger
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2102 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-04 03:35:35 +00:00
Shawn Hoffman
5f0ae71fd1
relocate the mainram dump to the dump dir
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2101 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-04 03:17:29 +00:00
magumagu9
4307803090
A bit more _MSC_VER cleanup.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2100 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-04 01:55:24 +00:00
nakeee
c10d69fe07
more MSC_VER
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2098 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-03 23:25:30 +00:00
nakeee
9981670e37
removed more MSV_VER
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2095 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-03 22:46:18 +00:00
magumagu9
d8f4785772
Progress on Wii games on Linux! Instead of hanging, it now gets far
...
enough to render a black frame before it crashes. I don't have time
right now to track down the crash, but I figure this is at least an
improvement. Note that "#pragma pack" is an msvc extension, but gcc
supports it.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2092 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-03 21:27:12 +00:00
hyperiris
4649416822
linux build fix.
...
thanks nakee points out that wxChar is not char under Linux,
and I guess wxString::FromAscii will cut off > 127 characters, so I change it to wxString::From8BitData.
I hop it works, please check it under other platform.
BTW: If dolphin can not run, plz clean up your cache directory, delete all cache file.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2091 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-03 16:04:23 +00:00
hyperiris
9e3fed40f2
game name and description WIP: cache all 6 languages, so we don't need refresh cache after we changes language.
...
move some WIN32 code to CGameListCtrl.
nakee, please check linux build, sorry I've not enough time to setup a linux dev environment.
and, who can read German helps me to test game name and description display, thanks.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2090 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-03 15:03:34 +00:00
John Peterson
f3e5f06def
GameCube Configuration: Changed "null" to "<Nothing>", I think it's easier to understand
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2085 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-03 09:31:06 +00:00
John Peterson
328b2f34ba
PluginManager: Disabled LoadLibrary() and FreeLibrary() between Stop and Start for the Pad and Wiimote plugins. It's still present for the video and sound plugins as I explained in the comment in PluginManager.cpp.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2084 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-03 09:28:15 +00:00
Shawn Hoffman
d8f71e0574
default to two memcards and a standard controller in port 1
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2081 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-03 05:12:03 +00:00
John Peterson
220eafad0e
Wiimote: The first working IR recording, use Alt + the numerical HotKey to play back the IR data associated with a recording
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2078 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-03 00:59:26 +00:00
nakeee
ace2ea395d
compile fixes
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2077 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-02 22:47:29 +00:00
nakeee
d7a38393b7
some linux stop issue fix (still not working right) please check on windows
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2076 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-02 22:31:31 +00:00
Shawn Hoffman
cfc128abff
reorganize SI and EXI interfaces, add a gui for picking devices. XK, that was annoying. Now, you can deal with SI_Channel. This commit changes how memcards are handled a little, now they are .REGION.raw, like .USA.raw, and can be in any dir.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2075 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-02 22:29:33 +00:00
XTra.KrazzY
4f44afcb04
Sconsfix
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2072 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-02 21:41:39 +00:00
XTra.KrazzY
22135b7696
Added shuffle2's (unused for now) GBA Serial Interface device code. This calls for implementing a pad type chooser window, anyone in?
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2071 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-02 21:40:08 +00:00
XTra.KrazzY
ae2fa6e35c
Some changes to the UCode abstract factory in HLE DSP. Added Pikmin Wii to the CRC list as well.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2070 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-02 20:05:24 +00:00
omegadox
ca741b2526
More SDIO WIP Code: Added ground work for SDCard Mounter wxDialog
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2067 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-01 20:20:58 +00:00
John Peterson
10b39bcb53
JIT: Disabled a "if (js.isLastInstruction)" condition in WriteCallInterpreter(). This will make MegaMan Network Transmission (2003) show the main menu again, and perhaps work like before again.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2065 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-01 19:16:34 +00:00
hrydgard
2cc882e88f
add back a couple of lines uselessly removed in 1654. dunno if it fixes anything.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2064 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-01 18:08:49 +00:00
omegadox
3bd8f73844
a bit of more work in SDIO
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2055 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-01 14:27:35 +00:00
hrydgard
7299ed4ad6
minor groundwork for future jit breakpoint support
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2054 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-01 14:23:11 +00:00
hrydgard
411fdca4fd
kill useless unit testing framework that doesn't work :p
...
might make or add a better one later.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2053 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-01 14:21:08 +00:00
omegadox
44058d8d63
forgot linux fix
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2052 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-01 14:19:20 +00:00
omegadox
6809ce759e
Moved SDInterface to IPC_HLE/HW
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2051 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-01 14:16:11 +00:00
omegadox
929e003b5e
Some groundwork for SD Interface
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2050 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-01 13:28:57 +00:00
hrydgard
bef60f8ec0
Show 32/64-bitness in title bar. Fix up some screwed up indentation :(
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2049 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-01 13:15:21 +00:00
nakeee
529bf35d6a
trying to clean all plugins on shutdown
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2047 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-31 23:47:45 +00:00
nakeee
f8064316b1
Some code clean up
...
console now prints to file and stderr on windows someone feels like creating a wxw version?
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2046 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-31 21:49:06 +00:00
Shawn Hoffman
24fc93cce4
fix for win64 + OpenGL crashes?!?! dumb plugin loading order... Also enable debug symbols on ogl debugfast build
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2043 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-31 19:39:14 +00:00
XTra.KrazzY
31cd8ed9d2
tiny fixes
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2041 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-30 17:45:02 +00:00
XTra.KrazzY
cd658ac755
More WIP OGL EventHandler work by shuffle2 and myself. Wiimote isn't implemented yet and OGL window is too small (should take window borders into account when creating window).
...
Not committing VideoOGL.vcproj so that project compiles with old OGL video window. In order to test just replace main.cpp/GLUtil.cpp/GLUtil.h with nmain.cpp/nGLUtil.cpp/nGLUtil.h in the project.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2038 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-29 23:35:31 +00:00
XTra.KrazzY
933217bd7b
more portability, less redundant ifdefs
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2032 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-29 08:28:15 +00:00
Shawn Hoffman
b4158a28ee
cross-platformize strncasecmp
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2029 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-29 02:13:36 +00:00
Shawn Hoffman
121be22532
buildfix and some cleanup
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2026 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-28 16:51:05 +00:00
John Peterson
946fb12752
Wiimote: Partial work on movement recording (not working yet)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2021 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-28 16:09:08 +00:00
XTra.KrazzY
7bc798b7f1
Fixed ISOProperties window crash. Please don't kill modals with Destroy() but with EndModal().
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2020 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-28 10:21:18 +00:00
memberTwo.mb2
ac80c04eab
XFB in SC reverted back to its previous behavior (thx donko). But still hacked in DC (still a FIXME).
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2019 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-27 20:59:27 +00:00
nakeee
356db07cbf
fixed compile,
...
fixed crash,
added panicalert`
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2017 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-26 16:27:01 +00:00
John Peterson
b0736a1508
Wiimote: Fixed the switch during gameplay option. The only issue left seems to be that the real wiimote sometimes doesn't get the correct reporting mode
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2013 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-26 07:01:43 +00:00
John Peterson
3c4a73d5a6
Core and PluginManager: Fixed Stop and Start again, the video plugin needed to be completely reset
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2012 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-26 01:14:04 +00:00
John Peterson
8eeb1d0202
Wiimote: Switch between emulated and real Wiimote during gameplay.
...
Notice: It's currently not very user friendly and can crash or fail under some circumstances. I'll make it better momentarily. You currently have to first open the Wiimote config window and the start a game to be able to use switch back and forth after that.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2011 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-25 23:07:15 +00:00
nakeee
2e92b94e4a
Compile fix on linux
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2005 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-24 22:24:44 +00:00
memberTwo.mb2
2a13bedfc8
break my BOOLs
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2002 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-24 22:02:27 +00:00
memberTwo.mb2
1e7655b5db
1) XFB in DC proposal. This impact video plugin interface. WARNING: XFB_Draw is not CPU->VI dependent anymore. It's up to GP now. Except for some 2D homebrews which never use GPfifo&CP but direcly XFB. Well, in other words: emulated VSync is uncorrelated with CPU timings now. Tell me if it's too much hacky.
...
2) DC/GPfifo work: GP quicker to react. PeekMessages at a more steady rate.
3) Fix XFB address to avoid crash like with Animal Crossing gc. TODO: VI regs need proper typedef and logic.
4) Few misc. changes on the fly.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2001 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-24 14:43:17 +00:00
John Peterson
fa7e857161
nJoy: Readded some fixes to nJoy (Notice: these changes have nothing to do with the argument earlier. These are only for fixing nJoy (point one and three in the 1991 revision)). Now opening the Wiimote plugin doesn't crash either (it was just a typo in GetWiimote()).
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2000 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-24 12:09:30 +00:00
omegadox
fb3e523401
some more warning cleanup.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1999 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-24 01:50:23 +00:00
omegadox
8f98f0b778
Some warning and code cleanup.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1998 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-24 00:45:46 +00:00
hrydgard
70bc8167f8
Warp back to 1983!!! (rev 1983, that is, not the year :P)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1997 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-23 21:28:55 +00:00
John Peterson
46da45a529
PluginManager: Added #ifdef INPUTCOMMON, I have no tried it yet, I'll try to figure out how it's supposed to work
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1993 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-23 11:53:58 +00:00
John Peterson
cc754e04d5
PluginManager: Comments
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1992 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-23 10:25:10 +00:00
John Peterson
63ad74f9e8
nJoy and PluginManager:
...
1. Avoided LoadLibrary() and FreeLibrary() in favor of using an existing LoadLibrary() because of an unresolved crash related to LoadLibrary() and nJoy. After several times of LoadLibrary() and FreeLibrary() of nJoy these seems to be some kind of memory corruption that brings up several error boxes from different places (not just nJoy) and then cause a crash.
2. Slowed down the moving of the pad initialization to InputCommon. I'm not against InputCommon at all, but I have to spend some more time with it before it works on Windows
3. Partly fixed a somewhat frequent failure of nJoy with SDL 1.3 that would give a strange DirectInput error message and cause the pads to not function. It's still present before the nJoy config windows is opened. It's only fixed on booting a game.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1991 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-23 10:00:59 +00:00
daco65
d450e054a4
wrong project file >_>
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1990 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-23 01:48:13 +00:00
daco65
60de218281
changed the project files. building in windows is still broken (trowing sdl.h not found in inputmanager.h when building core?!)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1989 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-23 01:42:33 +00:00
nakeee
0a3c3f7a6b
moved the inputmanager to inputcommon
...
to avoid sdl dep in core
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1988 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-23 01:29:52 +00:00
nakeee
1b141c8775
copy common sdl code to the input manager,
...
next removing it from njoy*
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1987 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-23 01:12:32 +00:00
nakeee
8a87001778
forgot include
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1986 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-23 00:15:57 +00:00
nakeee
cb9baf6d07
compile fix
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1985 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-22 23:33:11 +00:00
nakeee
87bfe821eb
Added input manager handles the sdl init/quit for now
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1984 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-22 22:32:57 +00:00
John Peterson
d7fe42d069
Wii IOS FileIO: Fixed bug "NewSeekPosition = 0" to "NewSeekPosition = SeekPosition", now Zelda TP savegames should work as well as other games
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1981 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-22 12:35:12 +00:00
John Peterson
e332e18ce6
nJoy and SerialInterface: Fixed the crashes with MAXPADS more than 1, the downside is that it doesn't work well one the second boot
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1980 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-22 11:18:46 +00:00
hyperiris
189285f071
continue working on display gamecube game name and description.
...
now we can select Config -> General -> Game List Language to choose the language of PAL games for displaying
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1979 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-22 07:42:17 +00:00
John Peterson
bb06dfb823
nJoy and SerialInterface: Fixed the nJoy crashes
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1978 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-22 00:31:12 +00:00
hyperiris
1b12bc38ac
Use wx style ListBox fast fill: Freeze and Thaw
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1976 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-21 18:08:12 +00:00
John Peterson
cd76970d8f
SerialInterface: Fixed the Init for different MAXPADS values, I think
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1975 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-21 17:54:03 +00:00
hyperiris
cf8b3b2264
some small fix
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1974 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-21 17:10:08 +00:00
hyperiris
b71d92126d
Debugger: add a tiny function, dump main memory to a file, mainram.dump in .\User\Cache\,
...
this is for ram data analysis, open the dump in hex/tile editor we can do something...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1973 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-21 17:02:01 +00:00
hyperiris
8f4d58e082
UI: makes dolphin displays japanese region games' names and their descriptions.
...
only work on windows and asian language support installed.
(without fonts and codepages, we can not display text, I'm sure).
BTW, I only test on GC games, I've no Wii games now,
and .\User\Cache directory must be cleared to work (delete all cached files)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1972 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-21 16:31:44 +00:00
hrydgard
56ee6e5497
more f-zero work - no success :( Still fp errors.
...
maybe we should pull in a full accuracy ppc fp emulator.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1971 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-21 12:41:01 +00:00
hrydgard
620bf888e7
misc debugger improvements - hle:d code can be read in disasm window, memview can show floating point values, a crash fix, the locked cache now shows up in memview, some disasm bugfixes (frsp)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1970 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-21 11:44:36 +00:00
Shawn Hoffman
852c35f705
update to sfml 1.4. also testsuite doesn't need debug and release configs, that was an accident
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1969 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-21 05:46:07 +00:00
LPFaint99
0ccdb44016
Oops... that was not supposed to be checked revert
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1968 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-21 03:51:07 +00:00
LPFaint99
f703046e01
MemcardManager:
...
Fix most banner issues that I have seen.
1. Banners from any imported sav file
2. Banners for Time Splitters 2
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1967 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-21 03:49:38 +00:00
hrydgard
e6d78d3447
fix red coloring of fp regs in registerview
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1964 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-20 19:41:45 +00:00
hrydgard
8cdbaa2714
Improve register view window (now shows fp, various special regs). If the window is too small, delete the RegisterView section in your Debugger.ini.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1963 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-20 19:15:33 +00:00
hrydgard
d3d4cc641c
Fix insanely annoyingly behaviour when setting breakpoints
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1962 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-20 19:00:51 +00:00
hrydgard
8f0ca9998b
Remove some unnecessary includes, clean some ////////
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1961 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-20 18:45:43 +00:00
hrydgard
1dcd036b9e
Stop the audio mixing when stepping in the debugger.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1960 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-20 18:42:01 +00:00
John Peterson
e7e19bbfe8
Last commit: Missed a file
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1959 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-20 18:09:49 +00:00
John Peterson
d39819c4b5
DebuggerWX: Added jit block linking option to the code window
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1958 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-20 16:52:46 +00:00
hrydgard
d6443478b0
fix a minor "misfeature" in the symbol table code.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1952 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-20 13:13:03 +00:00
Shawn Hoffman
05a5333c80
fix build and change /EHsc to /EHa. jakestine (pcsx2-playground) says it is the Right Thing To Do.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1942 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-19 23:01:17 +00:00
hrydgard
c64bae837f
Initial work on F-Zero - map & gameconfig. Far from playable - wacky math errors. NOTE: The game only boots if you disable LoadStore in the debugger window menu.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1941 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-19 21:42:24 +00:00
Shawn Hoffman
3d2570f53d
revert game-specific hack which broke mp3. see r1805 r1806. change dolphinwx so it's not sized retardedly anymore...
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1938 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-19 20:43:47 +00:00
nakeee
015fc11baf
Remember last iso (fix)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1937 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-19 20:06:03 +00:00
hrydgard
80116f4966
Seems I screwed up the JIT cache clearing a while ago. This should fix it.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1936 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-19 19:01:40 +00:00
John Peterson
8f40075f8f
nJoy: Fixed the analog trigger buttons
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1934 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-19 17:47:00 +00:00
John Peterson
179a134475
Memmap: Small comment
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1931 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-19 10:54:43 +00:00
John Peterson
4a88f31ddb
nJoy: Preparation for fixing the digital pad and the analog triggers
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1928 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-19 05:49:25 +00:00
John Peterson
14b7f6d0fd
Multiple pad plugins: Fixed configuration
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1924 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-19 05:16:05 +00:00
John Peterson
d60fea1d99
SerialInterface and pads: Allow MAXPADS lower than 4
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1923 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-19 03:45:28 +00:00
Shawn Hoffman
5708e14a0e
don't fool with sysconf if you're booting a gc game, and add back ability to double click on initial gamelistitem in order to add a GCMPath.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1922 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-19 01:30:54 +00:00
donkopunchstania
4930a6d6cb
Destination alpha works in OGL. Fixed reading XFB address from VI regs and removed a check to fix games which keep the XFB some place other than mem 1.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1921 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-18 19:03:14 +00:00
nakeee
1ef5eca30c
trying to support 2 pads plugins
...
I don't have joystick so please check njoy
and if someone can check if njoy and pad simple can be used together:)
todo: add configuration now you can just do it from the ini by defining
pad?Plugin manually
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1920 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-18 13:02:38 +00:00
John Peterson
8ca3b9a2ed
Frame: Turn on the resize gripper again
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1919 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-18 11:43:10 +00:00
John Peterson
7bd15a8560
MemMap: Divided into two files
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1918 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-18 09:51:09 +00:00
John Peterson
f9ffbd8c32
BootManager: Cosmetic changes
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1917 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-18 09:49:28 +00:00
John Peterson
113a6a9dee
Core Config: Load TLBHack from Dolphin.ini
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1916 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-18 08:49:37 +00:00
nakeee
38f8221bfc
reverted 1914, but updated the default handler instead
...
windows now suppose to use it until we fix the debug window
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1915 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-18 08:47:24 +00:00
John Peterson
53d85bce9e
Main: Readded windows MessageBox
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1914 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-18 08:37:44 +00:00
nakeee
97818d6fe4
path on windows seems relative
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1913 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-18 01:53:00 +00:00
nakeee
a6447d1758
some clean up but there are too many references to g_CoreStartupParameter directly:(
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1912 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-18 01:45:53 +00:00
nakeee
8fdf439c9a
Core now uses SConfig and not startup params
...
Please check everything is working well
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1911 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-18 00:45:48 +00:00
Shawn Hoffman
fefc325a55
windows build fix for r1905
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1906 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-17 23:50:22 +00:00
nakeee
4433e06447
Move Config.cpp to Core renamed it to ConfigManager
...
Todo: Use it from core.cpp instead of the params
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1905 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-17 23:41:21 +00:00
magumagu9
ee2bf31e56
Misc accumulated Jit64IL work; I don't recall whether any of these
...
changes individually led to perf improvements, although overall it's
spending a lot less time in interpreter fallbacks.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1904 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-17 22:22:54 +00:00
magumagu9
7d3dbde234
Don't skip the bottom half of the texture; fixes the text in
...
Gamecube Tales of Symphonia with safe textures on. I haven't looked too
carefully at exactly which textures are affected, though.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1900 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-17 20:46:18 +00:00
magumagu9
0099b5c957
Misc Linux build fixes in the wake of r1887; still doesn't work right
...
because Source/Plugins/Plugin_DSP_HLE/Src/Debugger/Logging.cpp appears
to be missing, and I haven't looked at the fallout of r1884 yet.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1897 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-17 19:59:20 +00:00
John Peterson
86891bcf09
Recent commit: Missing file
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1895 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-17 18:15:00 +00:00
John Peterson
b3ac9710e1
Last commit: Restored build events to the DolphinWX project
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1891 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-17 14:43:18 +00:00
John Peterson
ae9cfbd8e3
Common: Moved Windows console functions to common
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1887 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-17 14:28:09 +00:00
John Peterson
2bc791a173
Common project: Added Plugin filter
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1883 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-17 08:05:11 +00:00
memberTwo.mb2
acc062a2c1
More work on texture cache. Texture address is most of the time the cacheEntry index (as it was before r1871) to help CopyRenderTargetToTexture (fix it still a TODO). But not when texture format is tlut dependent to fix MP1 perf issue.
...
Fix tlut overrun.
Change TexDecoder_GetSafeTextureHash to fix Pokemon Colosseum and improve speed (we may need to tweak hardcoded value there -> TOTEST).
Few notes too and I let my debug stuff for a while.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1880 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-16 16:28:33 +00:00
LPFaint99
7afc53c3a1
Revert r1861
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1879 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-16 02:58:34 +00:00
nakeee
5d230ee9ab
compile fix
...
(event handler works on linux with gltest and padsimpleenv)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1877 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-15 11:46:09 +00:00
Shawn Hoffman
9dcb4edc97
missed these with last commit
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1876 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-15 07:27:06 +00:00
Shawn Hoffman
ba8c2aa7e4
nakee's work on dolphin events. Also get wxw out of logmanager. This commit wants your comments
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1875 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-15 06:48:15 +00:00
LPFaint99
aced3c00fd
Some WIP work on MemcardManager, nothing for enduser.
...
Mostly to avoid using a hexeditor to look at dir entries
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1874 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-15 06:06:30 +00:00
memberTwo.mb2
e8edc685ba
1) fix texture caching issue (ie. MP1 "Main menu" fps drop).
...
2) "fix" Pokemon Coloseum font issue in SafeTextureCache mode. We should kill the unsafe one. TODO: get why it works :p
3) readjust FAKE_GP_WATCHDOG_PERIOD for omega's ZTP to boot in DC.
Too late to split, sorry.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1871 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-14 23:55:55 +00:00
Shawn Hoffman
1ba2708bbd
put the handy items on the first page of ConfigMain. Fix for plugins not loading on first boot. We should figure out how to get a pointer to the main app (see OGL main.cpp line 118)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1870 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-14 16:36:43 +00:00
nakeee
87e6f0b18c
ifdefed the sse3 code just to make sure
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1869 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-14 13:00:25 +00:00
XTra.KrazzY
b252be40cf
Added S-SSE3 implementation of one perf. critical texture decoder, please notify me if it breaks anything. Thanks.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1868 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-14 11:28:48 +00:00
memberTwo.mb2
ed3281290d
More green. CPU sleeps when fifo HiWaterMark reached now. Showing more obviously when GPU become the bottleneck. Again, if it hurts perf -> GPU needs improvement where CPU load drop. I need to check some fifo stuff. TODO: test if HiWM are less reached with or without sending the whole fifoReadWriteDistance.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1867 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-14 11:23:00 +00:00
memberTwo.mb2
32ef02c959
1)For the planet. It's not like I made peace with OS scheduler for speed critical code, but in that case this really helps showing the load balancing between CPU and GPU. When CPU core load drops, GPU devs knows what to do :p. Thanks tinctorius for indirectly pointing this.
...
2) Tweak FAKE_GP_WATCHDOG_PERIOD for a bit more GPU asynchronicity. ZTP still ok here but tell me if it breaks games in DC.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1866 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-14 09:26:13 +00:00
magumagu9
b5367bea46
Unconditionally activate SSE code for texture conversion; this should
...
only affect 32-bit non-Windows platforms, and I've tested 32-bit Linux,
so I think it's pretty safe. It's a slight performance improvement when
it kicks in.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1865 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-14 07:31:24 +00:00
LPFaint99
14984a916d
Remove dependency of ATLMFC from direct 3d9 plugin and main dolphin app, dependency still exists in DSP_HLE and DSP_LLE
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1864 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-14 05:07:53 +00:00
tmator
6da0386bd6
now we can play with keyboard on osx, enjoy
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1862 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-13 14:30:05 +00:00
LPFaint99
f1a3bc1397
Move #include <window.h> from all files that include it and common.h to common.h
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1861 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-13 04:23:26 +00:00
tmator
2d586139bc
cocoa event wip, i'm tired i'll continue tomorrow
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1860 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-13 00:34:36 +00:00
tmator
4fd0f3035a
cocoa event wip
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1859 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-12 23:59:27 +00:00
omegadox
c0d29add82
Revert 1843.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1858 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-12 20:57:20 +00:00
tmator
a255ea66cf
first step to get cocoa events
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1857 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-12 20:52:45 +00:00
daco65
ffdfc86633
i euh...made another mistake :P
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1854 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-11 22:43:06 +00:00
donkopunchstania
d6e8c1f5d0
added an option to copy textures from the EFB to system memory. this is slower but shouldn't cause the compatibility issues the previous method of copying them directly to a GL texture has. the new method can be tested by disabling "copy EFB to texture" in the hacks section. the new method still needs some tweaks.
...
fixed some off-by-one errors in the EFB to texture copy and the scissor box. also fixed a couple asserts I was getting in the volume directory stuff.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1853 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-11 22:25:57 +00:00
daco65
394b040f61
placed the issues column to the back. i still got huge plans for the notes column but for now this will do.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1852 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-11 20:29:41 +00:00
XTra.KrazzY
3a64c36c66
fix
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1850 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-11 13:25:05 +00:00
XTra.KrazzY
9d9de41c0a
Printf compile warning fixes
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1849 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-11 13:05:43 +00:00
bushing
4d4ff5c8f5
properly identify Wii-mode DOL files
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1848 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-11 10:00:59 +00:00
magumagu9
018cb993e3
A tiny bit more JIT WIP work.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1847 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-11 01:26:58 +00:00
magumagu9
4acda0096b
A bit more progress on JIT WIP.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1846 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-11 00:26:41 +00:00
XTra.KrazzY
ee3646cfb4
Linux 64-bit fix by tinctorius, please verify!
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1845 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-10 23:10:33 +00:00
bushing
2e9837e564
move video plugin init from EmuThread to the GUI thread,
...
since it does GUI stuff lol?
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1843 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-10 10:17:02 +00:00
Shawn Hoffman
7ff3d76b0a
Update nsis installer and some cleanup. Note: I'm not sure if the installer yet allows for mutliple revisions installed side-by-side, but that is the intention. Also, I need to figure out how to do subsections and some trickies in nsis.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1842 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-09 16:04:28 +00:00
daco65
726fd4baf0
fixed thread.h building and moved the pluginmanager from windows as well
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1841 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-09 13:24:55 +00:00
nakeee
9cae49bb52
moved plugin manager to core.
...
Can someone fix it on windows?
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1840 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-09 12:46:04 +00:00
bushing
969496d93b
properly support POSIX threads kthx
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1838 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-09 12:10:02 +00:00
bushing
96f9e7a82e
add a stub in for /dev/oh0 (the external USB bus). It would be nice
...
to support this using libusb someday.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1837 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-09 12:09:03 +00:00
bushing
ecb18e8392
get rid of some debugging noise for the network code
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1836 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-09 12:07:53 +00:00
bushing
7aeca140f1
oops, cut and paste error
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1835 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-09 12:06:04 +00:00
omegadox
5eedc125fa
Added an Issues column for saving notes on what problems occur in the game and moved the Notes column to the end, since it doesn't seem to contain any important information.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1833 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-09 09:36:50 +00:00
hrydgard
4916bf54b6
rollback 1829. Seriously, WTF?
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1831 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-09 00:09:07 +00:00
tinctorius
e94ba056b6
Removed unused code, removed inclusion of unused headers.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1829 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-08 22:31:02 +00:00
nakeee
3a9eeeb144
addded the setdllglobals function to the specs
...
(no failure maybe warning on symbols
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1825 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-07 22:07:51 +00:00
omegadox
9a126190ec
Some code cleanup in DolphinWx.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1818 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-07 09:06:42 +00:00
John Peterson
f50746cf0e
CodeWindow: Fixed the Unlimited JIT Cache option
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1816 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-07 07:35:12 +00:00
John Peterson
47f4e5005e
Last commit: Typo
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1815 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-07 03:02:02 +00:00
John Peterson
fa27a97fbb
Wiimote:
...
1) I fixed the emulated Nunchuck in Zelda - TP, however I chose the minimum workable delay time that worked in my PC, in fact it's so short that the Nunchuck still fails sometimes. If you have a very fast PC or something like that so that the Nunchuck still don't work please let me know.
2) I also made the Wiimote work after Stop and Start
3) I changed /Dev/USB to initialize the emulated Wiimote directly after ScanEnable, not wait for any countdown
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1814 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-07 02:59:19 +00:00
nakeee
6125efabb1
I don't know why someone decided that a function called wxMsgAlert note the wx in the begining
...
should be opening win32 window on windows. But few points
- If something is blocked on some debug windows or so please either fix it or post an issue. Don't add ugly hacks.
- Read the function you are changing, there is a default handler, you could should have used it instead or create a new one.
- Please help dolphin look and feel as similar as possible to prevent later issues, so if you add a param please implement it on other
cases or at least add a TODO if you must
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1813 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-06 21:35:39 +00:00
XTra.KrazzY
34d47aab78
Some more nowx compile fixes thanks to tinctorius
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1810 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-06 17:14:04 +00:00
magumagu9
e4f8419be4
A little bit more WIP JIT work.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1809 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-06 08:39:32 +00:00
nakeee
f95937bc2e
is properties the right way?
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1808 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-06 08:30:31 +00:00
magumagu9
ce2b4bead9
And a bit more WIP JIT work, mostly floating-point improvements. It
...
should be getting to the point where the performance is reasonably
comparable to the current JIT on most workloads. I'm not sure of the
exact comparisons because I haven't done much in terms of checking the
performance versus the current JIT on floating-point heavy stuff. The
floating point stuff is still relatively unoptimized, and there are still a
few relatively common functions that aren't being compiled yet, but the most
critical work is done.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1807 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-06 07:35:06 +00:00
John Peterson
acae6e6b69
Wii IOS: Forgot important condition "if (m_FileLength > 0)"
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1806 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-06 06:45:06 +00:00
John Peterson
f8fbb5e2c0
Wii IOS: Zelda - TP save file fix
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1805 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-06 05:35:02 +00:00
John Peterson
a146629b2b
Build Settings: Same thing for DebuggerWX
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1804 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-06 05:01:30 +00:00
John Peterson
0e9689a1a8
Build Settings: Added DEBUGFAST Preprocessor Definition for the DEBUGFAST Configuration
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1803 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-06 04:54:18 +00:00
John Peterson
ce5bbf077d
MusicMod: Attached it to Wii games
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1802 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-06 01:52:16 +00:00
John Peterson
cbdad3495d
OpenGL: Changed printf to DEBUG_LOG to avoid that it's always shown in the console window
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1801 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-06 01:50:57 +00:00
nakeee
aacfb94059
back to normal non working singleton
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1800 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-05 23:34:53 +00:00
nakeee
25842deac5
compile fix
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1799 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-05 23:30:44 +00:00
nakeee
790ee70b36
More code for event handling
...
almost working, for some reason the event handler creates 2 instances instead of one
if anyone can see why from the code I'll be like SOOOO happy:P
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1798 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-05 22:51:35 +00:00
nakeee
f156361104
some code fix
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1796 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-05 17:46:36 +00:00
nakeee
a533a9dc3d
almost made the event handler into singleton having access problems
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1795 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-05 13:39:54 +00:00
John Peterson
65590711e9
CodeWindow: Added skip event
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1794 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-05 08:19:44 +00:00
John Peterson
b6f4c4e958
MusicMod: Simplified the initial console log
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1792 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-05 07:02:24 +00:00
facugaich
d6ad009d7a
- Bugfix: Don't allow for repeated paths in ISOfolder
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1790 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-05 05:09:23 +00:00
magumagu9
fdd06da500
Small JIT WIP fix: I figured out how subfic and subfcx work. It was a
...
bit surprising to me that the carry flag works differently between PPC
and x86...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1789 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-05 04:18:10 +00:00
John Peterson
b5ee01ea60
MusicMod: Stop function
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1787 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-05 04:08:18 +00:00
Shawn Hoffman
906c8a5a63
make debugger a bit more readable; TODO: merge code for codeview and memoryview, maybe use wxGrid?
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1786 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-05 03:09:13 +00:00
John Peterson
88291fe8be
CodeWindow: Missing file
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1785 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-05 03:01:22 +00:00
John Peterson
6c57f63280
CodeWindow: Made boot to pause optional, readded the tooltips in the Release build
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1784 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-05 02:52:55 +00:00
daco65
6359f53343
shuffle accidentally commited the vcproj :o bad bad shuffle :D
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1783 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-05 01:45:00 +00:00
magumagu9
96bab6bdd8
Small WIP JIT improvement: implement stfs.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1782 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-05 00:32:51 +00:00
nakeee
7d08aed4c1
Some small fixes
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1781 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-05 00:10:19 +00:00
John Peterson
442f47df4c
DolphinWX: Non-Windows build fixes
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1780 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-04 23:24:13 +00:00
magumagu9
6ad44fd470
A bunch more WIP JIT work.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1779 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-04 23:08:39 +00:00
nakeee
94fb0dc220
Somethin'
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1777 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-04 22:58:20 +00:00
Shawn Hoffman
b2e96e1ca5
separate SI to be more like EXI, this will be helpful to keep each device in it's own file(s), and fix some menu text. SI devices which are interesting (to me) are GC keyboard, GBA, and N64 devices. Possibly SI.cpp can have the channel part separated out like EXI? Just committing like this to see if this is ok.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1776 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-04 22:55:55 +00:00
John Peterson
42bcdc4292
Build Settings: The intended commit
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1775 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-04 22:44:54 +00:00
John Peterson
fe4fc22127
Build Settings: Reenabled the build events
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1773 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-04 22:36:58 +00:00
John Peterson
ee82a3ec28
DolphinWX: Build fix
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1772 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-04 22:14:34 +00:00
John Peterson
eb2ce16a6c
Interface and general: Fixed the hangings and crashes that would occur from repeated Start and Stop, added optional toolbar themes, made the fullscreen mode in the OpenGL plugin more user friendly for Windows users
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1770 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-04 21:53:41 +00:00
Shawn Hoffman
1ed27a4fc1
merge the general and core configmain pages into "main" page, now it doesn't open onto a totally useless page ;)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1769 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-04 21:29:23 +00:00
Shawn Hoffman
34cad180e8
add inputcommon and padsimpleEvnt to windows build. note: the plugin is disabled atm; it builds but isn't fit for general consumption. Also a bit of dolphin-style cleanup on inputcommon
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1768 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-04 21:07:22 +00:00
nakeee
96d6fc6e85
More files
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1767 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-04 20:05:34 +00:00
nakeee
90560511c9
moving around some event handler code
...
creating inputcommon
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1766 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-04 19:54:56 +00:00
John Peterson
b7f1e937bb
LogManager: Opt out of <wx/datetime.h> even if you have wx
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1765 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-04 16:52:28 +00:00
nakeee
952dfcd610
Some code cleanup + added scons flavor=prof
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1763 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-04 10:20:38 +00:00
nakeee
7c37718089
small compile fix
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1762 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-04 09:44:10 +00:00
magumagu9
4eed9912ad
Some minor tweaks for WIP JIT.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1761 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-04 09:14:02 +00:00
magumagu9
94a51a7817
Allow testing WIP JIT by using "scons jittest=1". Done by the request
...
of nakeee. Hopefully this works the way I think it does.
And of course, use at your own risk...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1760 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-04 09:12:12 +00:00
magumagu9
412626c327
Add CVTPS2DQ implementation.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1759 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-04 08:29:47 +00:00
magumagu9
b4d78829c3
A bit more WIP JIT work; primary change is psq_st implementation.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1758 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-04 08:28:45 +00:00
nakeee
a72da4e76a
Make event handler wx safe
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1756 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-03 23:33:45 +00:00
facugaich
09b3d2d227
Changed the way the iterator is used in PatchAddEdit, I thought I'd submit it since it makes for shorter code.
...
Also a couple of bugfixes
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1755 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-03 23:02:13 +00:00
nakeee
22753f9e3c
compile fix
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1754 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-03 22:21:34 +00:00
Shawn Hoffman
161d7f369a
complete patchaddedit. thanks facugaich
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1753 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-03 21:55:49 +00:00
John Peterson
677c94414b
MusicMod: Build fix
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1752 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-03 19:39:17 +00:00
Shawn Hoffman
cea5259d30
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1751 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-03 19:31:27 +00:00
Shawn Hoffman
f0cffe4e98
debug build crash fix, re-enable copying of files on building in vs....why was this disabled?
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1750 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-03 19:30:59 +00:00
John Peterson
41e474d534
LogManager: Added milliseconds timestamp
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1749 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-03 19:16:26 +00:00
XTra.KrazzY
5f0939dfd9
MusicMod: A couple of fixes, more to come (when I find what is the I/O interrupt we have to trap to only get music, and in the correct time)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1748 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-03 18:50:01 +00:00
XTra.KrazzY
1db46b6b33
Removed "Invalid ISO File" notification (we seem to get negative feedback about it :| )
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1746 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-03 15:10:03 +00:00
XTra.KrazzY
7fc4f19750
fix
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1745 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-03 14:39:57 +00:00
XTra.KrazzY
2d5f6f6b01
Groundwork for profiling the current JIT
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1744 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-03 14:29:02 +00:00
magumagu9
29a033e1dd
A bit more progress on my JIT WIP: biggest changes are some substantial
...
work on floating-point.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1743 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-03 07:51:27 +00:00
John Peterson
2d25d7dfdc
MusicMod: Forgot a file
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1737 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-03 01:42:49 +00:00
John Peterson
264056972d
MusicMod: Added music modification, it currently only works in Windows
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1736 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-03 01:38:44 +00:00
XTra.KrazzY
2e0269ae39
GetStringVA fix for "%%"s
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1734 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-02 15:11:17 +00:00
nakeee
a2a5d0a066
some more work on pad/event handler
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1733 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-02 14:10:52 +00:00
magumagu9
dbd9d5fb2d
Fix assembly of 16-bit immediates.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1732 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-02 04:34:23 +00:00
magumagu9
4286b210a5
A couple of fixes for the current JIT.
...
One is generalizing the stwux implementation to all of stXx; not a
particularly significant improvement, but I had it in my tree, and it
makes my WIP JIT a drop-in replacement for the current JIT. (Not that
you'd really want to at the moment... The WIP JIT still has at
least one significant bug I haven't tracked down, and it's a lot slower
for anything using a significant amount of floating-point, which is
basically anything except FMVs. That said, it should basically work as
long as you're making a 32-bit build.)
The other fix is a minor (but probably visible) performance improvement
for 64-bit Linux: fixing the store JIT to work properly. I proposed
the patch a couple days ago, but apparently nobody tested it... this
way, I can force everyone on 64-bit Linux to test it :) Please add the
"NOTE: stb and stbu are broken under 64bit Linux" bit back in if this
breaks anything.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1730 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-01 13:23:08 +00:00
magumagu9
0367e7ee4d
And a bit more JIT WIP work: improved code generation for integer
...
load/store, and outlining the start of FP support.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1729 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-01 12:50:23 +00:00
nakeee
bd3f468c37
more event handler/pad events work
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1728 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-01 10:52:20 +00:00
magumagu9
f419223908
More JIT WIP work.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1727 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-31 21:06:00 +00:00
magumagu9
2e58a5bef0
Slightly shorter version of 16-bit BSWAP.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1726 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-31 20:46:55 +00:00
magumagu9
05df5c8f3f
Minor fix to rotation helpers so they don't do undefined shifts.
...
Probably not a big deal realistically, but better to be safe than sorry.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1725 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-31 20:42:23 +00:00
magumagu9
68c451f008
Some WIP work on the JIT... only marginally usable at the moment, but I
...
wanted to back this up somewhere, and the people familiar with the JIT
might have comments. There's a big comment in Jit64IL/IR.cpp with a
high-level overview of what this is.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1724 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-31 01:39:35 +00:00
nakeee
b46d1d403a
unexplained warning fix
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1722 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-30 19:12:04 +00:00
nakeee
443e505154
more event handler stuff
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1721 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-30 10:35:52 +00:00
magumagu9
e8949267f0
I think I figured out why stb and stbu JIT is broken on Linux 64-bit. I
...
don't want to actually attempt to fix it because I can't really test...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1720 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-30 03:45:16 +00:00
nakeee
d75bcf9e63
a bit more event work
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1719 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-29 21:47:45 +00:00
nakeee
a22d27bdc2
better print function for SF keys
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1718 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-29 20:36:17 +00:00
nakeee
c20a54d65d
more event plugin code
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1717 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-29 20:12:19 +00:00
nakeee
e2bd162d1d
A suggestion for event handler API
...
event.hpp is taken from SMFL code.
This allows me to use their code to make X11/Win events into ones
we can handle
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1715 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-29 14:30:38 +00:00
bushing
0c81a2c8c0
implement lots of wii HLE stuff. :)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1713 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-29 02:17:22 +00:00
bushing
6a9f8e766c
add support for EXI_READWRITE (only used by USBGecko code)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1712 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-29 02:15:38 +00:00
bushing
1d64f66241
Don't display errors for failures to load the fonts, because they are almost never used.
...
(Instead, we could display an error if something actually tries to use it)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1711 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-29 02:14:29 +00:00
bushing
20e14bebc4
implement ScanDirectoryTree for POSIX
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1710 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-29 02:11:56 +00:00
magumagu9
5f1f968e21
This is an ugly hack, but increase the size of the buffer... I managed
...
to overflow it while experimenting with the JIT.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1709 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-29 02:02:35 +00:00
John Peterson
5e5e507121
nJoy: Enabled keyboard input (only for buttons so far) through wxWidgets in the main application. It only works when you render to the main window.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1706 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-28 18:50:24 +00:00
nakeee
f514f161b5
stop blamming SDL
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1704 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-28 16:05:07 +00:00
hrydgard
3db9fb4fc1
More renaming.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1696 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-26 17:33:53 +00:00
hrydgard
8bf3d83107
rename some files
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1695 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-26 17:26:18 +00:00
hrydgard
2a552421a5
moar cleanup
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1694 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-26 17:02:46 +00:00
nakeee
acd0e0d8da
linux/debug builds fix
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1693 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-26 13:19:27 +00:00
hrydgard
95a341a4e9
GL Vertex loader moved to VideoCommon.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1692 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-26 13:09:16 +00:00
hrydgard
ab01e9e853
Prepare vertexloaders for the move...
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1691 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-26 13:03:50 +00:00
hrydgard
fe3cd168f0
Move parts of VertexManager.h to VideoCommon. Opens for moving the VertexLoader to VideoCommon.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1689 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-26 12:56:56 +00:00
hrydgard
2ec3cd6694
Move VertexShaderManager too.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1688 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-26 12:47:32 +00:00
hrydgard
d585d26393
Move PixelShaderManager, ImageWrite to VideoCommon.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1686 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-26 12:27:58 +00:00
hrydgard
afc87eb5ae
cut dependencies, clean code
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1685 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-26 12:24:15 +00:00
hrydgard
6c916151ab
Split out the shader caches into their own files. The goal is to eventually be able to move the "Managers" to VideoCommon.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1681 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-26 11:23:59 +00:00
hrydgard
fa9f5c44fb
More code movin' .. split Vertex/Pixelshadermngr into xxCache and xxManager.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1677 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-26 10:43:18 +00:00
magumagu9
3669d711a2
Finish generalizing Safe/UnsafeWriteRegToReg, including warning about
...
unsafe uses.
I was going to use this for stbx, but it appears that JIT'ing it is
actually visibly slower (!).
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1676 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-26 10:04:42 +00:00
magumagu9
3a51b3c6e3
Generalize SafeWriteRegToReg. The non-32-bit forms aren't yet used,
...
but could be nice to have.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1673 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-26 08:56:17 +00:00
magumagu9
32402b465d
JIT implementations of lwzux and stwux. Unfortunately, not really a
...
visible performance increase.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1672 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-26 08:53:40 +00:00
bushing
ba58962d24
Change the font in DebuggerWX to something legible kthx
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1667 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-26 03:46:04 +00:00
magumagu9
ce01268885
Use ABI_CallFunction instead of CALL where appropriate. Hopefully, this
...
will help with the reported crash problems on OSX. I can't really test
properly, though, since I'm on Linux; please give me feedback on
whether this helps.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1664 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-25 22:18:39 +00:00
magumagu9
be4c7e1399
Add a helper to make zero-argument calls from an aligned stack
...
correctly.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1663 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-25 22:10:36 +00:00
magumagu9
b92c831857
Reverting r1650. I don't think this change is the right approach: it
...
actually ends up *misaligning* the stack for the normal ABI_CallFunctionC
and friends. I'll try to help come up with the correct fix; look for
another commit in a bit.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1662 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-25 22:05:22 +00:00
hrydgard
358333b94b
and more boring moving and cleanup ...
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1661 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-25 21:44:56 +00:00
hrydgard
17a601958c
OpcodeDecoding.cpp now shared.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1660 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-25 20:11:42 +00:00
hrydgard
65e702030a
Some gfx code reorg, make the two OpcodeDecoding.cpp identical - next change will move them to videocommon
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1659 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-25 20:07:13 +00:00
hrydgard
dcc48d6c41
just a bunch of random code cleanup i did on the train bored, plus a d3d implementation of NativeVertexFormat which isn't actually used yet.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1658 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-25 15:56:36 +00:00
nakeee
3fd665502e
DiscList section for the gameconfig files
...
Later it will be used to autodetect the next disc it should change to.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1657 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-25 12:02:09 +00:00
magumagu9
520f7d16e1
I didn't mean to commit this change :)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1656 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-25 10:55:02 +00:00
magumagu9
61c45b78ef
Compile fix for #ifdef OPROFILE_REPORT code; I think I'm the only person
...
using this at the moment, but it's nice to have it working in case someone
else wants to try it.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1655 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-25 10:54:03 +00:00
magumagu9
76108a98d5
Add support for disabling branch JIT. Potentially useful for
...
debugging and experimenting with the JIT.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1654 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-25 10:51:42 +00:00
magumagu9
799bb5fc53
Continuation of r1582.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1653 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-25 09:36:56 +00:00
omegadox
bce493cf3d
1) Added a "General" tab to config window 2) Moved Interface settings to General tab 3) some code organization
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1652 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-25 07:28:41 +00:00
bushing
34b92fe7c5
We need to be more careful about stack alignment on Darwin. These patches
...
fix the alignment of gcc-generated code (as opposed to JIT code).
There are probably more places this is needed :(
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1651 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-25 02:53:56 +00:00
bushing
84711122ee
Linux may not care, but Darwin will barf if we don't actually
...
align the stack on the code we generate. Fix some existing code
to do what the comments claim it already does, and then actually
use that code. :)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1650 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-25 02:24:46 +00:00
magumagu9
4aa693ea54
Fix a regression exposed by my previous changes to rlwinm. Also, some
...
minor cleanup.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1643 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-23 22:34:58 +00:00
magumagu9
590adfce53
Generalize constant folding for rlwinm.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1640 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-23 13:16:52 +00:00
magumagu9
6dd9fa75f8
Minor JIT optimization; doesn't trigger often, but the code looks really
...
stupid when it does.
Note that the regcache tends to be sensitive code; if this change causes
any regressions, feel free to revert.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1639 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-23 13:09:41 +00:00
nakeee
8321656a53
Please use alerts instead of wxmessage
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1637 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-23 11:36:39 +00:00
John Peterson
0f2f17f0b2
Interface settings: Save setting
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1636 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-23 11:24:11 +00:00
John Peterson
ed156f3eeb
Interface settings: Added confirm on stop option
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1635 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-23 11:11:02 +00:00
John Peterson
8cc09ef74d
Change disc: Warn the user if he's changing the disc to a completely different game
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1634 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-23 09:33:02 +00:00
Sonicadvance1
2852d1b84f
Allow use of Logger window without entire debug suite via the -l command line option, make the options actually viewable in the logger and a very little bit of a cleanup in nJoy Test
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1633 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-23 08:49:52 +00:00
John Peterson
62fff80925
Change disc: Moved some code around, no change in functionality
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1632 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-23 08:47:37 +00:00
omegadox
5464f2274a
Added a DVD menu to main frame and small code move.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1631 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-23 08:24:30 +00:00
omegadox
34a7e75906
Some code cleanup.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1630 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-23 07:53:11 +00:00
nakeee
73a1b9b2e8
small compile fix
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1629 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-23 07:34:23 +00:00
LPFaint99
b56f7a4682
Added swapdisc function, tested with TOS switching from disc 2 to disc 1. minor memcard manager cleanup
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1628 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-23 07:20:22 +00:00
omegadox
5510c207e6
Added feature "Toggle DVD cover is open", it seems to work but the video message for "Insert Disc" will not show for some reason, so instead the video freezes. Next, the code to let you change the disc needs to be added.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1627 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-23 06:00:43 +00:00
omegadox
099bd0f4da
Added some ground work for a Swap Disc feature (disabled) and commented out a case for Cover Register in DVD write32 - seems pointless to have.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1626 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-23 04:35:21 +00:00
nakeee
ac825114c8
small fixes
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1623 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-22 10:47:37 +00:00
hrydgard
1b0cb56d2b
fix silly bug spotted by magumagu. the case is not likely to ever be used, though.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1621 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-21 17:12:48 +00:00
nakeee
9bbec457c0
more fixes
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1619 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-21 14:45:33 +00:00
nakeee
02ce244d52
Should this fix compile on linux64?
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1618 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-21 14:40:43 +00:00
hrydgard
ad44788b36
Remove the entire concept of CPU_RUNNING_DEBUG and move the responsibility for breakpoint handling into the CPU cores. Breakpoints still only work in interpreter, not in JIT.. but now it's closer to becoming possible.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1617 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-21 11:56:37 +00:00
omegadox
a85ea787c8
Some code cleanup in the AR.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1614 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-20 19:51:16 +00:00
nakeee
422437824c
compile fixes
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1613 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-20 19:40:20 +00:00
facugaich
3be88bb2dd
- Janitorial tasks
...
- Bugfix in ARCode/Patch editor
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1612 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-20 18:46:49 +00:00
LPFaint99
ed75de40f4
oops.. forgot to remove PanicAlerts
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1611 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-20 18:44:44 +00:00
LPFaint99
011f857b24
Fix for r1600 missing parenthesis, which made it impossible to use an existing memcard
...
Added set as default to rightclick menu of memcard manager
compile fix for Jit64/Jit.cpp
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1610 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-20 18:43:52 +00:00
hrydgard
7de995c00c
Even more code reorganization + first step towards being able to single step directly in JIT mode.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1609 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-20 17:22:30 +00:00
hrydgard
01598750b9
Cleanup the breakpoint code a bit, fix updating the breakpoint window when clicking in the bp column in the code view.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1607 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-20 14:00:33 +00:00
hrydgard
66853d6f1b
Fix 32-bit lmw/stmw (well, disable). Merge the two dispatchers.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1606 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-20 12:46:14 +00:00
hrydgard
614dc1069e
More code reorganization.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1605 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-20 12:10:59 +00:00
hrydgard
f0bb8f430a
small build fix in debug mode, misc cleanup
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1604 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-20 11:20:47 +00:00
hrydgard
4f4edc05a0
stfsx is now implemented in 64-bit, too.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1603 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-20 11:18:23 +00:00
hrydgard
7adccb616f
Implement lmw, stmw in jit
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1602 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-20 11:15:03 +00:00
LPFaint99
c652c5e1f0
a few more changes, you can now set a default memcard to load, error messages made a bit more clear
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1601 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-20 08:47:38 +00:00
LPFaint99
c695ebd6f1
simplified EXI_DeviceMemoryCard.cpp,
...
warning fix for WII_IPC_HLE_Device_usb.cpp,
codecleanup and added the ability to create a formated
16Mb memcard in MemcardManager,
calibrate button is now easier to read in nJoy Testing
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1600 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-20 08:07:04 +00:00
magumagu9
a2a8be006a
A couple of minor Linux compile fixes.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1599 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-20 07:13:38 +00:00
magumagu9
7ad6b0b5bb
Add a missing include; this was causing a crash on 32-bit Linux because
...
the _M_IX86 define was getting missed when this was included in
JitAsm.cpp.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1598 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-20 06:41:15 +00:00
hrydgard
c4f27aaae1
Avoid GetCR/SetCR in the cr bitwise ops
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1597 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-19 22:46:28 +00:00
hrydgard
347fc18542
misc cleanup, bugfix for x86 display in jit window
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1596 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-19 22:21:29 +00:00
hrydgard
cd62fc5c0c
Some stats for the jit window.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1595 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-19 21:35:57 +00:00
hrydgard
104acd5bc1
Turn the X86 emitter into a class, so the code pointer is no longer a global, yay! Created XCodeBlock that derives from XEmitter, and the Jit now derives from XCodeBlock so it can call all ADD SUB JNZ etc without having to prefix them with "emit.". I think someone's gonna like this.
...
There's some cleanup still to be done, but hey, it works. There shouldn't be a noticable speed difference.
I hope GCC doesn't have a problem with the "member function pointers" I used.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1594 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-19 21:24:52 +00:00
nakeee
db15121b5d
Some cleanup Should affect windows tell me if it does
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1592 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-19 11:46:52 +00:00
nakeee
2bb169ce37
Moved the wx anti debug flag to scons
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1591 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-19 09:36:27 +00:00
nakeee
54c6a624ea
fail array was too small
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1590 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-18 23:38:07 +00:00
nakeee
27dce100f3
removed wxcode from core.
...
Note that while that now logs will not have the date in natural format.
it will have the standard sec since epoch notation. Which is faster to log, and not wx depended.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1589 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-18 23:02:19 +00:00
Shawn Hoffman
3d9c903a3b
fix crash due to AR, remove LOGGING from Common.vcproj (Why won't njoy test build in debug?!)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1587 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-18 16:06:27 +00:00
nakeee
f80639218f
small compile fix for previous commit
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1586 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-18 15:10:23 +00:00
hrydgard
b8f619550d
add ppc disassembly to jit results viewer windowTurn the JIT into a class. Indentation cleanup will be in a separate CL, and the block cache will later be split out into its own class. Cannot detect any speed difference whatsoever - the games spend 99.9% of their time in already jitted code anyway. I have a good reason for doing this - see upcoming changes.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1585 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-18 13:21:02 +00:00
nakeee
74c1950495
Adjusted to fit some gcc weirdness
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1584 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-18 11:51:11 +00:00
hrydgard
772a29df28
add ppc disassembly to jit results viewer window
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1583 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-18 11:09:03 +00:00
hrydgard
8cba6d933c
remove a useless #define
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1582 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-18 10:52:55 +00:00
hrydgard
50d72c1e59
Remove global state from PPCAnalyst.cpp. Little bit of cleanup.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1580 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-18 10:44:03 +00:00
hrydgard
feb8dc7e6b
fix 64-bit build
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1579 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-18 10:42:37 +00:00
magumagu9
af378dd111
Fix/enable JIT for ps_muls0/ps_muls1.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1577 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-18 09:39:05 +00:00
magumagu9
b43725d35f
More JIT functions. Specifically, implementations of lfd and stfd for
...
those of us on 32-bit without SSSE3, and an implementation of stfsx
(32-bit only at the moment, but should be easy to fix up for 64-bit).
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1576 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-18 07:10:10 +00:00
magumagu9
b3389c593f
Implement some more JIT functions. If only all functions were so easy
...
to implement :)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1575 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-18 06:58:12 +00:00
magumagu9
97e01e31d0
Some small emitter enhancements; I was originally planning on actually
...
using these, but I changed my mind. They could potentially be
useful in the future, though.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1574 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-18 06:46:32 +00:00
nakeee
e6424f750b
scons changes
...
added fastlog flavour with LOGGING and -O3
changed debug to include _DEBUG
changed devel to include DEBUGFAST
for now wxonassert is disabled as I couldn't make it work
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1571 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-18 00:37:24 +00:00
Sonicadvance1
8e127c38e2
Bit more BBA work. Still no idea what I'm doing
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1569 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-17 22:55:03 +00:00
Shawn Hoffman
0159a027e4
remove a line that was meant to be temporary. I tested a bunch of times, and couldn't get it to hang.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1567 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-17 18:20:41 +00:00
nakeee
62d44c9166
Clear errors, fixed unload on linux
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1566 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-17 17:49:38 +00:00
nakeee
fb3c13588b
compile fix for windows
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1565 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-17 16:24:03 +00:00
nakeee
eea2f0520b
code clean up, for dll loading, note that this didn't add new errors
...
just made old one visable, so complains about DllDebugger and missing symbols
should be refered to the one who added the symbol without making sure the plugin actually has it.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1564 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-17 15:34:27 +00:00
nakeee
2a2a83b7c8
small clean up
...
enabled njoy_test
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1563 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-17 10:30:44 +00:00
magumagu9
ea2045e536
A couple of compile fixes; standard string screwups.
...
I'm also running into an error in Source/Core/Core/Src/MemTools.cpp, but
I'm not sure what the right fix is there.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1562 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-17 09:46:32 +00:00
Sonicadvance1
0944564cf0
Some more minor work on BBA, Seems I need a virtual network device sooner than I thought. Such a pain.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1561 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-17 09:11:03 +00:00
Shawn Hoffman
4a5d9ded94
namespace-ified ActionReplay, and made ISOProperties use the existing AR code. bonus: encrypted arcodes are saved as unencrypted codes just by closing the isoproperties dialog. also added ARCodeAddEdit, but once again, it only views entries atm. some misc wxw cleanup
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1560 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-17 04:14:24 +00:00
bushing
1e774a5db2
Added register struct defs for non-linux
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1559 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-17 02:08:11 +00:00
hrydgard
af501556b3
Comment out slightly annoying error message - not even sure that creating a directory that exists should be called an error.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1558 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-17 00:57:55 +00:00
Sonicadvance1
5241b51d5f
More work on BBA. Endianess problems are yes. I have no idea what I'm doing
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1556 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-16 07:24:04 +00:00
Sonicadvance1
f2686589e9
Just a few spelling mistakes in both the DX9 and GL shader, probably won't change anything for games, but it's best to be correct in the code
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1555 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-16 03:34:06 +00:00
hrydgard
b3fc3b16da
small ps bugfix and another couple of instructions implemented
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1553 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-16 00:21:17 +00:00
hrydgard
a4fc0da8cc
activate code reordering for better branch merging... it seems to work :P let me know if this breaks something.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1552 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-15 23:11:42 +00:00
hrydgard
3de4df29a3
merge cmp/branch when possible. smaller than expected (nearly unnoticable) speedup :P slightly bigger if you enable line 291 in ppcanalyst.cpp, but that's not fully tested yet.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1551 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-15 22:57:11 +00:00
hrydgard
060523a805
Consolidate all jit integer compare ops into one function.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1550 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-15 21:05:37 +00:00
hrydgard
a44c421d01
Somewhat faster CR flag storage. Doesn't really make that much of a difference - but opens a possibility to merge cmp instructions with their following conditional branches in an efficient way.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1549 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-15 20:41:59 +00:00
hrydgard
5c831a934b
More CR usage cleanup.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1548 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-15 19:40:12 +00:00
hrydgard
866d4e6bc8
Consolidate some compare instructions in JIT, preparations for separate CR flag storage, misc other cleanup in cpu core.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1547 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-15 19:22:34 +00:00
hrydgard
7790afb1f3
add (disabled) instruction reordering pass to PPCAnalyst. intent is to move cmp instructions towards their conditional branches, and merge them wherever possible.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1544 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-14 23:22:56 +00:00
nakeee
b0f17043bd
new MsgHandler replacing common
...
Most things moved to macros
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1542 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-14 22:00:18 +00:00
hrydgard
a46392f243
linux build fix, hopefully
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1541 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-14 21:55:10 +00:00
hrydgard
64a74c2ba4
Only initialize the Wiimote plugin if booting in Wii mode.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1535 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-14 20:01:01 +00:00
hrydgard
0412d0811a
Fastmem for linux. Not yet activated, Cg goes nuts, for some reason.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1534 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-14 18:25:33 +00:00
hrydgard
bddc78383e
Fullscreen option temporarily removed from Linux build since it doesn't actually work.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1533 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-14 17:37:59 +00:00
hrydgard
7eefb7743b
Get the "MemTools" and backpatching code to build on linux. Not yet activated.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1532 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-14 17:29:13 +00:00
memberTwo.mb2
b5b43f9408
Change PanicAlert for _dbg_assert_msg_ in case of PI_RESET_CODE (i122).
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1530 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-14 13:55:12 +00:00
nakeee
03088eee2f
returned WXpanicalert
...
it should be extended to get a message
and the code in common.cpp cleaned up
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1529 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-14 12:30:37 +00:00
hrydgard
162351d832
Fix a number of bugs in the ppc disassembler, causing valid instructions to show up as (ill). Also fix some broken indentation. Plus a panicalert for illegal instructions in ppctables. Remove some deprecated compiler flags.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1528 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-14 11:57:35 +00:00
nakeee
2c66b9d36f
wxgl fixes
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1524 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-13 22:40:10 +00:00
hrydgard
f225f92f4d
Tatsunoko has DVD trouble. This prevents it from corrupting RAM. This doesn't make the game work, though.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1523 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-13 19:55:04 +00:00
nakeee
3c2a41c290
linux compile fix
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1522 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-13 19:49:19 +00:00
hrydgard
522752c77d
small speedup of logmanager, minor logging improvements, misc code standard improvements, replace a crash with an error message in ppcanalyst
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1521 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-13 16:58:06 +00:00
memberTwo.mb2
82cd659638
Fix time in some games (AC and ZWW at least). Many games doesn't use RTC but TBRs. So a TB offset is initialized at boot with localtime now. There are, indeed, side effects since time is CPU cycle dependent in this case.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1519 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-13 11:57:01 +00:00
LPFaint99
d1712f15ca
MemcardManager and GCMemcard fixes/code cleanup
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1518 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-13 11:30:00 +00:00
LPFaint99
984a3ad699
Disable ETH device so that games that use it do not crash, mariokart GC should boot now. thanks to Chilango for testing the fix. Also rearange functions in GCMemcard to a more logical order
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1517 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-13 07:07:52 +00:00
hrydgard
4e1e220e71
Cleanup, some BOOL removal. tested to work, unlike a certain other change :p
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1515 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-12 17:59:33 +00:00
hrydgard
537cf69cce
Revert 1513
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1514 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-12 17:36:12 +00:00
nakeee
8fa5b24472
made BOOL into s8
...
I tried hard not to break windows code but please check
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1513 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-12 12:56:11 +00:00
omegadox
8149e1481a
revert
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1511 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-12 11:27:50 +00:00
nakeee
13acef8793
compile fix
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1509 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-12 10:42:18 +00:00
omegadox
2c9f66e3b2
some fixes
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1508 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-12 10:33:02 +00:00
omegadox
45201abb9e
PanicAlert, PanicYesNo, AskYesNo now use wxMessageBox. Also some very minor fixes in Fill'N'Slide.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1506 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-12 08:47:13 +00:00
omegadox
ffae8c51d6
Fill 'N' Slide fixes.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1505 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-12 08:12:09 +00:00
LPFaint99
3e33e06844
memcardmanager: lots of code cleanup a few minor fixes
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1504 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-12 07:14:37 +00:00
omegadox
b743aad2a5
Added Action Replay logging support to the AR window and possible Fill 'N' Slide fix.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1503 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-12 06:44:02 +00:00
Shawn Hoffman
66536235e6
compiletime warning fixes, possible wxw crashes fixed, disable build of njoy_test until it's more mature.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1502 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-12 03:38:50 +00:00
daco65
607f5b289f
build fixings
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1500 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-11 15:12:17 +00:00
LPFaint99
cf987d255d
Memcardmanager fixes. Fix for missing return values in switch statement, fix for return value from importfile
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1498 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-11 06:20:39 +00:00
nakeee
aa9b2e1073
forgot 2 files
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1495 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-10 23:41:33 +00:00