Commit Graph

  • cf62b10956 Move platform-specific variables into proper scope. Soren Jorvang 2010-05-26 20:46:51 +00:00
  • daf1069c27 Fix variable types. Soren Jorvang 2010-05-26 20:46:28 +00:00
  • 3061942dfc We don't use the return values of SaveTGA() here. Soren Jorvang 2010-05-26 20:45:29 +00:00
  • 2cd31e8c10 Don't return a value from a void function. Soren Jorvang 2010-05-26 20:44:53 +00:00
  • 57a22f670f Remove unused variables. Soren Jorvang 2010-05-26 20:43:16 +00:00
  • 619dc12349 Stage1.continued: Introducing partial emulated MotionPlus+Nunchuk support, allowing us now for instance to get ingame on RedSteel2. However dont expect too much yet, since this is not completely finished. Wii Sports Resort with mp+nunchuk won't work yet and input from the nunchuk passed through the motionplus does not work properly either. Apart from that Stage1, is almost done. Just minor stuff that needs to be finished: Dummy motionplus data needs to be kept dynamic(just like wiimote accel data), or it might cause disconnects after some time. Furthermore, there are 1-2 remaining register writes that have to be understood and emulated.(e.g. 0x00F3/F4). In the end just minor stuff. I'll address that in my next commit. snzgoo 2010-05-26 15:41:47 +00:00
  • 99d0bd7762 fixed setting of texture parameters like lod bias and max and min lod. as a nice result of this eliminate the nasty glubuild2dmipmaps. thanks to neobrain and orphis for discovering the error and the right values Rodolfo Osvaldo Bogado 2010-05-25 19:25:31 +00:00
  • 2e12bd5e34 Fix a few compiler/valgrind warnings, kill check for 17th texenv registers, and one problem reading a truncated sram file. pierre 2010-05-24 14:53:27 +00:00
  • 4b1909ea98 hopefully solved all the pixel align problems when drawing full screen quads. this not solve the remaining projection problem in some games like mario kart wii will work that problem later. please test and let me know the results. Rodolfo Osvaldo Bogado 2010-05-24 14:20:19 +00:00
  • b73b77014f Rework the logic for avoiding lerp() in shader code pierre 2010-05-23 22:46:13 +00:00
  • 88cf89e7fe Replace the calls to sscanf(for number parsing) and number parsers with strto(u)l pierre 2010-05-23 22:31:40 +00:00
  • 19e3e6effe Fix Linux build broken by use of stricmp and vsnwprintf. pierre 2010-05-23 20:13:45 +00:00
  • 655e3b3381 MSVC++ 2010 doesn't seem to like certain function declarations, fixed SOIL.h accordingly. Thanks to xsacha for reporting. NeoBrainX 2010-05-23 13:09:52 +00:00
  • a0c44df6c0 misc stuff Marko Pusljar 2010-05-23 08:41:58 +00:00
  • 1883b32f33 woops forgot some stuff :P :/ luisr142004 2010-05-23 02:59:36 +00:00
  • 1648b84f08 add some dx checking routines to the dx plugin + some minor stuff luisr142004 2010-05-23 02:29:23 +00:00
  • 782d9111e5 let's keep experimenting: almost fixed real xfb in d3d, i say almost because there are some minor scalling problems. hope will fix them soon. implemented a more intelligent index generator to emulate more accurately the behavior of the gc. please give me feedback on this changes. enjoy :) Rodolfo Osvaldo Bogado 2010-05-22 21:58:43 +00:00
  • b1a79b822d Use symbolic names instead of numbers and bump cache version pierre 2010-05-22 20:40:43 +00:00
  • 78b7a95d3f Modify r5462 as requested by rodolfoosvaldobogado pierre 2010-05-22 19:55:07 +00:00
  • e07a91930d The result of the last texenv stage is used regardless of destination register pierre 2010-05-22 16:54:34 +00:00
  • 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