Commit Graph

  • 1a25dfe279 Load IR Pointer settings on every game boot, because that's a per-game setting (each game has it's own IR calibration)... fgfemperor 2010-01-16 15:02:01 +00:00
  • e203c80c5d Fix an Issue that made the IR Pointer values sometimes not to be loaded from the config. More precisely, if you booted a game before opening the config panel, they'd all go to the default values... fgfemperor 2010-01-16 13:07:03 +00:00
  • 93bb45aaf2 Another scons fix/hack for OSX. wx-config keeps returning -arch i386, breaking 64-bit builds. Thats the only place where a tuple occurs, filtering out non-strings should be fine for now until we find a better way to do this. This commit only affects Mac OSX. utils.py is reverted on purpose. if anything like this happens again, it will most likely fail and indicate more work. Thanks to tmator and knatsch who tested the patch on r4843 j4ck.fr0st 2010-01-16 12:22:53 +00:00
  • f3b52ea23d D3D Plugin GUI cleanup of Advanced tab. hrydgard 2010-01-16 11:30:23 +00:00
  • efe20c93e8 In the Interpreter, marked mtmsr as an "end of block" instruction, making it consistent with the JIT tables. skidau 2010-01-16 04:43:07 +00:00
  • fa5823ad9a Minor bugfix to the TLB cache skidau 2010-01-16 03:55:53 +00:00
  • b3b7ed2a2f FPU NaN and negative zero fixes. Verified against the real hardware. skidau 2010-01-16 03:43:16 +00:00
  • c62fb1d7d2 quick fix for MP games, only tested mp1 but my solve mp2 issues to Rodolfo Osvaldo Bogado 2010-01-15 22:07:53 +00:00
  • 0a88519ecf :) this is what happens when you don't test what you commit, sorry :( efb to ram fixed i hope :) Rodolfo Osvaldo Bogado 2010-01-15 18:46:02 +00:00
  • 9d36cd05be sooooooooooorry forget this file, now efb to ram if fixed Rodolfo Osvaldo Bogado 2010-01-15 17:15:31 +00:00
  • e7f8068b12 scons fix for MacOSX prior to Snow Leopard, and 32-bit compiles on SL. This fixes "NameError: name 'wxmods' is not defined" reported by some users on the MacOSX_Build wiki page, along with a small issue in filterWarnings. Someone on pre-SL (Leopard or Tiger) please test this change. Fixes Issue 1890 j4ck.fr0st 2010-01-15 16:16:21 +00:00
  • 5cd81033c3 Taking screenshots now creates an extra folder for each Game ID. Fixes Issue 1905 j4ck.fr0st 2010-01-15 16:11:06 +00:00
  • 8de76f8fe8 ok big changes here: in videocommon little fix for the alpha test values, return to the original values as they are more accurate. in D3D: huge change in state management, now all the state management is centralized and redundant state changes are eliminated. Fixed the overlapped viewport error in non ati cards: the error was caused by this: when a viewport is defined larger than the current rendertarget, an error is thrown and the last valid viewport is used, this is the reference behavior, in ati cards if a larger viewport is defined, no eror is returned, the rendering is valid and is rendered using the projection defined by the viewport but limited to the rendertarget are, exactly like opengl or the GC hardware. to solve this in reference drivers defined a large rendertarget (2x the size of the original) and proceed to render in a centered quad insithe the larger rendertarget, in this way larger viewports always falls inside a valid rendertarget size, the drawback of this is the waste of resources. it can be dynamized, depending or games or changed at runtime when a oversized viewport is detected, but i live that to future commits. please test this and let me know the results. Rodolfo Osvaldo Bogado 2010-01-15 15:52:08 +00:00
  • c7e055d1f5 small buildfix for debug Shawn Hoffman 2010-01-15 15:28:21 +00:00
  • 9c264a1047 Implemented MMU: skidau 2010-01-15 14:39:27 +00:00
  • 61eed07ec4 scons buildfix Shawn Hoffman 2010-01-14 23:26:53 +00:00
  • 75c1661e19 Fix mtsrin/mfsrin instructions. Not likely to change anything since they are only used by MMU code which doesn't work right anyway. hrydgard 2010-01-14 22:16:12 +00:00
  • d7b4175605 JITIL : fixes games that require "EnableFPRF=True" under jitil - Super Monkey Ball - Super Monkey Ball 2 - Virtua Striker 2002 - ... Marko Pusljar 2010-01-14 16:59:52 +00:00
  • 0ec6d85b2f add correct copyright to WiiSaveCrypted.cpp LPFaint99 2010-01-14 16:30:20 +00:00
  • 99698baa27 Setup: fix license text. hyperiris 2010-01-14 14:02:30 +00:00
  • 82a35b651b Setup: more shortcut stuff hyperiris 2010-01-14 13:38:45 +00:00
  • 09d2468ee8 Append Dolphin IL, and shortcuts hyperiris 2010-01-14 13:34:15 +00:00
  • 57816683df Setup: Append missing files hyperiris 2010-01-14 13:14:45 +00:00
  • 571a47ef9a This could alleviate the suffering of dual core synchronization a bit. But I doubt you would notice it in most cases. ayuanx 2010-01-14 10:52:14 +00:00
  • b186f0821e Adds experimental data.bin export of wii saves, use at your own risk as it has been tested only to the point that a real wii recognizes the save on an sd card Please post test results here or on issue 1945 removed the automated backup when importing from a save.bin LPFaint99 2010-01-14 07:19:10 +00:00
  • 2db709aeb6 Add "Auto Aspect Ratio" to both graphics plugins. It's the new default, so you can forget about switching aspect manually from now on. In the Auto mode, aspect ratio is automatically set depending on whether it's a Wii or GC game, and whether the global Wii Widescreen setting has been set. There is still the possibility to override, which can be useful for the very few GC games that do support widescreen. hrydgard 2010-01-13 21:11:02 +00:00
  • dd01e0d417 commit patch from http://forums.dolphin-emu.com/thread-6527.html fixes the "Purge Cache" in the "View" menu, maybe other things. Shawn Hoffman 2010-01-13 21:09:31 +00:00
  • 5aac8a5437 Fixes Issue 2004 ayuanx 2010-01-13 14:18:13 +00:00
  • 429691ce96 This should settle the FIFO BP critical games like Metroid Prime 2 ayuanx 2010-01-13 11:42:04 +00:00
  • fd40513fed Better comment the writelog code nakeee 2010-01-13 11:09:20 +00:00
  • ecdcffc7cf Fixes Issue 1997 ayuanx 2010-01-13 09:03:55 +00:00
  • 1e2f7c89c3 Fixed Issue 2005 ayuanx 2010-01-13 06:34:34 +00:00
  • e13dc4a58f heh, VS didn't save in time :> (remove nonexistent txt file from dsp lle vcproj, nothing important...) Shawn Hoffman 2010-01-13 04:44:32 +00:00
  • d558c534d2 Merge SrcSelect.c, AX.c, Crazy Taxi.txt, and DSP_UC_AX1.txt into new and improved disasm -> DSP/DSP_UC_6A696CE7.txt Goal is complete/near complete RE of DSP_UC_6A696CE7 (GC AX), and hopefully ROM. From there, seeing the additional changes in other GC AX versions (there are only 4 others, with minor differences), should be "simple". Shawn Hoffman 2010-01-13 04:43:18 +00:00
  • 94570d31f5 DSP: fix disassembler a little. addis, cmpis, xori operate on ACx.M instead of ACCx addax, subax, movax use whole AXx reg, not just AXx.L addpaxz uses whole AXx instead of AXx.H Shawn Hoffman 2010-01-13 00:19:02 +00:00
  • 3848e68585 DSP LLE: code cleanup that doesn't affect behavior. Make DSPCore build properly in debugfast (breakpoints work again) Shawn Hoffman 2010-01-13 00:11:29 +00:00
  • a81efdb597 D3D: Fix some texture wrapping issues by setting the texture state for every texture used at draw time. Hopefully there will not be a noticable slowdown, thanks to the state caching. Also some minor cleanup. Should fix issues like repeated shadows. TODO: In theory it should have worked without this, so I should investigate why this change was needed. hrydgard 2010-01-12 23:40:30 +00:00
  • 4172928b14 coreaudio backend make sound now tmator 2010-01-12 22:35:28 +00:00
  • af08186daa DSP comments & minor reorganization (moved all DSP state into the g_dsp struct). No functionality change. hrydgard 2010-01-12 21:38:39 +00:00
  • 532ab905c4 this is a dev commit, a cleanup in the pixel shader generator to make the generate code a lot cleaner and readable, and a little fill rate optimization when using alpha test, i don't thing any game is limited by fill rate but the code looks more cleaner and is ordered in the same way is executed in hardware. please test, if any problem apears let me know Rodolfo Osvaldo Bogado 2010-01-12 03:39:14 +00:00
  • 573a7f4d6e DSPLLE: Add a comment describing my latest unverified theory: that 'l and the other opcode extensions might be meant to sign extend the loaded value in some cases. hrydgard 2010-01-12 00:38:54 +00:00
  • 9012d4f4b8 Fix missing shading in NSMBWii etc in the D3D plugin. Now, I'm not entirely sure why the existing code didn't work properly, but hey, this fixes it :) hrydgard 2010-01-12 00:08:02 +00:00
  • 8558f364e1 D3D vertex format wrapper: Fix a really small memory leak, add some sanity checks. hrydgard 2010-01-11 23:47:32 +00:00
  • 1bca5e8c86 (nothing of value, just reindentation and removal of commented out includes. i'm just cleaning my svn client here) hrydgard 2010-01-11 23:28:54 +00:00
  • ddcb39d8e3 ISO compression: Report filename in corruption warnings. hrydgard 2010-01-11 23:27:02 +00:00
  • c840297615 Better-quality downsizing of Wii banners (yeah yeah I know it's not important but it's been sitting on my harddrive for ages). hrydgard 2010-01-11 23:24:32 +00:00
  • 60a2d20fda Minor GUI rearrangement ayuanx 2010-01-11 13:56:11 +00:00
  • 98ce4c4d8f Dedicate Wii SD Card & Wii USB Keybaord settings ayuanx 2010-01-11 11:56:17 +00:00
  • 345f922549 1. Removed the waitfordeath time out as it seems to crash dolphin every now and then if it hangs on stop now please report so we can fix it. 2. Change linux to use the same threading module in single core mode as windows nakeee 2010-01-11 07:14:30 +00:00
  • 183804e442 Small unicode fix for extracting files (ISOProperties.cpp) Change some PanicYesNo to AskYesNo so that they will always show (WiiSaveCrypted.cpp) Adds more country filtering options to Gamelist (france, italy, korea, taiwan, and unknown country) Misc. fixes for potential crashes that can only occur with a corrupted dump == check filesize of a dump before spending time looking for the cause of a crash :P LPFaint99 2010-01-11 05:07:56 +00:00
  • a19be73be3 Do special handling of texture coordinate generation if there is only a position and texture coordinate present. donkopunchstania 2010-01-11 00:44:40 +00:00
  • 175162e661 Fixed Issue 1979 - Crash when scanning WAD files with no title information... fgfemperor 2010-01-09 22:03:20 +00:00
  • 1a5817f6fd from BhaaL: linux compile fix for r4794, Event::Wait now supports a timeout (default to INFINITE), and it returns true when the timeout expired. fixes issue 1974 Shawn Hoffman 2010-01-09 19:06:23 +00:00
  • f472e2904d Now Progressive Scan actually works for those games that really depend on this setting (Try Mario Kart Wii) ayuanx 2010-01-09 17:11:59 +00:00
  • 81afdbe4f4 Compilation fix for r4795 ayuanx 2010-01-08 22:56:27 +00:00
  • 6575f9d03a error 003 fix when booting system menu 4.2. note that the 0x45 doesn't actually have a name tho daco65 2010-01-08 22:11:18 +00:00
  • a3cfafcd12 1. Expanded Framelimit range from 20 to 120 in case someone wants to run a little faster than full speed but still controllable not like wild OFF. ayuanx 2010-01-08 21:57:31 +00:00
  • 69fdb7ae5c Added Nunchuk to the Wiimote Recording window. Now you can know if your Nunchuk is working as it should =P fgfemperor 2010-01-08 20:27:54 +00:00
  • f9106f4e6f Some more AXWii RE. luigi2us 2010-01-08 18:26:22 +00:00
  • 11091893b2 Fixed Issue 1952 ayuanx 2010-01-08 13:16:37 +00:00
  • 9ed2d1957a This should fix Issue 1960 ayuanx 2010-01-08 11:25:51 +00:00
  • 9cbd508181 1. This should fix Issue 1625 (Bizarre Auto Frame Limit) Now the frame limiter yields on CPU thread, not as before on GPU thread mistakenly ayuanx 2010-01-07 20:01:41 +00:00
  • 64167bcb60 Now you can switch between Emulated and Real WiiMotes, connect more Real Wiimotes and even pair them up (if you have MS BT Stack) during gameplay! All you gotta do is Pause the emulation! That's useful for when your batteries run out during gameplay, for example... fgfemperor 2010-01-06 19:26:52 +00:00
  • 623a09b5a5 It looks like MotionPlus and other Extensions are actually sharing the same register storage space. So maybe we should replace "g_RegMotionPlus" with "g_RegExt" instead. ayuanx 2010-01-05 18:07:23 +00:00
  • 516f7a4ca1 An attempt to fix Issue 1919 (Multi-Wiimote Freezing) ayuanx 2010-01-05 17:39:06 +00:00
  • 6500db254f Now you can pair up your Real WiiMotes on the Wiimote config panel! fgfemperor 2010-01-05 17:38:37 +00:00
  • ea4225f9fd Cleanup of the Device usb code, now we don't compare u32 to NULL. Please someone who knows the code take a look to make sure I got it right. nakeee 2010-01-05 08:07:06 +00:00
  • 8b736cf7c5 Work towards importing data.bin wii save files (issue 1945) so far only tested with NSMB save (which works) !!backup any existing save before importing save for the same game!! LPFaint99 2010-01-05 07:34:03 +00:00
  • 736d84f5d6 Remap wiimote hotkeys to Alt+F5/F6/F7/F8 to make Windows happy. ayuanx 2010-01-04 03:31:49 +00:00
  • 430f44cb1e Added hotkey Alt+F1/F2/F3/F4 for connect/disconnect wiimote with OSD display (But there is still a little problem with DX9 fullscreen toggling) ayuanx 2010-01-04 03:11:31 +00:00
  • cbf5929276 Patch from stgn: JitBlockCache::GetCompiledCodeFromBlock() now casts the correct pointer, which allows the PPC <-> x86 translated code viewer to work. Fixes issue 1935. bztdlinux 2010-01-04 01:28:47 +00:00
  • 72b1570e08 Fixed Issue 1928 ayuanx 2010-01-03 23:05:52 +00:00
  • ede1c935f4 Fix Fullscreen issues in DirectX plugin. Fixes issue 1470, issue 1886 and issue 1673 too. sl1nk3.s 2010-01-03 22:18:50 +00:00
  • e80078dc3c What we should think about: "VideoFifo_CheckEFBAccess()" & "VideoFifo_CheckSwapRequest()" should be moved to a more suitable place than inside function "Fifo_EnterLoop()", which wastes considerable amount of CPU time (exhausting one core completely even when paused) and also makes VPS inaccurate. ayuanx 2010-01-03 18:58:50 +00:00
  • a3c258cf9c Fixed Issue 1921 ayuanx 2010-01-03 16:04:40 +00:00
  • ad594abe69 Adding line and file name to the log. This makes the log line a bit too long in my taste so if anyone got an idea of how to make it look nicer i.e making it optional or adding it only to errors/warnings do share nakeee 2010-01-03 08:48:48 +00:00
  • ded7a2921d I'm back, after two weeks pure work and nothing of dolphin, take a look at the code and discover this very small fix, apply color clamping before alpha test, the way is done in the software plugin, have some nice effects, this will fix some things and brake others but the feedback is needed. if you want to know where to start testing look at SMS :) HAPPY 2010 for everyone Rodolfo Osvaldo Bogado 2010-01-02 21:09:12 +00:00
  • f3f7ce1be6 Fixed Issue 1915 ayuanx 2010-01-02 09:05:33 +00:00
  • 92ef4f1156 1. Fixed the freeze issue in "Super Mario Galaxy" and other games, which was introduced since r4762 ayuanx 2010-01-02 05:15:36 +00:00
  • e55c3793b6 Readded the "Loading settings from" log at the INFO log level. skidau 2010-01-01 20:12:31 +00:00
  • 492e44dcb1 Re-worked multiple reall wiimotes... Now it looks a lot better! :P fgfemperor 2010-01-01 16:50:11 +00:00
  • 746b9eeaab Stop spamming the file log without being asked to. Removes the "Loading settings from" and "Starting application" notices being written to the file log when the file log was not enabled. skidau 2010-01-01 09:13:08 +00:00
  • 5877961354 Some fixes to Stop() process. Unbreak linux stop on Single Core, remove an unnecessary wait event, fix DSP HLE/DSP LLE/OGL plugin hang on stop when the config dialog has been opened (nJoy and Wiimote still need to be fixed), avoid the CpuThread to be stuck in the efb/swap loop by setting a flag before the thread is actually shutdown (contrary to r4756 which was setting it.. after :D) Clear the status bar Framerate/Core message when the game is stopped. sl1nk3.s 2010-01-01 03:55:39 +00:00
  • 25abd0f944 Small code cleanup ayuanx 2010-01-01 03:19:46 +00:00
  • eb16c51d5f fix crash when switching to real wiimote with "connect real wiimote" already enabled. Shawn Hoffman 2010-01-01 02:19:19 +00:00
  • 195f734054 Ooops, forgot to save one file before commiting! =\ Really sorry about that... fgfemperor 2010-01-01 00:46:52 +00:00
  • 7359b3b2a6 Now Dolphin officially supports multiple REAL WiiMotes! fgfemperor 2010-01-01 00:38:24 +00:00
  • 7ad2f5087a Fixed an issue that stick mappings for Nunchuck / Classic Controller / Guitar Hero are not saved ayuanx 2009-12-31 22:12:32 +00:00
  • 4da1c4fa35 Simple fix for the config loading issue in r4760 ayuanx 2009-12-31 20:58:14 +00:00
  • 6e87ef943f Sorry, this is the working fix for r4759 ayuanx 2009-12-31 20:49:04 +00:00
  • 2788222be3 Fixed Issue 1888, marco.calautti's patch ayuanx 2009-12-31 18:37:47 +00:00
  • ba25f038af This should fix Issue 1798 ayuanx 2009-12-31 17:42:55 +00:00
  • 40f4dd30c2 Fixed Issue 1711 (a bug that prevents some games from booting) Thanks to chuvit's help ayuanx 2009-12-31 16:25:12 +00:00
  • d4a1b97ac9 Fixed OpenGL shutdown issue in single core mode. Thanks to sl1nk3.s ayuanx 2009-12-30 16:26:16 +00:00
  • 75a3e391a0 * Hides cursor on D3D Fullscreen mode. Fixes Issue 1411 - It's worth noticing that both in OGL and D3D the Config options for Always and Auto Hide Cursor have no effect. I can't get (read) those values in D3DBase.cpp ... * Some more key bindings * Removes duplicate ifdef _Win32 from VKToString * Made VKToString a little faster (smarter) (but don't expect any speedups though...) * Corrects Pal60 name in Config (it was Pal6) fgfemperor 2009-12-30 16:20:41 +00:00
  • 18e951f97a Fix a crash when closing DirectX's window, also apply a fix from j4ck.fr0st/BhaaL @ issue 1277 to prevent two possibles hang on stop. sl1nk3.s 2009-12-30 15:08:18 +00:00
  • 151ff28ab7 Fixed mem leak caused by not releasing pad & wiimote plugin when shutdown ayuanx 2009-12-30 14:37:12 +00:00
  • 97779ea295 1. Proper shutdown, hopefully no crash anymore (Continuation of skidau's work) ayuanx 2009-12-30 09:00:43 +00:00
  • f97b782551 Another fix for one of the crashes ;) when closing Dolphin skidau 2009-12-30 08:48:16 +00:00
  • ec790584aa Fixes the crash when closing Dolphin skidau 2009-12-29 23:15:23 +00:00