Commit Graph

  • 3fb80c52af DSP LLE: trying to clean up exception handling. Hopefully it didn't break anything nakeee 2010-04-17 20:42:39 +00:00
  • fadbe78a59 dx9 savestate crash fix nitsuja- 2010-04-17 20:14:38 +00:00
  • 0a12b9d9f5 Logical reorderring of the GUI boot sequence. Also a little clean up in the OpenGL plugin. Glenn Rice 2010-04-17 03:17:36 +00:00
  • 3b35cb12f2 Fixed the LI and LIS PPC instructions in the JIT. This fixes MGS:TS Konami logo hang. Made the JIT sanity checks more informative. Sanity checks are now only performed in the DEBUG and DEBUGFAST builds. This gives a tiny speed-up for everyone else. skidau 2010-04-17 03:00:35 +00:00
  • 060eed80c1 Moved ToMask hashing into utility func, changed J_CC end to a short jump j4ck.fr0st 2010-04-16 13:32:13 +00:00
  • ebac492716 DSP Jit some code cleanup nakeee 2010-04-16 10:50:52 +00:00
  • 4b232e50c5 Re-add the show FPS/VPS speed information in the window title when not rendering to main. Also fix an issue with the DX9 plugin not being the correct size when starting the game in fullscreen at a higher resolution than the desktop resolution. Glenn Rice 2010-04-15 20:58:34 +00:00
  • 01fc261c2f DSP Jit: rewrite dsp_increase_addr_reg a couple of times, only to find that int was wrong - credits to LordMark for finding that. j4ck.fr0st 2010-04-15 20:01:44 +00:00
  • 6cc0ddadd4 Implemented Auto-Unpair (MS bluetooth stack). For those people, who are tired of removing the batteries after they were finished playing around with dolphin, to avoid battery drain. It's switchable via checkbox within the wiimote gui. This will simply remove valid wiimote pairings on Exit/Close. snzgoo 2010-04-15 16:47:55 +00:00
  • 7a7d1a7b55 Re-added Skies of Arcadia projection hack. Fixes issue 2514. skidau 2010-04-15 09:23:59 +00:00
  • 01e11610a4 Make sure screensaver does not start while a game is running in MS Windows Glenn Rice 2010-04-15 03:25:35 +00:00
  • 110fc18375 Fixed GCPadNew GUI, clicking Set is no longer needed after choosing items from the list on Linux. Jordan Woyak 2010-04-14 23:50:33 +00:00
  • 1b7065d8b4 Change the textctrl->SetLabel's to textctrl->SetValue's in stable too. Glenn Rice 2010-04-14 23:39:36 +00:00
  • 803030de7b Fixed segfault in linux when the control chooser dialog of GCPadNew is closed. Also disabled some code in the same place that caused the application to hang in linux. This means that if you select keys from the key list you will have to click Set to make it take effect. At least until I can figure out how to get that working. Glenn Rice 2010-04-14 20:29:46 +00:00
  • 909f36017b Fixed segfault in linux when the control chooser dialog of GCPadNew is closed. Also disabled some code in the same place that caused the application to hang in linux. This means that if you select keys from the key list you will have to click Set to make it take effect. At least until I can figure out how to get that working. Glenn Rice 2010-04-14 20:29:46 +00:00
  • 273ae5920b disable loading of native mip for compressed textures as they are not working, this should fix grass problem in zww Rodolfo Osvaldo Bogado 2010-04-14 15:15:01 +00:00
  • a25dfc47b4 fixed xfb bumping introduced by my last commit. implemented loading of native mips, see sms water :). Rodolfo Osvaldo Bogado 2010-04-14 13:57:16 +00:00
  • 1483715567 HLE: Remove the RE0 hack because of reports of it not working which is most likely due to the amount of HLE changes since Rev 3200. death2droid 2010-04-14 11:27:26 +00:00
  • 26b082d384 DSP Jit code cleanup Unit Test nr/dr/ir need AR0 not ACC0 nakeee 2010-04-14 06:19:07 +00:00
  • 0dc924efef osx buildfix, add resolutions to ogl dialog Shawn Hoffman 2010-04-14 04:32:59 +00:00
  • ba89d91872 Moved InputPluginCommon into the Plugins directory. I don't think it made sense in Core. Some minor fixes to the new wiimote plugin also. Jordan Woyak 2010-04-14 03:48:37 +00:00
  • c2ac9be9b2 Some video SW clean up and bug fixes. Did a hacky fix for bad light data. Add fog rendering. Add some offsets to make rasterized pixel locations and texture coordinates more accurate. donkopunchstania 2010-04-14 03:27:45 +00:00
  • bfe6e92c15 Return a string instead of a wxChar pointer. donkopunchstania 2010-04-14 03:26:18 +00:00
  • 387aba7a6c Hopefully fixed "RendererHasFocus()" on windows. Input should work again. Jordan Woyak 2010-04-13 20:02:48 +00:00
  • 578828a142 moar testing! changed some things to make it easier to use, added some bits of documentation for other devs eager to use it :) j4ck.fr0st 2010-04-13 19:31:31 +00:00
  • 122d5e7b4e Fixed the crash in DSP LLE JIT on x64 by aligning the stack. skidau 2010-04-13 10:18:05 +00:00
  • 379c469343 Linux compile fix for billard's changes. (Had to do it myself since glen is now a windows person :P) nakeee 2010-04-13 06:09:45 +00:00
  • d8906d2a0c Commited my new wiimote plugin work so far. Some code was copied from the current wiimote plugin. I have cleaned up most of the functions, but there are still a bunch of unused structs and stuff that I need to clean up. Moved ControllerInterface to InputCommon. Moved GCPadNew GUI/Config code to a new project, InputPluginCommon. It is used by both GCPadNew and WiimoteNew. I hope that I included everyone's fixes to GCPadNew and ControllerInterface. Jordan Woyak 2010-04-13 05:15:38 +00:00
  • 9592da1a9b Save the correct render window size. Glenn Rice 2010-04-13 04:00:41 +00:00
  • a2fb7540b6 Build fix for windows?? What am I doing? Glenn Rice 2010-04-13 03:14:21 +00:00
  • 16d3cfadb4 Make "Start in Fullscreen" work with the DX9 plugin. Also a partial fix to the problem with Windows not saving the window size correctly when not rendering to main. Glenn Rice 2010-04-13 02:12:09 +00:00
  • fe5fb76fd4 Added UDPWii (iPhone WiiMote) support. dapetcu21 2010-04-13 01:34:11 +00:00
  • 631df2d903 stable: ensure SubWCRev.exe doesn't run...heh Shawn Hoffman 2010-04-13 00:52:51 +00:00
  • 448af895d3 Fix some segmentation faults with the GCPadNew configuration dialog. Also improve the visual appearance in linux. I think I have done so without hurting the appearance in windows. Glenn Rice 2010-04-12 20:41:38 +00:00
  • 0b45b3c7a1 More jit fixes (Thanks ector) nakeee 2010-04-12 16:06:02 +00:00
  • 9a26cd01c6 Forgotten file nakeee 2010-04-12 15:11:24 +00:00
  • e7dc6c26ce UnitTests compiles on non win32 nakeee 2010-04-12 05:33:17 +00:00
  • 5cb916e9d1 Fixes wxGL, so it draws correctly in OSX, so Draw to Main works if enabled in OSX. Disabled, it creates a window but with no titlebar Sonicadvance1 2010-04-12 02:35:59 +00:00
  • 22551a0a8a a few minor code fixes. also added a user file that should simplify running from VS for newcomers nitsuja- 2010-04-12 02:00:15 +00:00
  • 3861f56d51 Added files I forgot in last commit. Glenn Rice 2010-04-12 01:56:05 +00:00
  • 33a64d5db0 Big restructuring of how the video plugin works. In linux and windows you shouldn't see a change in the functionality; however, there are changes in how render to main or not, and fullscreen modes, and such are handled. Input is largely restructured for the video plugin. It is now handled by the host. Keys for pausing and changing fullscreen are configurable. More will probably be later. This is probably classified as highly experimental. Glenn Rice 2010-04-12 01:33:10 +00:00
  • ba853e682c Build fix. Glenn Rice 2010-04-12 01:26:57 +00:00
  • d0e7e03c78 DSP Jit: Some small fixes to SR set functions nakeee 2010-04-11 20:03:38 +00:00
  • db78c01ee1 buildfix Shawn Hoffman 2010-04-11 19:14:20 +00:00
  • d950726041 DSP Jit: Jit some more AR action and added compile SR which suppose to hold the status for flags such as S40 which we can use to optimize compile. nakeee 2010-04-11 18:06:29 +00:00
  • 524a6dd2bb DSP jit: a so people can review commit (that for ector, bhaal, skidau) nakeee 2010-04-11 16:36:00 +00:00
  • 945f8089b8 Removed a stray MOV in increase_addr_reg, fixed decrease_addr_reg. NR should work now. j4ck.fr0st 2010-04-11 14:06:46 +00:00
  • 800595980e Fixed a small bug in J_CC when emitting jumps that exceed 0x80 in range (only used by DSP NR yet). Add back a CMP nakee missed in his last commit j4ck.fr0st 2010-04-11 12:27:27 +00:00
  • 7c35138435 DSP JIT reenable nr with a small fix nakeee 2010-04-11 12:14:51 +00:00
  • a4515490ce Code cleanups, warning fixes NeoBrainX 2010-04-11 11:16:57 +00:00
  • 789045e1b2 Make sure Keyboard::Key::GetState returns either 0 or 1 in linux to make sure key presses are registered. Glenn Rice 2010-04-10 22:49:57 +00:00
  • 58f7de09dd Make sure Keyboard::Key::GetState returns either 0 or 1 in linux to make sure key presses are registered. Glenn Rice 2010-04-10 22:49:57 +00:00
  • 19551fb864 Set GCPadNew as the default in linux. By request of nakeee! Glenn Rice 2010-04-10 22:29:38 +00:00
  • 449e28f9a6 Add linux fixes to GCPadNew from trunk. Glenn Rice 2010-04-10 21:56:12 +00:00
  • 45db281360 stable: nogui buildfix Shawn Hoffman 2010-04-10 21:36:10 +00:00
  • c3b1705e3f Fix some not-so-obvious breakage in Frame.cpp, removed Xlib from the build (its only for non-win32) j4ck.fr0st 2010-04-10 21:14:18 +00:00
  • a5edf59787 Get GCPadNew keyboard working in linux. Also some code cleanup. Glenn Rice 2010-04-10 20:44:56 +00:00
  • d00f5b20a1 Real Wiimote build fix for linux Glenn Rice 2010-04-10 18:49:26 +00:00
  • 50a4293d85 update zlib to 1.2.4 changelog is at http://www.zlib.net/ChangeLog.txt Shawn Hoffman 2010-04-10 17:10:32 +00:00
  • 25684ab5a9 update SFML_Network to 1.6 Shawn Hoffman 2010-04-10 16:53:06 +00:00
  • 9d1cb60aff update GLew from 1.5.1 to 1.5.3 see http://glew.sourceforge.net/log.html for changelog Shawn Hoffman 2010-04-10 16:41:23 +00:00
  • 4fe3924d54 Update Cg to 2.2 Feb 2010 Shawn Hoffman 2010-04-10 16:22:45 +00:00
  • be70b43a2b JIT single stepping skidau 2010-04-10 15:41:44 +00:00
  • 4b5b074b81 sanchez's patch for real wiimote pair-up, unexpected disconnect, and wiiuse resource leakage. Shawn Hoffman 2010-04-10 14:39:54 +00:00
  • 474363bc27 neXus' patch for z:tp intro music Shawn Hoffman 2010-04-10 05:04:51 +00:00
  • a75c37826b VideoCommon: Fixed the bug that VideoSoftware does not initialize SSSE3/SSE4.1 codes. nodchip 2010-04-10 01:39:33 +00:00
  • 32794fc028 VideoCommon: Fixed the bug that some texture become black in SSSE3.1 codes. nodchip 2010-04-10 01:37:51 +00:00
  • ab76cbf2fc set eol-style native j4ck.fr0st 2010-04-09 19:28:18 +00:00
  • 57a3c87815 DSPJit: disabled NR again until we fix DSPEmitter::increase_addr_reg. And to help test things like that: DSPJitTester (use with caution on x64, most likely fails there; r5250 might be why) j4ck.fr0st 2010-04-09 19:18:50 +00:00
  • b513e2d2c9 buildfix for Plugin_VideoSoftware Shawn Hoffman 2010-04-09 16:43:47 +00:00
  • 0c1baa888a DSP Jit: Forgot include nakeee 2010-04-09 15:32:10 +00:00
  • 956b8eb54d VideoCommon: Added automatic selection routines for SSSE3/SSE4.1 codes. It selects SSSE3/SSE4.1 codes only if a proper preprocessor definition is defined and the target cpu supports SSSE3/SSE4.1. The selection routines in VertexLoader_* use function pointers. TextureDecoder uses a combination of "#if" and "if" statements. nodchip 2010-04-09 15:13:42 +00:00
  • 91c6f5acba DSP Jit removed useless push/pop (at least I hope they were useless). enabled nr in jit after getting skid_au's help in writing the inscrease_addr_reg. ector can you please take a look and see if the loop code makes sense? it seems no one it really sure how loops suppose to work in jit nakeee 2010-04-09 15:11:02 +00:00
  • 6136c94de5 VideoCommon: merged SSSE3/SSE4.1 codes. Added some additional SSSE3/SSE4.1 codes which will be used in "The Legend of Zelda: Twilight Princess". These codes don't work unless "_M_SSE=0x301", for SSSE3, or "_M_SSE=0x401", for SSE4.1, is defined as a preprocessor definition. nodchip 2010-04-09 03:02:12 +00:00
  • cb38303531 stable: Applied the same fixes/cleanups to GCPadNew.cpp as the last commit by glennrics. Jordan Woyak 2010-04-08 22:47:58 +00:00
  • 73caf37bca Fix an issue introduced in revision 5290 that caused a segmenation fault when GCPadNew was used in linux. The same issue made the IsFocus function useless in windows. The g_PADInitialize was never initialized. Also added Xlib.cpp to the linux build. It is completely non-functional but it builds. Finally, did some clean up of GCPadNew.cpp. Glenn Rice 2010-04-08 22:09:52 +00:00
  • f727139ebf Random fixes and cleanups NeoBrainX 2010-04-08 16:59:35 +00:00
  • b452bf7051 Fix another wrong sprintf usage NeoBrainX 2010-04-08 14:58:50 +00:00
  • 1310052bd7 Stable: wiimote fix and memarena fix from trunk nakeee 2010-04-08 13:50:20 +00:00
  • 9d786b6440 Stable: another small HLE fix nakeee 2010-04-08 13:41:35 +00:00
  • 9734e39530 Stable: Changed version to 2.0 Backported HLE changed from trunk nakeee 2010-04-08 13:32:09 +00:00
  • 0ecdb7b83e Fixed the bug where JITIL could not be selected in debugger mode. skidau 2010-04-08 09:18:42 +00:00
  • ed4318b949 stable: Added GCPadNew Plugin. Set it to default on windows. Jordan Woyak 2010-04-08 05:39:52 +00:00
  • b0e8a67cf2 GCPadNew: Added option to disable input when Dolphin window isn't active. Some other minor fixes/cleanups. Jordan Woyak 2010-04-08 03:33:16 +00:00
  • eada74b74e windows compile fix (thanks lordmark) nakeee 2010-04-07 15:35:10 +00:00
  • 499936561a DSP LLE Jit, joined work with XK and skidu. VERY EXPERIMENTAL DON'T EXPECT HIGH PERFORMANCE!. nakeee 2010-04-07 15:04:45 +00:00
  • 1b96bef8e1 fixed gcpad new to work with certain devices that need reaquiring of the device when inputlost is returned, billiard gave me the code :P luisr142004 2010-04-06 22:43:12 +00:00
  • c26a34d4a5 Fix wrong sprintf usage: the parameters use the restrict keyword so they may not point to the same location. NeoBrainX 2010-04-06 15:02:09 +00:00
  • 33a005c801 Partially implement NCDGetWirelessMacAddress on Windows as well NeoBrainX 2010-04-05 20:25:00 +00:00
  • 8549b30170 DSPHLE - the same thing for AXWII - fixes De Blob, Cursed Mountain, ... Marko Pusljar 2010-04-05 13:12:15 +00:00
  • ff9b185a7f Fixed game-specific Wii/Widescreen and RE0 Hack checkboxes. Disabled game-specific Wii/Progressive Scan checkbox, since its never used by Dolphin; it would cause side-effects to global configuration if we did write to SysConf in that place. Fixes Issue 2518 j4ck.fr0st 2010-04-05 13:05:47 +00:00
  • 3a4b13e71f DSPHLE - some games are even changing/sending again the same ucode while ingame... This fixes/improves NFS Carbon, FF Crystal Chronicles, Beyblade (and probably some other GC AX games that were stuck on loading screens) under dsphle Marko Pusljar 2010-04-05 10:46:43 +00:00
  • 131bb78897 Change a PanicYesNo to a PanicAlert NeoBrainX 2010-04-05 10:19:38 +00:00
  • 758bcf17cb Tweaked the widescreen hack: It now "hacks" to and from any aspect ratio, not just from 4:3 to 16:9. When "Stretch to Window" is chosen, the aspect ratio will be adjusted to 5:4, 16:10, or anything (whatever the aspect ratio of the window is). Works for 4:3 and 16:9 games. Jordan Woyak 2010-04-04 22:52:27 +00:00
  • 21a240547e stable: Don't enable selection of mic device if dolphin is not compiled with portaudio support. Restrict SI AM Baseboard device to port 1. Shawn Hoffman 2010-04-04 19:26:10 +00:00
  • 675fc84255 trunk: Don't enable selection of mic device if dolphin is not compiled with portaudio support. Restrict SI AM Baseboard device to port 1. Shawn Hoffman 2010-04-04 19:25:49 +00:00
  • 0954dac86e Fix NCDGetWirelessMacAddress always returning the hard coded MAC address instead of the "real" one NeoBrainX 2010-04-04 18:40:25 +00:00
  • cfd83be9a1 stable: Apply JIT/Int fixes from stable. Fixes shadows in Animal Crossing and Matter Splatter Galaxy in SMG. (fixes by godisgovernment and possibly others) NeoBrainX 2010-04-04 18:14:37 +00:00
  • 8cd46cc3bf Partially implement IOCtlV 0x8 (NCDGetWirelessMacAddress) of /dev/net/ncd/manage Only works on Linux for now, need to test the Windows code later NeoBrainX 2010-04-04 14:21:46 +00:00
  • 44038081e3 Add the Binary directory to the svn ignores NeoBrainX 2010-04-04 13:23:10 +00:00