Commit Graph

  • ab89decac5 Linux: Better ALSA support pierre 2010-05-21 22:48:57 +00:00
  • 3ff6a8bd68 small commit to try to fix issue 1509 Rodolfo Osvaldo Bogado 2010-05-19 21:54:54 +00:00
  • 866e127510 Fixes wiimenu on 32bit caused by not allocating enough memory for GetAdaptersInfo. Fixes issue 2672. LPFaint99 2010-05-19 03:23:01 +00:00
  • 2c7a08fc61 after a good commit lets make some experiments: implemented fixed efb scale to improve alignment and discard some error caused by incorrect scale. make both plugins work similar. this must improve opengl image quality a lot. also implemented dynamic resizing in opengl, this way the resolution math the windows resolution on resize. this is highly experimental so please test a lot. implemented shader dumping on error thinking in future experiments with shaders. enjoy :) Rodolfo Osvaldo Bogado 2010-05-19 03:15:36 +00:00
  • 7947543d98 a little optimization in shaders constants setting , based on the same idea of nodchip changes. a MAYORRRRRR change in pixel shader generation, please review all games you can and leave comments this must improve accuracy in graphic emulation a lot. for example: mario eyes in super mario galaxy, water pod transparency an water transparency on game intro in super mario sunshine, etc. Rodolfo Osvaldo Bogado 2010-05-17 22:17:46 +00:00
  • bdbdef51ee Fixes importing and exporting wii saves with dirs. disable install wii menu item after installation (restart required still for NANDContentLoader to find it LPFaint99 2010-05-16 17:11:51 +00:00
  • 869f5e64c7 Added a catch-all OpenGL visual. This allows the VideoSoftware plug-in to run under VirtualBox. skidau 2010-05-16 07:37:22 +00:00
  • 950df7eaff minor cosmetic changes (old wiimote plugin). snzgoo 2010-05-15 17:04:03 +00:00
  • 2840914dab Introducing: Adjustable read timeout for real wiimote + minor clean up within old wiimoteplugin Issue 2211 closed. snzgoo 2010-05-14 21:47:35 +00:00
  • aaafff7f9d a little fix for real xfb in opengl that stop working after one of my commits. thanks to lordmark to point me the exact revision. Rodolfo Osvaldo Bogado 2010-05-14 21:47:16 +00:00
  • 68cd793480 Update svn:ignore for some recently added folders NeoBrainX 2010-05-14 14:23:08 +00:00
  • ba9dd697de Fix a wx error popup when trying to launch a game. The error was caused by trying to set the text for a status bar field whose index was equal to the actual number of fields. NeoBrainX 2010-05-13 12:42:38 +00:00
  • 303f7e3af8 Install shared content from wads to the proper location allows (among other things) installing the wiimenu from a wad extracted from the update partition of a game currently you can choose Tools > Install Wii Menu or right click wad from the gamelist and install restart required to have the Tools > Load Wii Menu work LPFaint99 2010-05-13 04:50:18 +00:00
  • c1dde5bb1d dsphle - small regression fix Marko Pusljar 2010-05-12 13:33:02 +00:00
  • b9d5168388 Fixed a memory leak in the TrampolineCache. Occurs when stopping a game. skidau 2010-05-12 12:13:07 +00:00
  • e7099251ce OSX fix Dolphin not actually using the Application Support path. Shawn Hoffman 2010-05-12 04:26:32 +00:00
  • bbc9e8cb71 OSX fix dmg script for wxw builds that report all libs in one string Shawn Hoffman 2010-05-12 00:32:49 +00:00
  • 7f6a4bbfc8 OSX add a script by WinterMute that makes distributable dmg files Shawn Hoffman 2010-05-11 22:44:52 +00:00
  • 7923903f92 [Plugin_VideoDX9] A minor speed up for SetMultiVSConstant4fv(). nodchip 2010-05-09 03:14:11 +00:00
  • 079f8b630c A small change to my last motionplus commit, to re-establish load/savestates downwards compatibility. snzgoo 2010-05-08 15:25:11 +00:00
  • 08b5ee6555 Fixes Issue 2596 @old wiimote plugin. Core data hasnt been zero'd everywhere before usage. snzgoo 2010-05-08 10:54:53 +00:00
  • 39b17ca640 Linux: Fix horrible latency when the alsa pulseaudio plugin is involved, see issue #2651 pierre 2010-05-07 23:14:40 +00:00
  • 7742e1a6dd Stage1: Introducing MotionPlus as emulated extension, allowing us to boot games that require the MotionPlus itself. I also already implemented most of the needed data structures and datareport handling for the motionplus-nunchuk passthrough mode, which I'll add up next as well. snzgoo 2010-05-07 22:39:06 +00:00
  • f6ce87765f DSPLLE - AR decrement fixed, +other small fixes Marko Pusljar 2010-05-07 19:32:16 +00:00
  • f72616daa3 apply soren.jorvang's case-sensitivity patch (closes issue 2656) :P luisr142004 2010-05-06 10:06:15 +00:00
  • 0c16bf279b Forgot some files. Also... Hacks. Jordan Woyak 2010-05-05 04:44:19 +00:00
  • ec11685a66 NetPlay: Allow manual adjustments to the pad buffer size. Hacked in all the functions that will be needed for wiimote support (not functional yet). Rumble is sent to the correct gamepad during netplay. Stop button works better. Games no longer hang on disconnect. Jordan Woyak 2010-05-05 04:31:21 +00:00
  • 6c934f7951 lpfaint's fix for compressing small disc images. Fixes issue 2569 Shawn Hoffman 2010-05-04 18:15:22 +00:00
  • 0ea01d8462 fast commit : make native mips loading an option to prevent performance lost in game that not need this functionality.( thanks to dorian.fevrier for point the performance lost.) added a patch from pierre@pirsoft.de to avoid vertex drops when index array is full in opengl implementation that do not support large index arrays Rodolfo Osvaldo Bogado 2010-05-04 14:43:30 +00:00
  • a8659054ac Build fix. Glenn Rice 2010-05-03 23:48:42 +00:00
  • fd1ea33fb2 NetPlay: some code cleanup, added a stop button (sometimes works), host can now change the game after starting a session Jordan Woyak 2010-05-02 23:01:50 +00:00
  • 6c407b5fa0 OS X buildfix Shawn Hoffman 2010-05-02 21:12:51 +00:00
  • 66ffa3b045 Commit durante_d3dhiresfix.patch. should finally fix rb swap when loading hires replacement textures in the d3d plugin. hrydgard 2010-05-02 14:05:14 +00:00
  • 533162b41f NetPlay: Fixed a problem with client game start code. Other minor fixes. Jordan Woyak 2010-05-02 04:24:49 +00:00
  • b2e0dc2519 Netplay build fix for linux, and a little clean up. For some reason something in (or included in) Frame.h messes up the SFML inclusion in NetPlay.cpp. Glenn Rice 2010-05-01 21:27:48 +00:00
  • a6d6d27328 NetPlay: completely redone - should be somewhat usable when using Single Core and DSP LLE Plugin. Jordan Woyak 2010-05-01 19:10:35 +00:00
  • 1796cbc917 WiimoteNew Buildfix Debug/DebugFast x86/x64 j4ck.fr0st 2010-05-01 10:52:34 +00:00
  • d1bf94993b wiimote new 64-bit build fix luisr142004 2010-04-29 21:13:08 +00:00
  • 22c2276cef New Wiimote Plugin: Added "Upright Wiimote" option. Fixed a nunchuk problem in ZTP and Wii Sports with some Hacks. Some work on emulated Swing and Speaker (disabled). Fixes/Cleanups. ControllerInterface: Fixed an issue when a DInput device reports the same axis more than once. Fixed some old comments. Jordan Woyak 2010-04-29 18:51:04 +00:00
  • 81f06220ce Massive Poo storm, had to take shelter. Hacks, fixes, etc etc Sonicadvance1 2010-04-29 13:46:20 +00:00
  • 3103b920b6 [OSX] Use spinlocks instead of mutexes since mutexes are really semaphores, gives me a decent speed up. Sonicadvance1 2010-04-29 12:50:12 +00:00
  • 757285f7d0 DSP jit more work nakeee 2010-04-27 18:15:08 +00:00
  • c7634aa8dc osx input: remove some debug code... Shawn Hoffman 2010-04-27 15:50:54 +00:00
  • ed71457d46 osx input: scale mouse axes more nicely Shawn Hoffman 2010-04-27 15:22:23 +00:00
  • ac8bc6b350 osx input: now supports mice(buttons + axes). also less crashes :p Shawn Hoffman 2010-04-27 07:33:33 +00:00
  • 199ebe5c9c osx keyboard: add pretty names for keys. Shawn Hoffman 2010-04-27 00:25:09 +00:00
  • 41ba7d9ec5 Fix something... Whistle and walk away. Glenn Rice 2010-04-26 23:25:36 +00:00
  • c59409b46a Introducing WM_DEVICECHANGE win32callback. No need to press the "refresh wiimotes" button on pair up anymore, checking the extended pair up box(still experimental) allows u to pair and hook up the wiimote while being ingame. You still need to do the ALT+F5/F6/F7/F8 connect, but you wont need to press the pair up button + refresh button anymore, feel free to test it, its not perfect yes. Just press 1+2 on your Wiimote to pair it up ingame(you need to check the extended pair up box for that feature). PS I hope I didnt break nonwin32 builds, I gave my best however. snzgoo 2010-04-26 17:51:32 +00:00
  • c344502524 wiiuse buildfix nonwin32, mea culpa. snzgoo 2010-04-26 10:49:12 +00:00
  • a4acd0d66c cleanup some osx keyboard code...still can't get mouse or hid transactions to work (although supposedly the kernel caches reports anyways) Shawn Hoffman 2010-04-25 23:41:01 +00:00
  • 06f0bc91ee Just a small WIIUSE[WIN32] update to avoid dependencies @wiimote_plugin in my next commit. You can check whether WM_DEVICECHANGE got triggered by a Wiimote.(Pair-up arrival/removal) snzgoo 2010-04-25 22:39:47 +00:00
  • 98bd41385d Make wiimote connect/disconnect hotkeys work when not rendering to main. Also made them configurable. Glenn Rice 2010-04-25 20:10:16 +00:00
  • ca3de2f1ec oops, don't need ~KeyboardMouse() anymore... Shawn Hoffman 2010-04-25 18:17:44 +00:00
  • 452c2e711a First OSX keyboard stuff...works, with limitations:\nNo Mouse support yet (Add gamepad via IOKit as well?)\nCould poll less for less cpu time\nDon't know why rumble events don't seem to be sent to the class until right before it's deleted (Billiard?) Shawn Hoffman 2010-04-25 18:04:55 +00:00
  • a443ec7d8d DSP Jit annoying shifts nakeee 2010-04-25 14:35:13 +00:00
  • 64447eab2c DSP Jit more minor fixes nakeee 2010-04-25 14:24:55 +00:00
  • 8d5c9f30ad Fixed new GCPad/Wiimote plugin IniFile code to handle saving/loading of values with leading/trailing whitespace. Was causing issues with gamepads that had trailing whitespace in their names. Also, reordered drum pad colors in the GUI to match their physical layout. Jordan Woyak 2010-04-24 20:09:01 +00:00
  • 23689387e1 More improvements to new wiimote plugin: Added emulated Drums/Guitar extensions. Wiimote rumble now handled for every output report. Fixed some mem leaks. Hopefully fixed a floating point exception in Linux, thanks to glennrics. Jordan Woyak 2010-04-24 00:44:10 +00:00
  • 1d8db5ce3f osx buildfix Shawn Hoffman 2010-04-23 19:15:44 +00:00
  • 951b219bf8 Unittests: Extend DSPJitTester to compare (and initialize!) iram/dram for testing opcodes that perform memory access j4ck.fr0st 2010-04-23 15:54:48 +00:00
  • de081d0900 DSP jit: fixed some crash by pop/push (close to bhaal's solution) If it breaks 64bit you know what to uncomment :-) nakeee 2010-04-23 08:15:00 +00:00
  • 05e3808beb Get the wiimote new plugin working in linux. Wiimote emulation works at least. Real wiimotes don't. Glenn Rice 2010-04-23 04:46:42 +00:00
  • 219e8beb6d DSP Jit 2 small fixes one from bhaal and one from skidau nakeee 2010-04-22 18:43:24 +00:00
  • 3adc2cef68 Build fix for wiimote new in linux. Don't expect functionality, this just gets it building again. The config dialog segfaults when you open it. I will fix that soon, and add mouse functionality. Glenn Rice 2010-04-22 11:54:46 +00:00
  • 7c22b83f66 Improvements to new emulated wiimote plugin: IR cursor works with mouse or analog stick control. Wiimote mii data is saved/loaded to "User/Wii/mii.bin". Background input checkbox works properly. All reporting modes except the interleaved one should work. Fixed a rumble prob with multiple XInput devices. Jordan Woyak 2010-04-22 07:11:49 +00:00
  • 140332c02e Move fullscreen display resolution control to the GUI with the rest of the fullscreen toggling code. This removes redundancy of code that was in several places through the various video plugins. Unfortunately it means the fullscreen resolution setting also had to be moved to the main configuration dialog. I am sure that will meet some resistance. Glenn Rice 2010-04-22 04:28:34 +00:00
  • 8eb21d1bac fixed mipmap loading in both plugins. add an option to limit fps instead of vps for games with bad synchronization some minor fixes in d3d gui enjoy :) Rodolfo Osvaldo Bogado 2010-04-22 02:51:07 +00:00
  • c15b1d3219 OS X: enable path in Jit64::stX. fix wxw assert on opening ConfigMain. __force_align_arg_pointer__ not needed on x64 builds Shawn Hoffman 2010-04-20 13:19:36 +00:00
  • 026450006a DSP jit shift fix Please tell me if 'mv still crashes nakeee 2010-04-20 10:52:28 +00:00
  • badf7c2771 Fix GUI hotkeys like Alt+F5 etc. Fixes issue 2608 Glenn Rice 2010-04-19 19:20:33 +00:00
  • d86167961c DSP Jit enable ls* and sl* in jit. Anyone feel like helping with the unit test? nakeee 2010-04-19 13:29:05 +00:00
  • 282cf6c6b5 DSP jit: 'mv 's 'sn are now jitted. Added void pushExtValueFromReg(u16 dreg, u16 sreg); void popExtValueToReg(); instead of the backlog. Someone might want to add it to the Unit test nakeee 2010-04-19 13:02:24 +00:00
  • 63d296fcba Take care of a few more compiler warnings. Glenn Rice 2010-04-19 03:39:26 +00:00
  • d93cebf84b Build fix for the NoGUI build. Also removed a few compiler warning while I was at it. Glenn Rice 2010-04-19 03:06:18 +00:00
  • 7bc2887f34 Compile fix nakeee 2010-04-18 18:42:59 +00:00
  • 26a8556c82 DSP jit: a bit more work nakeee 2010-04-18 18:39:54 +00:00
  • 88156cff05 Link wiiuse statically in linux. Fixes issue 2562 2.0 Glenn Rice 2010-04-18 14:50:21 +00:00
  • 9095b4d67f Link wiiuse statically in linux. Fixes issue 2562 Glenn Rice 2010-04-18 14:50:21 +00:00
  • b31042cb10 fixed a bug where events scheduled for the same time run in backwards order simplified CoreTiming::AddEventToQueue fixed emu.frameadvance and implemented emu.wait fixed Lua script termination brought over some luaconf customizations to fix issue 2245 in a better way and deal with certain other scripting problems nitsuja- 2010-04-18 08:28:52 +00:00
  • 766818baa8 possible savestate memory leak fix in DoBuffer made Lua run on the CPU thread to fix unreliable script execution issues several fixes so the Lua savestate functions can actually work added Lua function savestate.verify to help with catching desyncs implemented FailVerifyAtFrameBoundary in Lua interface added a Clear button to the LuaWindow nitsuja- 2010-04-17 21:02:03 +00:00
  • 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