Commit Graph

  • 1426a5c768 This should fix Issue 1982 & Issue 2042 ayuanx 2010-01-20 17:01:38 +00:00
  • 2eeb3d5e9d Nullsound killed - Fixes Issue 1082 Marko Pusljar 2010-01-20 14:35:48 +00:00
  • ab509465d5 The D3D plugin was dumping BMP textures with an incorrect png extension. Fixes issue 2074. skidau 2010-01-20 13:06:02 +00:00
  • 50019fb525 Added sanity check to the OpenGL framedumper. At startup, the AVI Dumper was being sent frames with a zero pixel height to render, crashing the dumper. Closed issue 1324. skidau 2010-01-20 12:26:47 +00:00
  • 40ac160f37 Some clean up in io_osx.m, the if not confused me in the SConscript. I made the frames work with WX 2.9. Disabled rumble in Wiimote in OSX. Wiimote MAY work in Dolphin in OSX, not 100% sure. Made a test app and it works in that. Couldn't build a WX build of Dolphin in OSX because Macports doesn't compile in AUI apparently Sonicadvance1 2010-01-20 11:49:11 +00:00
  • f76e9db1a7 Fixed a Wx assertion in the debug builds. The JIT off menu items were being enabled when they did not exist. skidau 2010-01-20 11:31:38 +00:00
  • efb4e9b1f5 Really? Maybe this will fix Wiimote in OSX, dunno, can't test it right now Sonicadvance1 2010-01-20 10:43:44 +00:00
  • dab40bc6fb Minor UI enhancement (Resource from miloszwl.deviantart.com) ayuanx 2010-01-20 10:11:53 +00:00
  • 292627a31e Fixed the game list not reappearing after the close button was used. skidau 2010-01-20 09:24:06 +00:00
  • 619fee999a Setup: Due to the merge of IL, update install script. hyperiris 2010-01-20 08:23:38 +00:00
  • 82ccf1d34c Fixes Issue 2070 Fixes Issue 1886 Fixes Issue 1519 Fixes wxWindow Destroy Issue Quits DX9 full screen when a message box pops up ayuanx 2010-01-20 07:47:41 +00:00
  • d70bb07580 These are required to be set to get JIT and JITIL working in OSX, will be looking in to it a bit to see why these break it, if I can Sonicadvance1 2010-01-19 20:59:18 +00:00
  • 832a616cb0 removed now obsolete build configurations Release_JITIL from vcproj and jittest from scons j4ck.fr0st 2010-01-19 20:21:17 +00:00
  • 1c09cba69a Create wxWindow in heap rather than stack Center DX9 window Bring Wiimote reconnect confirm dialog to topmost, now only works with OpenGL. (It seems DX9 in full screen doesn't like other windows overlapped upon it.) ayuanx 2010-01-19 20:18:41 +00:00
  • 05b1bfd733 linux build fix j4ck.fr0st 2010-01-19 19:50:31 +00:00
  • 39d570dc70 (linux build fix) hrydgard 2010-01-19 19:44:04 +00:00
  • 562ed5e8a5 forgot a file, sorry hrydgard 2010-01-19 19:35:16 +00:00
  • 576990c5a3 JitIL is no longer a separate .exe/binary - it's now a simple option, Dolphin.exe now contains both cores. hrydgard 2010-01-19 19:28:27 +00:00
  • 657ba22f54 commit the patch from issue 2060 to refresh the gamelist after you added your first directory. fixes issue 2060 Shawn Hoffman 2010-01-19 17:55:10 +00:00
  • f54f63b781 Silly compile fix nakeee 2010-01-19 17:42:53 +00:00
  • c4c809f6b1 Small fixes: in opengl correct an error introduced by mi in efb to ram alignment, it's seems to fix SMS but it missalign a lot of other games, so revert to the default. must solve truncated coins in NSMB. revert alpha testing values to the values in rev 4812 as they fix some games. in d3d dynamized the Render target size so it will change at runtime when viewport exceed it size, in the worse case it will cause a missing frame when resizing but in the games I tested is not noticeable at all This must solve all the remaining viewports problems in nvidia cards, in ati this is not needed. Rodolfo Osvaldo Bogado 2010-01-19 15:00:45 +00:00
  • c0a86df00e GUI fixes skidau 2010-01-19 13:43:51 +00:00
  • f60c3e8445 Fixes Issue 1910 ayuanx 2010-01-19 09:54:21 +00:00
  • 5c27050cd8 Got rid of the sticky JIT window skidau 2010-01-19 09:12:41 +00:00
  • 5c526de39d make stop confirmation blocking. fixes issue 1961 Shawn Hoffman 2010-01-19 06:37:09 +00:00
  • 577d4e73ea OGL: Fix a wrong warning message. Fixes issue 2057. (well, not really - but the confusion is gone). hrydgard 2010-01-18 21:11:50 +00:00
  • 16f71a77e7 Revised r4853, config default settings will be used for games that do not have IR Pointer settings yet (falling back to hardcoded values if even those are missing) Fixes issue 2045 j4ck.fr0st 2010-01-18 20:46:23 +00:00
  • b5b4d92846 Change the order so selected iso will be first and only then the default iso. Some other minor cleanup nakeee 2010-01-18 18:21:27 +00:00
  • 8fec36b22a position and size of the main window are now saved (fixes issue 2035) Note that running in debug mode (Dolphin.exe -d) still maximizes the window and stores that size aswell. j4ck.fr0st 2010-01-18 18:01:03 +00:00
  • e44e412da8 Debugger cleanup skidau 2010-01-18 13:44:40 +00:00
  • 335c056586 Fixed the button states in the toolbar when loading, starting, and stopping a game. skidau 2010-01-18 12:10:51 +00:00
  • 896850b176 Disable change made in 4801. donkopunchstania 2010-01-18 06:32:16 +00:00
  • 9df31a9747 Implemented tlbie instruction skidau 2010-01-18 04:39:01 +00:00
  • 8245e4115d Fix for saving SaveStates - VirtualEFB does not exist any more, so do not try to save it. skidau 2010-01-18 03:55:54 +00:00
  • 86b46f7de9 (build fix in debugfast mode) Shawn Hoffman 2010-01-17 22:30:09 +00:00
  • 994372c725 (build fix in debugfast mode) hrydgard 2010-01-17 22:23:05 +00:00
  • 53408a695f Fix EFB reads in fastmem mode by removing the EFB mapping (forces it to go through the right handlers). Enable fastmem mode in x64. 1-2% speed boost overall maybe :p hrydgard 2010-01-17 21:28:39 +00:00
  • 3e01152793 Shader Disk Cache implementation for D3D. Saves generated shaders on disk. Eliminates "freeze jerks" in D3D plugin the _second_ and later times you play something.... not much to do about the first time. The D3D shader compiler is just slow. hrydgard 2010-01-17 17:44:09 +00:00
  • f599fdcec5 Added missing wxEvent for Widescreen Hack, unchecked and disabled 2x checkbox when selecting "Use Real XFB". Fixes Issue 2026 j4ck.fr0st 2010-01-17 14:17:23 +00:00
  • f50e3cf5fe Add code for frsqrtex to JIT. Disable the table-based implementation in the interpreter until we find something that it actually fixes, so far it seems like it breaks stuff. hrydgard 2010-01-17 11:47:35 +00:00
  • 936664314f Allow OSX to quit Dolphin cleanly in NoWX build with command+Q. Not sure how to let them do it via close button in the Window Sonicadvance1 2010-01-17 08:47:35 +00:00
  • 4927e5607e Do ARAM DMA less often, and in larger chunks. hopefully it adds some speed, but probably only a tiny amount. Shawn Hoffman 2010-01-17 07:20:15 +00:00
  • 59e7c19380 drkIIRaziel reversed engineered the frsqrte instruction providing hardware accurate emulation. skidau 2010-01-17 04:29:44 +00:00
  • 703cb0bdb8 Fix for importing / exporting more than one save per launch SD_IV should not be global, thanks to interdpth as I was only testing with one save before remove duplicated code from BannerLoaderWii.cpp LPFaint99 2010-01-17 03:25:42 +00:00
  • b61b04352e Stop Story Mode in F-Zero GX from crashing. Story mode still doesn't work though, it just stops. hrydgard 2010-01-17 01:16:16 +00:00
  • b84a1823b2 Hopefully fix all remaining quantizer issues in Mario Kart Wii: * must use a truncating float-to-int conversion, for example. * introduce optimized variants of the single value psq_st operation (JIT only). * fix bug in SafeWriteRegToReg when swap = false hrydgard 2010-01-16 22:44:49 +00:00
  • 734b0f5dd4 Fixed a stupid error left by me. ayuanx 2010-01-16 22:37:38 +00:00
  • 4aeec95513 Temporarily disable a couple of unsafe quantizer optimizations. they will return in a better form. hrydgard 2010-01-16 20:05:37 +00:00
  • 9d14042a0c Move Segher's hashing/crypto code from the Dolphin project to Common. hrydgard 2010-01-16 19:31:11 +00:00
  • 48e3f0e17f delete some leftovers hrydgard 2010-01-16 19:06:11 +00:00
  • 901316e61b (assorted cleanup and reindent that didn't belong in the quantizer change) hrydgard 2010-01-16 19:01:00 +00:00
  • 1848e93790 RIP "Optimize Quantizers" option. Now using the safe quantizer code from JITIL in all builds. hrydgard 2010-01-16 19:00:09 +00:00
  • 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