Commit Graph

  • 697ed23474 linux build fix hrydgard 2008-08-14 18:29:18 +00:00
  • 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 +00:00
  • 96ca347bdc Fix sign extension bug from hardware reads. Mainly seems to affect homebrew apps. hrydgard 2008-08-13 22:28:36 +00:00
  • e4792fafaf make mtmsr end jit blocks - makes some wii homebrew go a little bit further hrydgard 2008-08-13 21:35:03 +00:00
  • 2b8a85ac5a Yet another bunch of optimizations and cleanup. hrydgard 2008-08-13 20:48:27 +00:00
  • 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 +00:00
  • 34d6e8ad62 adding icns file for os tmator 2008-08-13 00:08:09 +00:00
  • bd3d9305b3 fix sdl init video : mthuurne tmator 2008-08-13 00:05:42 +00:00
  • 7b357c84df win32 build fix - no #elifdef on MSVC hrydgard 2008-08-13 00:00:39 +00:00
  • e4e1fda2e4 cpu detection seems broken on AMD - temporarily removed block hrydgard 2008-08-12 23:54:16 +00:00
  • d6700ebd1f better sdl code tmator 2008-08-12 23:51:00 +00:00
  • 70a6054d3c phew, beyond good and evil fixed in 64-bit (not setting DAZ anymore). plus some cleanup. hrydgard 2008-08-12 23:27:36 +00:00
  • ac6d34cd10 Added mth patchs / icon and a fist SDL support on OGL plugin, not work ... tmator 2008-08-12 23:17:29 +00:00
  • f893f3f17b fix osx compiling issue on CPUDetect.cpp tmator 2008-08-12 22:17:41 +00:00
  • 575bdd9166 Lots of various changes. CPU detect fix. Maybe a minor speed increase. CPU bugs remain. hrydgard 2008-08-12 20:05:45 +00:00
  • 29102ecbc6 For unknown reasons, this patch fixes Beyond Good and Evil and Metroid intro in 32-bit mode only. Yeah, I have some work to do on the JIT. Also adds some minor stuff like memory card write notification, plus some minor SSSE3 optimizations. hrydgard 2008-08-11 19:35:38 +00:00
  • 93429219ab - Added some code to allow panic alert messages to print to video plugin. commented out until it's approved. gigaherz 2008-08-10 21:48:23 +00:00
  • 0332ec742e - Added message queue to DX9 plugin. - Added plugin interface function Video_AddMessage to both plugins and to the plugin specs. - Added handling of the Video_AddMessage interface export from the core side. - Added a print on Core::Init for testing purposes (might not be the best place). gigaherz 2008-08-10 21:34:22 +00:00
  • f5432b874a - Made the message queue actually be processed. - Made the message prints support alpha transparency. - Made the messages fade out when time <=1024. - Added a init message as a test for the queue. gigaherz 2008-08-10 21:06:03 +00:00
  • efd15dc2c3 maybe fix some crashes some people are seeing (used wrong instruction to load 64 bits) hrydgard 2008-08-10 20:38:15 +00:00
  • dc915d40f3 unix build fix, cpu detection improvement (SSSE3 detected) hrydgard 2008-08-10 19:14:14 +00:00
  • 5fc50dc63c Disabled the rumblepad hack. If you want to use it, uncomment #define USE_RUMBLE_DINPUT_HACK in nJoy.h. Laurence Muller 2008-08-10 18:46:55 +00:00
  • 3540466f63 Added missing file to SConscript hrydgard 2008-08-10 18:34:47 +00:00
  • 8cfd8aa309 Latest round of JIT changes. Probably broke something as usual. hrydgard 2008-08-10 18:24:01 +00:00
  • f9019d0ad3 Assorted debugger upgrades and fixes + changed DolphinWX project not to depend on its plugins hrydgard 2008-08-10 18:21:16 +00:00
  • 4cec78a13b Change the way the we send commands to the GPU in single core mode. This will enable me to make the jit slightly cleaner in the future. hrydgard 2008-08-10 18:15:48 +00:00
  • 1359943a62 disable some problematic stuff until i can debug it hrydgard 2008-08-09 21:23:11 +00:00
  • c305371725 More 32-bit speed hrydgard 2008-08-09 20:18:50 +00:00
  • 12b37ba323 3 more activated instructions in the jit = maybe 1% more speed ;P hrydgard 2008-08-09 18:32:10 +00:00
  • e3d21c0b11 32-bit speedup (videos mostly affected). Lots of various cleanup and future proofing. A small debugger feature. hrydgard 2008-08-09 16:56:24 +00:00
  • 61398ea83f cosmetic change: Renamed printStuff to printMultilineText. gigaherz 2008-08-09 09:16:59 +00:00
  • e8c14fe037 Added a new statistic value: dlist calls for current frame. gigaherz 2008-08-08 23:39:48 +00:00
  • 907f80032a Some of the previously unused statistics have been added/readded. If there was any reason not to have them, feel free to revert this. gigaherz 2008-08-08 23:32:29 +00:00
  • b12621e3f0 Some more changes to the statistics. Commented out all currently unused stats, and implemented counting primitives in DL in a "hacky" way. gigaherz 2008-08-08 23:22:27 +00:00
  • 8731021466 I implemented "tabs" in the string handling, but it's not working right, so I made the statistics use spaces instead. gigaherz 2008-08-08 22:17:03 +00:00
  • a1f48fee94 Added a method to rasterfont, to parse strings for newlines. Fixes the statistics overlay in opengl plugin. The string stuff is somewhat WIP, as I want to add support for TAB character handling (and maybe others). gigaherz 2008-08-08 22:04:02 +00:00
  • 627695c667 Fix windows choppiness hrydgard 2008-08-08 21:00:05 +00:00
  • a9b441f379 Removed some temp logging, minor other stuff hrydgard 2008-08-08 20:38:08 +00:00
  • 9626b3bc42 Fix shader cache bugs, improving linux speed. Remove some unnecessary printfs. hrydgard 2008-08-08 19:46:04 +00:00
  • c8c1d2d905 Enable more parts of the JIT under linux hrydgard 2008-08-08 17:52:37 +00:00
  • 6b8d9e1bb0 TextFmt Overlay v4. :p gigaherz 2008-08-08 17:30:47 +00:00
  • 8e443bad3e update to the texture format overlay, thanks to giga (see issue 112) Shawn Hoffman 2008-08-08 10:23:17 +00:00
  • 70bf8bbd2b Reverted an error on my part Sonicadvance1 2008-08-08 08:13:17 +00:00
  • e34d4abfee GL plugin now Updates it's title bar in Linux. No gui also works, change it in SConscript in Linux if you want to use that one instead Sonicadvance1 2008-08-08 08:08:12 +00:00
  • b370386983 static-ified a lot of vars to prevent name collisions with plugins, other cosmetic stuff, prep for jit debug hrydgard 2008-08-07 21:29:15 +00:00
  • ac366022f4 Fix linux build and a crash. hrm, how did it work before... hrydgard 2008-08-07 19:20:51 +00:00
  • f46c64c02f fixed(ogl): resolution detection on widnows, configdlg.cpp compile problems on non-windows, and fixed the recently broked texfmtoverlay ... >_< Shawn Hoffman 2008-08-07 02:49:56 +00:00
  • fb8c0ed71d Fixed wrong casting. Laurence Muller 2008-08-06 21:38:18 +00:00
  • 89cb286812 Some osx build fix for OGL plugin. Not working ... tmator 2008-08-06 21:07:31 +00:00
  • 84b3522c24 Fix build on linux (grr), minor ABI fix. hrydgard 2008-08-06 20:23:53 +00:00
  • 9dc48651a7 windows: added resolutions and made the window sizing a bit better. linux: #include fix Shawn Hoffman 2008-08-06 09:48:54 +00:00
  • a44e94a594 added overlay that displays texture formats (thanks to gigaherz!) Shawn Hoffman 2008-08-06 01:08:02 +00:00
  • 94a5ab087a Silence stupid messagebox in windows, and simultaneously fix a future linux problem :P hrydgard 2008-08-05 23:39:58 +00:00
  • 491a9205b6 more changes to the ogl config gui (replaced everything with sizers) Shawn Hoffman 2008-08-05 21:05:12 +00:00
  • 9a377ac874 teeny fix for non-windows builds Shawn Hoffman 2008-08-05 09:53:42 +00:00
  • 8ff50f3155 code beautification and the like for OGL config gui Shawn Hoffman 2008-08-05 08:49:27 +00:00
  • 1a504ff031 Fix compile bugs in Windows Sonicadvance1 2008-08-04 22:42:04 +00:00
  • dd793a11ef GL plugin now dumps textures in correct format, you can enable texture dumping in the settings but you have to set the directory in the ini file Sonicadvance1 2008-08-04 21:29:56 +00:00
  • 494c1f3187 JIT works in linux with ALL OPTIMIZATION OFF - well, at least it's faster than pure interpreter :P hrydgard 2008-08-03 16:56:31 +00:00
  • e7786f3934 fix linux build, last njoy commit broke it :P hrydgard 2008-08-03 09:21:04 +00:00
  • bcaa0d1d86 nJoy: - Added some kind of rumble support (windows only, using direct input). - Only usable for player one. - Not customizable, fixed rumble strength. - Due to some Dolphin bugs you need to initialize rumble support manually. Laurence Muller 2008-08-01 23:38:53 +00:00
  • f895edc10d add simple PC logging facility for debugging. not enabled by default. hrydgard 2008-08-01 20:36:14 +00:00
  • e5940d12dc Build fix hrydgard 2008-08-01 15:49:15 +00:00
  • 9a4c66e066 More linux... hrydgard 2008-08-01 13:59:37 +00:00
  • 814af6c7b9 More linux prep hrydgard 2008-08-01 09:30:04 +00:00
  • 73a8bb9b2f Fixed project file and removed linux debug code hrydgard 2008-08-01 08:45:56 +00:00
  • 53ee26711e More linux work. Getting a bit closer, but JIT does still not work. hrydgard 2008-08-01 08:37:19 +00:00
  • 3d769df036 Makes file search case insensitive with a little help from strcasecmp Sonicadvance1 2008-08-01 01:31:26 +00:00
  • 3b4a9e06c2 fix typo in unused function, try to fix linux 32-bit opengl hrydgard 2008-07-31 21:23:30 +00:00
  • 0c21d95606 bugfix, more... hrydgard 2008-07-31 21:02:19 +00:00
  • 523ca5a682 gah, fixed accidentally reverted SConstruct hrydgard 2008-07-31 20:25:30 +00:00
  • d8fa3113ea Cleanup, preparations for Linux/Mac JIT (not yet working) hrydgard 2008-07-31 20:22:35 +00:00
  • 60ac064e0c Mac plugin is now in mac/Plugins directory tmator 2008-07-31 08:38:13 +00:00
  • d1140d999d Blargh, 109 broke things, reverted most of it. hrydgard 2008-07-31 06:37:47 +00:00
  • 8f1628b69c nJoy: GUI fixes - It should now look pretty in Linux - wxWindow::Update(); does not seem to work in Linux, so no countdown timer in Linux when pressing a button. Laurence Muller 2008-07-30 23:33:37 +00:00
  • 5698cbde2f Various linux stuff - JIT does not work yet :( hrydgard 2008-07-30 22:17:52 +00:00
  • fb7a7f9001 nJoy: GUI fixes Laurence Muller 2008-07-30 22:17:45 +00:00
  • 059b56043b Add mac directory for binary tmator 2008-07-30 12:04:59 +00:00
  • 92c0a4c370 Intel Macs: Provides fixes to help compile on Macs, thanks to tmator Sonicadvance1 2008-07-30 09:12:52 +00:00
  • 19f3c986ff forgot to disable a line... Laurence Muller 2008-07-30 07:52:03 +00:00
  • f95619e509 Potential fix for full screen GL in Windows, and fixes for both Linux and Mac Sonicadvance1 2008-07-30 06:10:34 +00:00
  • 3e479c7c8f Tons of changes to OpenGL plugin, Not entirely tested in Windows Sonicadvance1 2008-07-30 04:23:43 +00:00
  • 99d5b4f4c2 Linux+MacOS: a Fix for someone have problems with compiling on a Mac, few fixes for DSP LLE plugin, I don't have files to test though Sonicadvance1 2008-07-29 23:59:21 +00:00
  • c04011f117 removed unnecessary error message. hrydgard 2008-07-29 23:32:57 +00:00
  • e13b58b945 cleanup Laurence Muller 2008-07-29 23:04:35 +00:00
  • d2776e3468 Fixed linux compatibility, it seems that xpm files load fast under linux... Laurence Muller 2008-07-29 23:02:38 +00:00
  • 237168cc5f Fixed linux compatibility, it seems that xpm files load fast under linux... Laurence Muller 2008-07-29 23:01:46 +00:00
  • 53ba40fd7f nJoy: GUI update - Config GUI now uses wxWidgets (should work in linux!) - The alignment of text may look crappy in linux, so we still need to fix that. - Opening the config GUI takes time, crappy XPM image of the controller loads slow (cant we use BMP files???) (line 240) - Stupid GUI bug present when switching between a default joystick and one with no hat. (line 381) - For some reason setting the value of a wxTextCtrl doesnt gets updated immediately (line 559) - If you're using windows and dont want to use wxWidgets for the GUI, you can still use the old one by removing #define USE_WXWIDGETS from nJoy.h line 33. Laurence Muller 2008-07-29 22:26:42 +00:00
  • 7894e6c9e9 Fix bug that made it impossible to even try to boot LLE bios (not tested). Also add ability for Patches/ INI files to override dual core and optimizequant. hrydgard 2008-07-29 21:16:33 +00:00
  • 27a141ecca Just submitting some boring minor cleanup and improved error msgs, to isolate my next change. hrydgard 2008-07-27 20:51:02 +00:00
  • 9d312559cf Linux: Add libao to DSL_NULL plugin so I get audio in linux Sonicadvance1 2008-07-27 14:07:52 +00:00
  • 3114c27143 fontsize fix for linux (from gigaherz). Logo is still greyscale ;(... Laurence Muller 2008-07-26 21:44:01 +00:00
  • 9d892e7295 Update nJoy about box. Sonicadvance1 2008-07-26 20:32:08 +00:00
  • 3f32143513 nJoy: oops... used the old filename, for some odd reason the logo image is black and white in linux... Laurence Muller 2008-07-26 12:32:33 +00:00
  • 82137a0ee9 nJoy: - Converting dialog windows to use wxWidgets instead of win32. - Currently only the about box is converted. - The debug versions in windows will not compile yet. - If you want to use the old version, remove #define USE_WXWIDGETS in nJoy.h Laurence Muller 2008-07-26 12:28:17 +00:00
  • d522d8ad86 crash fix for debugger in release mode fires.gc 2008-07-24 14:12:09 +00:00
  • 2f308cf77a minor improvements (mostly debugger) fires.gc 2008-07-24 13:40:07 +00:00
  • 9e285ca377 Minor update: Added the default Dolphin.ini. Laurence Muller 2008-07-24 10:16:53 +00:00
  • 827ce8dde2 Linux: Fixed GUI bugs that only showed up in Linux Sonicadvance1 2008-07-24 09:58:04 +00:00
  • 6c4573932b improved debugger - some meaningful icons would be nice :) fires.gc 2008-07-24 09:39:56 +00:00