Commit Graph

  • fd6711d82c Added Traditional Chinese translations thanks to khiav. Updated several of the other language translations thanks to the growing Dolphin translation team. Make it easier for translators to deal with a few strings in the code by not concatenating strings. Glenn Rice 2011-01-26 04:11:20 +00:00
  • 71d93bdbc8 little fix for my last commit Rodolfo Osvaldo Bogado 2011-01-26 03:00:00 +00:00
  • e153da1c9d Disabled the JIT'd version of SUBARN skidau 2011-01-26 01:41:34 +00:00
  • 926a4cee17 fix wad loading (broken by r6909) Shawn Hoffman 2011-01-25 23:44:06 +00:00
  • 5e814ff2cd Enabled save-state support for the DSP LLE plug-in. skidau 2011-01-25 23:30:58 +00:00
  • 4c704be0ed second try, a compilable :) fix for issue 3976 and some optimizations to color loading that will not mess with colors. Rodolfo Osvaldo Bogado 2011-01-25 22:30:15 +00:00
  • 994913ce07 DX11 code maintenance, part 7: Header cleanups. If anything, this will decrease compile time.. :P NeoBrainX 2011-01-25 16:43:08 +00:00
  • cd6f00a3e5 DX11 code maintenance, part 6: Move constant buffer management from EmuGfxState to Vertex/PixelShaderCache. Finally remove the EmuGfxState class, cheers! NeoBrainX 2011-01-25 15:08:30 +00:00
  • 81aebe5e96 Fix the nogui build. Don't show the Xrandr logs in release builds. Fix flickering in fullscreen when using the auto window size option and not rendering to main. Glenn Rice 2011-01-25 12:52:20 +00:00
  • d2044a7a23 Removed extra space character in "Use FPS For Limiting". Changed "Frame Stepping" to "Frame Advance". Some minor preprocessor cleanup. Jordan Woyak 2011-01-25 11:14:11 +00:00
  • efa9e81ca0 buildfix Shawn Hoffman 2011-01-25 05:57:49 +00:00
  • 4c47fd0d49 revert my optimizations until i fix some errors and really fix issue 3976 Rodolfo Osvaldo Bogado 2011-01-25 03:45:44 +00:00
  • 3ce1f73f73 Migrate the "Adjust window size" option to the main configuration dialog (under the "Display" tab, in "Emulator Display Settings", after "Window Size"). Also rework the way that the option works. When using render to main and the auto resize option, the application window will be resized and then resized back when the emulator stops. This looks much better than the box in the corner look before. Also only resize when it would actually change the size of the window. This fixes the hang on emulation stop on linux. Glenn Rice 2011-01-25 03:30:12 +00:00
  • d3b8908a7c Make CDolLoader a bit more c++ish, make wii dols be detected by the presence of a mfspr x, HID4. Shawn Hoffman 2011-01-24 21:54:19 +00:00
  • 470ed118f5 little fix for issue 3976. some optimization for vertex color loading, please test for any change in game color, this is a optimization so nothing should change :) Rodolfo Osvaldo Bogado 2011-01-24 21:26:39 +00:00
  • d2544158df Fix the "Adjust window size" option on linux. Previously this option caused flickering when using render to main, and an application hang when stopping emulation via the GUI Stop button. Glenn Rice 2011-01-24 17:27:04 +00:00
  • f33cd7cbbd DX11 code maintenance, part 5: Move shader and input layout management from EmuGfxState to Vertex/PixelShaderCache and D3DVertexFormat. NeoBrainX 2011-01-24 11:57:17 +00:00
  • e0c6092721 DX11 code maintenance, part 4: Move blend state management from EmuGfxState to Renderer. NeoBrainX 2011-01-24 10:42:43 +00:00
  • cd5a2e4cc5 DX11 code maintenance, part 3: Move rasterizer state management from EmuGfxState to Renderer. NeoBrainX 2011-01-24 09:27:16 +00:00
  • 50c1baf8de DX11 code maintenance, part 2: Move depth state management from EmuGfxState to Renderer. Call stateman->Apply in Renderer::ApplyState instead of EmuGfxState::ApplyState. NeoBrainX 2011-01-24 09:10:35 +00:00
  • e0b757fe6a DX11 code maintenance, part 1: Move sampler state/shader resource management from EmuGfxState to Renderer. NeoBrainX 2011-01-24 08:44:32 +00:00
  • a4e338b379 fixed a couple of problems with UpdateFPSDisplay (DX9) (though it's a trivial fix somebody else was probably about to make) nitsuja- 2011-01-24 04:42:34 +00:00
  • e53c8188c0 Update Cg.framework to version 3.0.0015. Soren Jorvang 2011-01-24 00:26:39 +00:00
  • 9f48012442 Inform SCons of the svnrev.h dependency so it isn't subject to a race with the creation of Build/foo/Source/Common/Src. Soren Jorvang 2011-01-23 21:28:04 +00:00
  • 7cd7c2838b 2 fixes one for dx9 and one for software plugin. some little optimization to normal loading. Rodolfo Osvaldo Bogado 2011-01-23 15:29:57 +00:00
  • 9749d617d0 VBeam emulation skidau 2011-01-23 03:28:05 +00:00
  • a291fcca08 - Trying to recover lost stability in DX9 plug-in gnick79 2011-01-23 01:07:53 +00:00
  • 1f722be056 Add a hack to match the *.* wildcard in a file search on non windows platforms. This fixes Metroid Other M on linux, and probably other games. Fixes issue 3966. Glenn Rice 2011-01-22 18:19:42 +00:00
  • fecf10173b Use std::locale() on OS X and std::locale("") elsewhere. Soren Jorvang 2011-01-22 03:57:03 +00:00
  • 392a589092 Drop support for building on OS X 10.5. It is too much hassle to work around the limitations of the no longer maintained Xcode 3.1.4 for Leopard. Running a 10.6-built app on 10.5 works fine through through the use of the 10.5 SDK. Soren Jorvang 2011-01-22 02:18:25 +00:00
  • 17d9888f3c Use the LLVM branch of gcc, which produces better code. Soren Jorvang 2011-01-21 17:40:53 +00:00
  • f08563efd9 wxHandleFatalExceptions is an optional wx feature. Soren Jorvang 2011-01-21 16:54:37 +00:00
  • 7834880925 Make sure the game list gets created with automatic starts. Soren Jorvang 2011-01-21 02:56:54 +00:00
  • 4684417409 Only update the game list when there may be changes to it. When just starting and stopping emulation, just hide/show it, but only if necessary because we are rendering to the main window. Soren Jorvang 2011-01-20 21:37:00 +00:00
  • 12249296a1 Added an option in the game properties to disable the VBeam speed hack. This option may fix games which currently have an unusual FPS rate. For example, this option fixes the crackly audio in Tales of Symphonia. Leave this option turned off unless you're noticing problems related to the FPS rate because it might slow down the emulator. skidau 2011-01-20 08:34:49 +00:00
  • 58cb35fe01 Fix for the error Cannot Convert from charset Windows Japanese cp 932 LPFaint99 2011-01-20 06:05:52 +00:00
  • 7b3e58b665 Fix an issue where additional gamecube controllers were configured and not saved when dolphin is translated. Fixes issue 3936. Glenn Rice 2011-01-20 05:29:18 +00:00
  • bf2bb00f63 Disable the default PIC generation on OS X. This might make for a minor performance improvement and also possibly make that platform a little less prone to problems with ABI assumptions in the JIT code, although I haven't measured the first or seen signs of the latter. Soren Jorvang 2011-01-20 05:06:29 +00:00
  • 82422371f3 Allow opening a file and starting Dolphin on OS X by clicking a document icon. Soren Jorvang 2011-01-20 03:26:51 +00:00
  • ff06b4c817 Unmark a few strings that should not be translated. Updated Greek, French, Japanese, Portuguese (Brazilian), Russian translations. Added Turkish translations thanks to nlgzrgn. Glenn Rice 2011-01-20 03:02:51 +00:00
  • 6de5f6c3d1 little fix for my last commit Rodolfo Osvaldo Bogado 2011-01-19 15:32:33 +00:00
  • 0416a1b567 rework the normal loading now it should be a accurate as real hardware. more accurate means more slow so no complains about speed lost, will optimize later. please test for regression, but i hope you will get a nice surprise about this commit :). Rodolfo Osvaldo Bogado 2011-01-19 13:57:15 +00:00
  • 5aa34d0483 Added the fake decrementer to the save state. skidau 2011-01-19 08:13:15 +00:00
  • f4dc56d553 usbgecko: add some nice messages for SE LED commands. allow exi communication even if there is no tcp client. Shawn Hoffman 2011-01-19 03:47:01 +00:00
  • 83cff0fa63 Compile fix. Soren Jorvang 2011-01-19 02:46:18 +00:00
  • afebc0d1d3 Allow usbgecko to try a range of ports, such that multiple dolphin instances will setup their servers on consecutive ports starting at 55020. Shawn Hoffman 2011-01-19 02:17:11 +00:00
  • b1c6f959d9 clean a little my last commit and improve accuracy. thanks to hrydgard and neobrain for the comments Rodolfo Osvaldo Bogado 2011-01-18 17:48:49 +00:00
  • 974670e6bd - Italian translation update gnick79 2011-01-18 17:07:16 +00:00
  • 279664df7b some adjustments in Normal loading to improve lighting in dx9. Rodolfo Osvaldo Bogado 2011-01-18 14:14:10 +00:00
  • c24cedc03b fixes for jit64 twx Shawn Hoffman 2011-01-18 05:59:38 +00:00
  • 1a3cd2d34c Remove the __APPLE__ workaround for reading config files from a ctor. Soren Jorvang 2011-01-18 00:04:29 +00:00
  • d0805aef37 Fix calling thread::waitfordeath twice in usbgecko/gba Shawn Hoffman 2011-01-17 08:31:19 +00:00
  • fdd56f4621 commit some crappy threading code for usbgecko Shawn Hoffman 2011-01-17 07:44:21 +00:00
  • d89d730778 add tw/twi to Jit64 Shawn Hoffman 2011-01-17 04:29:23 +00:00
  • df3aecafef Remove some dead code. Soren Jorvang 2011-01-17 01:47:27 +00:00
  • 254cb161f4 Update SConscript for osx too. Also update some of the languages and add Brazilian Portuguese to the windows build. Glenn Rice 2011-01-16 20:21:25 +00:00
  • 1b5c614d0e maintenance Shawn Hoffman 2011-01-16 20:14:16 +00:00
  • bc3565341d Begin USBGecko. Kinda works already, need to make a checkpoint before making the socket stuff better. Shawn Hoffman 2011-01-16 20:04:06 +00:00
  • 4f5211cc39 Cast size_t to unsigned long for printing. Soren Jorvang 2011-01-16 17:56:26 +00:00
  • 4a7d3ee1c8 Deal with "hat" switches. Soren Jorvang 2011-01-16 17:00:17 +00:00
  • 7e612a613a Added Brazilian Portuguese translations thanks to coffeeholic, Runo, and Thiagorowof. Updated Polish translations by Baszta. Updated Russian translations thanks to Firnis. Updated French translations thanks to Pascal. Glenn Rice 2011-01-16 16:18:11 +00:00
  • 2911658d50 Fixed the window size changing slightly each time the game window is maximised or changed to full-screen mode. Fixes issue 3916. skidau 2011-01-16 12:18:34 +00:00
  • e3d7e39b3e Added a critical section around the external_interrupt_waiting variable, to be safe. Also, commit a file I missed in r6859. skidau 2011-01-16 11:13:23 +00:00
  • f9f7629268 Fixed the DSPLLE on thread option. Works with DSP JIT, DSP Interpreter, AX and Zelda ucodes. skidau 2011-01-16 10:47:29 +00:00
  • 7e9f02869a LLE JIT: Changed the ASM dispatcher so that it jumps to the blocks instead of calling them. This removes the need to push and pop all of the registers at each block, speeding up the JIT. Changed the cycle counting to work off memory accesses instead of a register. Removed the C++ JIT dispatcher because it will no longer work with this new format. skidau 2011-01-16 06:24:48 +00:00
  • 2cb5a1aa56 HID reports can use negative numbers. Soren Jorvang 2011-01-15 21:16:13 +00:00
  • 2add956cba Make the "IR Sensitivity" slider work on linux. Also clean up the appearance of the Audio config dialogs on linux and OSX a bit. It doesn't change the appearance on windows. Mark a couple of strings for translation that were missed before. Update some of the languages from the translators. Glenn Rice 2011-01-15 15:48:04 +00:00
  • 8c0f17eece Fix OS X build. Soren Jorvang 2011-01-15 14:36:32 +00:00
  • 0c6e78fd7b Gah, forgot another file. Soren Jorvang 2011-01-15 11:05:50 +00:00
  • 85db30554e Don't bother with a separate NSApplication thread. Soren Jorvang 2011-01-15 11:05:22 +00:00
  • e429d75489 Clean up nowx and stop cocoaApp busy-waiting in the main loop. Soren Jorvang 2011-01-15 10:33:07 +00:00
  • 8ef79e0af8 Fix a few strings that weren't being translated properly. Glenn Rice 2011-01-15 02:30:36 +00:00
  • 2d1b84febe Fix tooltip translation in the Video config dialog. Fix Pad 1-4 and Wiimote 1-4 translation in the input dialogs. Glenn Rice 2011-01-14 19:27:18 +00:00
  • 8ad402cdde Mark wiimote extension strings for translation. Update French, Polish, and Korean languages thanks to Pascal, Baszta, and Siegfried, resp. Glenn Rice 2011-01-14 18:25:25 +00:00
  • fb1ebd8022 Core/DSPCore: Consolidation of register accesses(except for the four hw stacks), addition of a register cache(currently accumulators on 64bit only). pierre 2011-01-14 18:00:25 +00:00
  • c99f0d03a4 Make sure that configuration dialog titles for the plugins are translated and a few other missed strings. Initialize locale in each of the plugins on windows so that the plugin configuration dialogs are translated and the translators will get off my back. Glenn Rice 2011-01-14 15:09:30 +00:00
  • 3cba9afe79 dsp cleaning Marko Pusljar 2011-01-14 12:08:45 +00:00
  • b0d2df0bad HLE jump to loader (homebrew) Shawn Hoffman 2011-01-14 07:08:12 +00:00
  • f292f6d5a7 Accept arbitrary HID devices as gamepads instead of using SDL, which has too narrow a view of what constitutes a joystick. Soren Jorvang 2011-01-14 05:06:08 +00:00
  • d0de395a46 Finally got the input common strings figured out. That pretty much finishes translations. Glenn Rice 2011-01-14 03:05:02 +00:00
  • a747cb548c Clean up translator callback. Glenn Rice 2011-01-14 00:15:08 +00:00
  • 984b0d14d2 Translate PanicAlert captions too. Glenn Rice 2011-01-13 20:53:37 +00:00
  • 3a8290a825 Fix panic alert translations. Windows is going to have to use the wxMsgHandler if it wants things to work. The default handler has issues with translated strings. Also updated several translation files thanks to the Dolphin translation team. Glenn Rice 2011-01-13 15:32:14 +00:00
  • 6b572ecfa4 Check DSP ROM hashes. Fix the ROMs not actually being write protected. Shawn Hoffman 2011-01-13 03:46:34 +00:00
  • c6e0ea59b9 Removed my previous PanicAlert translation hack. Fixed with a better method suggested by BhaaL. The translation is done by a callback in the MsgHandler routine that is set at program start. Added macros PanicAlertT, SuccessAlertT, PanicYesNoT, and AskYesNoT that are identical to the non T versions except those strings will be added by gettext to the po files to be translated. These can and should be used anywhere in the code for strings that should be translated. Glenn Rice 2011-01-13 02:05:58 +00:00
  • be5c732254 Quick fifo commit: Marcos Vitali 2011-01-13 01:29:34 +00:00
  • 9ed3862c0a Executable memory above 2GB is okay on a 32-bit machine. Soren Jorvang 2011-01-12 21:25:33 +00:00
  • 343771d392 Audio Mixer: Corrects reversed stereo in LLE and reversed stereo from DMA audio in HLE. mylek4 2011-01-12 21:21:15 +00:00
  • b15efb4d03 + some orthographic and lexical corrections about italian translation. gnick79 2011-01-12 21:13:44 +00:00
  • dc99e13f1f * Second look (mine) to italian translation - note: big update, but incomplete again gnick79 2011-01-12 20:49:38 +00:00
  • 96403e7284 PanicAlert now needs a string literal as the first argument. Soren Jorvang 2011-01-12 19:28:47 +00:00
  • 6cc41ba96c Workaround for a weird bug on 32-bit Linux that makes the Open dialog crash. Soren Jorvang 2011-01-12 18:59:52 +00:00
  • fcd72bdba9 Fix the panic alert hack for windows and osx. The macro needed to be defined after HAVE_WX is defined. That explains why windows accepted the string concatenation that I thought it wouldn't. Glenn Rice 2011-01-12 18:09:16 +00:00
  • d5b7c5802e Fixes issue 3907. Soren Jorvang 2011-01-12 16:24:18 +00:00
  • ad2e6c60bc Fix unresolved symbol cpu_info in the DSP plugins on linux. Glenn Rice 2011-01-12 13:38:41 +00:00
  • a4dd8c41a8 Add a little hack to make it so panic alerts and questions can be translated if they are in the wxWidgets portion of the code, as well as make a few strings in the config dialog translatable. Add Hungarian translations by Delirious. Update Italian translations by RebuMan. Update German translations by JackyCola and LucasX. Update Greek translations by Gpower2. Update Frensh translations by Pascal. Make sure the game list is refreshed when the GC language is changed. Glenn Rice 2011-01-12 13:14:50 +00:00
  • 49a89c1739 Build fix for OSX skidau 2011-01-12 09:34:53 +00:00
  • 542078c447 Added a SSSE3 version of the swap16 and memcpy used by the mixer skidau 2011-01-12 07:08:35 +00:00
  • 5255c35a1d Switched the DSP DMA transfers to unaligned versions of the SSSE3 instructions skidau 2011-01-12 05:43:06 +00:00
  • 559fb7434e Used SSSE3 instructions to swap16 and memcpy the DSP DMA transfers for a speed up skidau 2011-01-12 04:06:49 +00:00