Commit Graph

  • 5f925882d9 Windows Build Fix for GL plugin from my last rev Sonicadvance1 2008-08-24 10:24:17 +0000
  • 05cbb94cbb GL plugin now centers video output, you can set it to render to the full window and FPS can be shown. FPS and stretch to Window res is set in INI. Maybe also the window res actually changes correctly when resizing window in Windows? Sonicadvance1 2008-08-24 10:10:48 +0000
  • 98b9cfb2de TEV shader compilation bugfix XTra.KrazzY 2008-08-24 08:54:23 +0000
  • 8f6d7ad5e9 ... Sonicadvance1 2008-08-23 19:50:28 +0000
  • 657dfff6f8 Fixed new warnings from r282. masken 2008-08-23 15:33:40 +0000
  • ae5b59747a Turned on Warnings as Errors for all vcprojs. Fixed almost all of the warnings in win32. Added many SVN Ignore settings. masken 2008-08-23 15:28:24 +0000
  • 8be70a8ed2 Finally hacked Super Monkey Ball into submission! Some bonus hacking tools included. hrydgard 2008-08-23 15:15:25 +0000
  • 0849a96d81 Added SYSCONF files. Fixed the return value of FileIO::Read(). masken 2008-08-23 14:53:33 +0000
  • d697eb6a85 Fix Compiling for people, Silly ector breaking things ;p Sonicadvance1 2008-08-23 11:18:39 +0000
  • f82bf2ae9a Lots of FP hacking for little gain, super monkey ball is only slightly more sane (wow, it rhymed). Temporary no-speed-limit hack: Hold TAB. hrydgard 2008-08-23 09:20:36 +0000
  • 0becaa3223 Make sure SDL can hijack main() so it can do its initialisation. Only implemented for non-GUI executable so far. Maarten ter Huurne 2008-08-23 08:42:52 +0000
  • 19bcb6a21c Linux side doesn't need libjpeg, crazy Mac users Sonicadvance1 2008-08-23 07:53:03 +0000
  • c56a27a3d2 Forgot to put GL in the Windows Title bar as well Sonicadvance1 2008-08-23 07:50:27 +0000
  • 6e3069f99e Should fix Linux building, also adds GL/DX to the title in their respective plugins when in use Sonicadvance1 2008-08-23 03:48:40 +0000
  • efd894fe1e Include SDL header as "SDL.h". This works with the CFLAGS output of pkg-config, picking up SDL no matter where it is installed. Maarten ter Huurne 2008-08-22 21:19:56 +0000
  • cb5aa5435b On non-Windows platforms, #define _M_IX86 for 32-bit platforms and _M_X64 for 64-bit platforms. Until now, 64-bit was always selected, which broke Dolphin on 32-bit Linux and OS X. Maarten ter Huurne 2008-08-22 19:28:00 +0000
  • 31c0bc4508 Implemented FPU precision control for 32-bit non-Windows platforms. Maarten ter Huurne 2008-08-22 17:46:13 +0000
  • 292120453e Implemented FPU rounding control for 32-bit non-Windows platforms. I renamed the _RC_* constants that were previously #defined, because the bit patterns used by the hardware do not match those used by Windows; the new constants match the hardware. Maarten ter Huurne 2008-08-22 12:17:55 +0000
  • 954ea6956b Make SVN ignore the memory card images written here. Maarten ter Huurne 2008-08-22 11:32:31 +0000
  • 77ad89876c Make SVN ignore the log files written here. Maarten ter Huurne 2008-08-22 11:31:31 +0000
  • b019c22e37 Added "*.os" to SVN ignore list: these are files generated by the build system. Maarten ter Huurne 2008-08-22 11:30:16 +0000
  • 418e37029c Typecast function pointer argument of CALL() to void*, since this is not an automatic conversion for GCC. Maarten ter Huurne 2008-08-22 11:21:51 +0000
  • 936bfbd867 Implemented Find4GBBase() on 32-bit non-Windows platforms. I am not sure the pointer acquired is any good though. Maarten ter Huurne 2008-08-22 10:38:53 +0000
  • e74dd5d9f9 Added missing #include. Maarten ter Huurne 2008-08-22 00:13:26 +0000
  • d27b79f413 Added "jpeg" to list of libs to link against. Maarten ter Huurne 2008-08-22 00:06:27 +0000
  • 465ee5fd86 Save states - more boring groundwork. Far from done. hrydgard 2008-08-21 23:28:07 +0000
  • 28edd4d31b Fixed compilation when logging is enaled: it tried to log a non-existing field ("name"); I replaced it by an existing field ("type"). Maarten ter Huurne 2008-08-21 23:23:15 +0000
  • 1acdd6b8e0 Fixed compile errors in conversion of C string to wxString when compiling with GCC against wx with Unicode support. Maarten ter Huurne 2008-08-21 23:11:29 +0000
  • 6a4d697f5f statesave prep: Change coretiming to index/registration model, instead of storing pointers. This will make it possible to save/load the event queue. hrydgard 2008-08-21 20:01:18 +0000
  • 9e3747e2f3 SaveState preparations #1 - Annotate all(?) state. (NO SCHEDULE PROMISE!) hrydgard 2008-08-21 18:23:10 +0000
  • 92031705cd Forgot some defines. hrydgard 2008-08-21 17:57:26 +0000
  • 3ef0eb979d Move some code out of the plugins into VideoCommon. No functional change. hrydgard 2008-08-21 17:49:06 +0000
  • 5e4da92d42 Very basic JIT results viewer. hrydgard 2008-08-21 17:22:55 +0000
  • 4e9b5a40fd Look for libs in MacPorts install dir (/opt/local). This seems to be the easiest way to get libjpeg on OS X. Maarten ter Huurne 2008-08-21 00:27:10 +0000
  • 05c04bd03e fix bug that prevented ogl plugin from recognizing many resolutions, like my favorite 1920x1200 hrydgard 2008-08-21 00:05:48 +0000
  • 77cec36ad4 Force the result of single precision arithmetic to have single precision only, also in jit. That is, another attempt at fixing the FPU bug in Zelda. hrydgard 2008-08-20 23:25:48 +0000
  • adafeaa8b4 Simplified conversion to C++ string. Maarten ter Huurne 2008-08-20 18:43:14 +0000
  • 683ba7ecae Minor speedup in texdecoder. More informative fifo error messages. hrydgard 2008-08-20 18:31:48 +0000
  • f2b45beb90 Attempting to close the display window should not exit the emulator. hrydgard 2008-08-20 18:30:11 +0000
  • bab47b610d Save/restore SSE flags through protected function calls. hrydgard 2008-08-20 18:28:21 +0000
  • b5ff3fd80e Workaround for a missing feature in the FPU parts of the JIT. hrydgard 2008-08-20 18:27:20 +0000
  • c6580d1712 Use the same subdirectory list for all platforms: the only place where the list was different for OS X was wrong. Maarten ter Huurne 2008-08-20 11:01:29 +0000
  • 3237b21c23 Plugin_DSP_NULL was killed in rev 229, but still referred to here. Maarten ter Huurne 2008-08-20 10:44:57 +0000
  • e84721b13b fix for fullscreen for both video plugins in windows Shawn Hoffman 2008-08-20 08:01:27 +0000
  • e0b3e32860 one hundred percent correct scaling in GL plugin now, or at least it should be. report problems as they come Sonicadvance1 2008-08-18 09:15:05 +0000
  • af7e0404ca fix crash bug in movddup-on-sse2-emulation hrydgard 2008-08-17 22:58:12 +0000
  • ba684cabcd some jit updates hrydgard 2008-08-17 22:26:42 +0000
  • 4faa685def Fix for the Config Dialog in GL Sonicadvance1 2008-08-17 20:22:12 +0000
  • 06e1add86c getting ready for AA Shawn Hoffman 2008-08-17 19:35:23 +0000
  • 8c132bdae5 - Fixed: Crash when loading a rom with an unknown file extension. - Fixed: Crash when stopping a game. - Improved: DirectX Plugin. NunoRamiro 2008-08-17 19:28:24 +0000
  • e3f3a7a41d Linux: Fix so there isn't a trace/breakpoint trap when you get a panicalert and got the mem card reader to work Sonicadvance1 2008-08-17 18:29:20 +0000
  • 3ccc46a67e Update 2005 project files. Add websites to help menu. hrydgard 2008-08-17 16:59:59 +0000
  • 51317997f5 changed dolphinWX a bit and added memcard manager Shawn Hoffman 2008-08-17 16:41:53 +0000
  • 9ca343743a My fix yet again.. Sonicadvance1 2008-08-17 04:07:38 +0000
  • c557fdda03 Woops, GL plugin fix Sonicadvance1 2008-08-17 04:03:34 +0000
  • 730d80864d Mostly fix for OGL plugin, putting it's shaders in the right place, few other bugs here and there though. Fix for CPU detect and removed a quick hack to reduce underflows in the HLE plugin. Added AA for Linux, but may be only usable by ATI/Intel cards or Opensource drivers Sonicadvance1 2008-08-17 03:56:07 +0000
  • d1723cae4a fix bug in giga's resampler, hrydgard 2008-08-16 23:53:00 +0000
  • 72e1a6afc8 Kill Plugin_DSP_NULL hrydgard 2008-08-16 22:30:29 +0000
  • 471bb025b2 gigaherz' improved resampler hrydgard 2008-08-16 22:28:33 +0000
  • aa3fee8c60 Audio system update - HLE plugin submitted, homebrew has sound, and also Mario movies!! (this was very unexpected). This also acts as a frame limiter. Might provide an option to turn it off in the future. hrydgard 2008-08-16 21:58:07 +0000
  • dcd5ffeb7a More accurate audio interrupts (preparation for homebrew audio support). some minor cleanup in gl plugin. hrydgard 2008-08-16 10:49:08 +0000
  • 7962ab4713 Fixed CPU detection on Mac OS X. Maarten ter Huurne 2008-08-16 10:48:32 +0000
  • 2f55ee30be Added missing #include. Maarten ter Huurne 2008-08-16 10:41:36 +0000
  • 48cfb8aa1f bug fix hrydgard 2008-08-15 20:51:32 +0000
  • a077e1e1de untested cpu_id for linux/macosx hrydgard 2008-08-15 20:48:40 +0000
  • 99c0d7b899 Rewrote CPU detection. hrydgard 2008-08-15 20:43:14 +0000
  • 0325f55d68 Some more fixes for GL plugin, getting ready for AA, and maybe some proper cleanup of XWindow in Linux, which we will never know if it works. Sonicadvance1 2008-08-15 12:03:49 +0000
  • bae7cf1354 Maybe quick fix for Windows Sonicadvance1 2008-08-15 03:12:18 +0000
  • 980679d84d GL Plugin Now has High res instead of stretching to the res. No AA yet and shadows are wrong, which causes Sunshine to trip and a few others to have shadows in the upper left corner Sonicadvance1 2008-08-15 02:57:20 +0000
  • 9edf51c64f Call CheckDTLB always, only keep result if logging is enabled. Thanks to hrydgard for reviewing my previous commit. Maarten ter Huurne 2008-08-14 23:07:08 +0000
  • 9b676c0a01 Removes 4 unneeded values in the GL plugin, Makes less buffer underruns in ALSA in DSP_NULL, and case sensitivity so Wii games get just a 'wii' bit farther Sonicadvance1 2008-08-14 23:04:24 +0000
  • 7937befe73 Added XFB.cpp to list of files to build. Maarten ter Huurne 2008-08-14 22:25:45 +0000
  • f5d49e87ad Unbreak input hrydgard 2008-08-14 22:20:06 +0000
  • 9f3899aa58 build fixin' hrydgard 2008-08-14 22:08:17 +0000
  • 9e15c51f9e Silly build fix, a slightly improved error message. hrydgard 2008-08-14 22:01:07 +0000
  • aae50ada0e Avoid compile warning if logging is off. Maarten ter Huurne 2008-08-14 21:53:07 +0000
  • 9506d46df4 Avoid compile warnings if logging is off. Maarten ter Huurne 2008-08-14 21:51:09 +0000
  • b4d7ce0197 Some cleanup, extracted XFB convert code into VideoCommon, added non-activated support to gl plugin. + a minor bugfix with no effects seen so far in gl plugin :P hrydgard 2008-08-14 21:34:39 +0000
  • 1aedd4891c Avoid compile warning by adding virtual destructor. Maarten ter Huurne 2008-08-14 21:34:29 +0000
  • 5130365b6d Fixed compile warning: added explicit typecast for converting -1 to an unsigned number. Maarten ter Huurne 2008-08-14 20:56:36 +0000
  • bcf02be749 Avoid compile warning if logging is off. Maarten ter Huurne 2008-08-14 20:50:14 +0000
  • 58e2ca0450 Fixed compile warning: comparison of signed to unsigned. Maarten ter Huurne 2008-08-14 20:47:41 +0000
  • 07f4d3eca0 Fixed compile warning: initialize members in declaration order. Maarten ter Huurne 2008-08-14 20:42:36 +0000
  • 71f9655b70 Avoid compile warning if logging is off. Maarten ter Huurne 2008-08-14 20:39:51 +0000
  • 4f744ee762 Fixed compile warning: comparision of signed to unsigned. Maarten ter Huurne 2008-08-14 20:37:14 +0000
  • a7e409bac7 Commented out unused variables: their value is not needed, but the code is useful as documentation of the data format. Maarten ter Huurne 2008-08-14 20:20:01 +0000
  • d91d54c3bb Removed unused local variable. Maarten ter Huurne 2008-08-14 20:14:49 +0000
  • 231d7ffd03 Fixed compile warnings: name shadowing and comparing signed to unsigned (2x). Maarten ter Huurne 2008-08-14 20:11:06 +0000
  • 870194db21 Attempt to fix recent D3D plugin issue. Fix bug in debugger *<:-) hrydgard 2008-08-14 19:57:46 +0000
  • 6d887ea18a Added svn:ignore properties for files generated by the build system. This eliminates noise from the "svn st" output. Maarten ter Huurne 2008-08-14 19:52:11 +0000
  • c069737df8 Moved icon from Source/ to Binary/, since files used as-is seem to be placed in Binary/. Maarten ter Huurne 2008-08-14 19:41:12 +0000
  • 697ed23474 linux build fix hrydgard 2008-08-14 18:29:18 +0000
  • 1b70b3dc7a OS X build fix: Replaced hardcoded "-framework SDL" by output of "sdl-config" script. Also use "sdl-config" for the CXXFLAGS. Maarten ter Huurne 2008-08-14 00:22:03 +0000
  • 96ca347bdc Fix sign extension bug from hardware reads. Mainly seems to affect homebrew apps. hrydgard 2008-08-13 22:28:36 +0000
  • e4792fafaf make mtmsr end jit blocks - makes some wii homebrew go a little bit further hrydgard 2008-08-13 21:35:03 +0000
  • 2b8a85ac5a Yet another bunch of optimizations and cleanup. hrydgard 2008-08-13 20:48:27 +0000
  • 8900114c2b If dynamic library loading fails, log and return false instead of panicing. Also fixed bug in Get() where "retval" was not actually returned on non-Windows platforms. Maarten ter Huurne 2008-08-13 12:22:35 +0000
  • 34d6e8ad62 adding icns file for os tmator 2008-08-13 00:08:09 +0000
  • bd3d9305b3 fix sdl init video : mthuurne tmator 2008-08-13 00:05:42 +0000
  • 7b357c84df win32 build fix - no #elifdef on MSVC hrydgard 2008-08-13 00:00:39 +0000