Commit Graph

  • 727283c4de Added mouse support for linux. It is still rather crude, but it works. Unfortunately the mouse pointer doesn't match up very well with the IR pointer yet. Also, I had to add the PointerMotionMask to XSelectInput which adds overhead to the already stressed X event loops. Five event loops by my count, really? Glenn Rice 2010-01-26 00:11:45 +00:00
  • dacc0a19a7 ...comment out some PanicAlerts added in last commit that people will probably find annoying Shawn Hoffman 2010-01-25 15:55:58 +00:00
  • cdb829edd5 Should fix crashes caused by aram dma reading off the end of our aram size. Shawn Hoffman 2010-01-25 15:38:58 +00:00
  • e3730a2440 If the saved position is out of screen, start Dolphin in default position. e.g. When last time you closed Dolphin on a second monitor but now you have ejected that monitor or have changed the position from horizontal tile to vertical tile. ayuanx 2010-01-25 12:17:48 +00:00
  • efc7cd6581 Sanity check, this could help us to figure out the ARAM DMA crash. ayuanx 2010-01-25 09:48:27 +00:00
  • 85c2310b03 Minor fixes. ayuanx 2010-01-25 05:12:24 +00:00
  • dbfdcc263b this should solve issue 2128 please test because i don't have the games mentioned in that issue Rodolfo Osvaldo Bogado 2010-01-25 01:10:46 +00:00
  • fe10a1b5b0 Fix the linux keyboard in the GCPad plugin too. Thanks j4ck.fr0st Glenn Rice 2010-01-24 18:41:47 +00:00
  • 675e984514 fix issue caused by r4941: ppc debugger would think the instruction size was 0, which is rarely a good thing Shawn Hoffman 2010-01-24 18:29:50 +00:00
  • b17c5f3cf3 Fix the linux keyboard. Glenn Rice 2010-01-24 18:23:47 +00:00
  • cb47eb27cc Don't delete dialogs. Let wxWidgets take care of this. Glenn Rice 2010-01-24 16:39:47 +00:00
  • 225d691bcc Make sure configuration can only be opened once j4ck.fr0st 2010-01-24 15:13:35 +00:00
  • afb82b1d8c Fix the PadSimple and GCPad plugins so their dialogs close properly. Get rid of g_FrameOpen variable in Wiimote plugin. It isn't needed anymore. Glenn Rice 2010-01-24 14:41:53 +00:00
  • 177ec96472 Make sure wiiuse is cleaned up on exit. Glenn Rice 2010-01-24 14:14:47 +00:00
  • 156e357164 fix linux gcpad symbol missing nakeee 2010-01-24 06:57:06 +00:00
  • d81555108c gcc buildfix Shawn Hoffman 2010-01-24 06:51:32 +00:00
  • 2f8a6f86b9 quiet some compile-time warnings Shawn Hoffman 2010-01-24 04:49:33 +00:00
  • 3be00e102c Fix wiimote config dialog. In linux if the dialog is opened and then the program is closed without running a game the program hangs and has to be killed because the dialog was never destroyed. In both windows and linux if the dialog is opened and then a game is run, the program hangs or segfaults (for the respective os's) when the game is stopped. This will also need to be done with the pad plugin as the same issue is there. Glenn Rice 2010-01-24 03:50:40 +00:00
  • ed8742dd4d Fix changing disc on win32, (my dumb mistake, strlen doesnt include \0) make changing disc a little less ugly Fixes issue 2114 LPFaint99 2010-01-24 03:17:42 +00:00
  • fbdf721e0e ROM dissasm "refresh" + RE + small fixes Marko Pusljar 2010-01-24 00:31:20 +00:00
  • 1f37bb2177 Reverted the FIFO thread change skidau 2010-01-23 21:06:12 +00:00
  • 0128e92068 Fixes the capital letter as well as path that could cause problem in future (Finish) ayuanx 2010-01-23 17:30:40 +00:00
  • 6eb01973ea Fixes the capital letter as well as path that could cause problem in future (Step 1) ayuanx 2010-01-23 17:15:25 +00:00
  • 135b1a33cc Fixes Rumble Strength for XInput ayuanx 2010-01-23 13:34:18 +00:00
  • 6b2466c869 Added GCpad to SConstruct, should compile fine on Linux and Mac OSX now. (some things need cleanup, waiting for ayuanx to finish it) j4ck.fr0st 2010-01-23 12:59:02 +00:00
  • 9ec5ee94b4 this was a hard fix to found: if a degenerated primitive is passed to the VertexManager treat it as a compatible primitive, for example if a 5 vertex quad is passed treat it as a triangle fan. as crazy at this seems it fix the sun glare in ZWW, please test an d let me know if it make a difference in other games Rodolfo Osvaldo Bogado 2010-01-23 12:56:07 +00:00
  • 35b6e71f03 Experimental FIFO thread. Speeds up the emulator by moving FIFO to its own thread. This will work best with quad cores, though there is a noticeable improvement on my dual core. skidau 2010-01-23 12:50:56 +00:00
  • 1ecbcb39ea Added support for X360pad rumble Need someone who has a X360pad to test. ayuanx 2010-01-23 12:36:30 +00:00
  • 2098271bc8 Fixes Issue 2115 Fix Dolphin from saving the minimized position causing it to load up at Xpos:-32000,Ypos:-32000 death2droid 2010-01-23 06:15:17 +00:00
  • e7c8ef359b win64 Buildfix Shawn Hoffman 2010-01-23 01:04:02 +00:00
  • aa143054eb Sorry, a quick fix. ayuanx 2010-01-23 00:06:17 +00:00
  • 267fd392d7 If you're Wiimotes input was a real Wiimote and you decided to play a Gamecube Game, then you'd eventually get the message "Wiimote has been disconnected", and it would harshly mess up your game play. Fixed it so that message only appears during Wii game play. Should we checked if Wiimote was ever connected for that gaming session? interdpth 2010-01-22 23:24:43 +00:00
  • 68a4eacb62 Merged PadSimple with nJoy (Linux build could be broken, X360Pad support could be broken) ayuanx 2010-01-22 23:19:16 +00:00
  • c09ec17bb2 Play button is now be enabled and disabled at the correct times. Game list is hidden while games are running. Fixes issue 2078 Glenn Rice 2010-01-22 21:41:25 +00:00
  • 8c2bae9802 some minor bug fixes to my last commit and uncommented one line that was commented by error Rodolfo Osvaldo Bogado 2010-01-21 22:32:24 +00:00
  • a43428253b Kill the last timeGetTime calls. hrydgard 2010-01-21 21:27:52 +00:00
  • a08bfc1344 thats more like it i guess... does the Software Plug in not check for RenderToMainframe on purpose? j4ck.fr0st 2010-01-21 20:58:26 +00:00
  • 8f4149b370 linux build fix, sorry hrydgard 2010-01-21 20:49:45 +00:00
  • b88a70aa50 Hm, when did we lose linear filtering of backbuffer scaling, when necessary? Fixes Issue 2093 . hrydgard 2010-01-21 20:26:07 +00:00
  • 420d2bc502 (Minor timer library code cleanup) hrydgard 2010-01-21 19:55:01 +00:00
  • 9893122a58 Attempt at fixing the colors of loaded "hi-res" replacement textures in D3D. Fixes issue 2074. Delete some obsolete commented-out code. hrydgard 2010-01-21 19:31:48 +00:00
  • 49d9180266 small fix Marko Pusljar 2010-01-21 14:30:52 +00:00
  • cb1038dd99 DX:Change the DirectX plugins texture dumping format back to PNG death2droid 2010-01-21 10:23:13 +00:00
  • 98583da7ba Reenable my change from r3999, works correctly now due to godisgovernment's change in r4437 (adding EXIDEVICE_NONE) Fixes issue 1152. Fixes issue 1229. LPFaint99 2010-01-21 06:35:58 +00:00
  • 6cdf13e6a7 Fixes Issue 2085 Fixes Issue 2042 Fixes Issue 1982 ayuanx 2010-01-21 06:29:31 +00:00
  • fa309ab0ee Update the about box a little bit, it's actually 2010, not 2003. hrydgard 2010-01-20 20:04:42 +00:00
  • af305ca95b Fixes Issue 2080 for DX9 & OGL ayuanx 2010-01-20 19:51:13 +00:00
  • 57d6eabace Updated Dolphin.icns with data from Dolphin.ico, Macs also want nice icons! (someone more gifted with gfx skills could probably improve it?) j4ck.fr0st 2010-01-20 18:44:27 +00:00
  • 1426a5c768 This should fix Issue 1982 & Issue 2042 ayuanx 2010-01-20 17:01:38 +00:00
  • 2eeb3d5e9d Nullsound killed - Fixes Issue 1082 Marko Pusljar 2010-01-20 14:35:48 +00:00
  • ab509465d5 The D3D plugin was dumping BMP textures with an incorrect png extension. Fixes issue 2074. skidau 2010-01-20 13:06:02 +00:00
  • 50019fb525 Added sanity check to the OpenGL framedumper. At startup, the AVI Dumper was being sent frames with a zero pixel height to render, crashing the dumper. Closed issue 1324. skidau 2010-01-20 12:26:47 +00:00
  • 40ac160f37 Some clean up in io_osx.m, the if not confused me in the SConscript. I made the frames work with WX 2.9. Disabled rumble in Wiimote in OSX. Wiimote MAY work in Dolphin in OSX, not 100% sure. Made a test app and it works in that. Couldn't build a WX build of Dolphin in OSX because Macports doesn't compile in AUI apparently Sonicadvance1 2010-01-20 11:49:11 +00:00
  • f76e9db1a7 Fixed a Wx assertion in the debug builds. The JIT off menu items were being enabled when they did not exist. skidau 2010-01-20 11:31:38 +00:00
  • efb4e9b1f5 Really? Maybe this will fix Wiimote in OSX, dunno, can't test it right now Sonicadvance1 2010-01-20 10:43:44 +00:00
  • dab40bc6fb Minor UI enhancement (Resource from miloszwl.deviantart.com) ayuanx 2010-01-20 10:11:53 +00:00
  • 292627a31e Fixed the game list not reappearing after the close button was used. skidau 2010-01-20 09:24:06 +00:00
  • 619fee999a Setup: Due to the merge of IL, update install script. hyperiris 2010-01-20 08:23:38 +00:00
  • 82ccf1d34c Fixes Issue 2070 Fixes Issue 1886 Fixes Issue 1519 Fixes wxWindow Destroy Issue Quits DX9 full screen when a message box pops up ayuanx 2010-01-20 07:47:41 +00:00
  • d70bb07580 These are required to be set to get JIT and JITIL working in OSX, will be looking in to it a bit to see why these break it, if I can Sonicadvance1 2010-01-19 20:59:18 +00:00
  • 832a616cb0 removed now obsolete build configurations Release_JITIL from vcproj and jittest from scons j4ck.fr0st 2010-01-19 20:21:17 +00:00
  • 1c09cba69a Create wxWindow in heap rather than stack Center DX9 window Bring Wiimote reconnect confirm dialog to topmost, now only works with OpenGL. (It seems DX9 in full screen doesn't like other windows overlapped upon it.) ayuanx 2010-01-19 20:18:41 +00:00
  • 05b1bfd733 linux build fix j4ck.fr0st 2010-01-19 19:50:31 +00:00
  • 39d570dc70 (linux build fix) hrydgard 2010-01-19 19:44:04 +00:00
  • 562ed5e8a5 forgot a file, sorry hrydgard 2010-01-19 19:35:16 +00:00
  • 576990c5a3 JitIL is no longer a separate .exe/binary - it's now a simple option, Dolphin.exe now contains both cores. hrydgard 2010-01-19 19:28:27 +00:00
  • 657ba22f54 commit the patch from issue 2060 to refresh the gamelist after you added your first directory. fixes issue 2060 Shawn Hoffman 2010-01-19 17:55:10 +00:00
  • f54f63b781 Silly compile fix nakeee 2010-01-19 17:42:53 +00:00
  • c4c809f6b1 Small fixes: in opengl correct an error introduced by mi in efb to ram alignment, it's seems to fix SMS but it missalign a lot of other games, so revert to the default. must solve truncated coins in NSMB. revert alpha testing values to the values in rev 4812 as they fix some games. in d3d dynamized the Render target size so it will change at runtime when viewport exceed it size, in the worse case it will cause a missing frame when resizing but in the games I tested is not noticeable at all This must solve all the remaining viewports problems in nvidia cards, in ati this is not needed. Rodolfo Osvaldo Bogado 2010-01-19 15:00:45 +00:00
  • c0a86df00e GUI fixes skidau 2010-01-19 13:43:51 +00:00
  • f60c3e8445 Fixes Issue 1910 ayuanx 2010-01-19 09:54:21 +00:00
  • 5c27050cd8 Got rid of the sticky JIT window skidau 2010-01-19 09:12:41 +00:00
  • 5c526de39d make stop confirmation blocking. fixes issue 1961 Shawn Hoffman 2010-01-19 06:37:09 +00:00
  • 577d4e73ea OGL: Fix a wrong warning message. Fixes issue 2057. (well, not really - but the confusion is gone). hrydgard 2010-01-18 21:11:50 +00:00
  • 16f71a77e7 Revised r4853, config default settings will be used for games that do not have IR Pointer settings yet (falling back to hardcoded values if even those are missing) Fixes issue 2045 j4ck.fr0st 2010-01-18 20:46:23 +00:00
  • b5b4d92846 Change the order so selected iso will be first and only then the default iso. Some other minor cleanup nakeee 2010-01-18 18:21:27 +00:00
  • 8fec36b22a position and size of the main window are now saved (fixes issue 2035) Note that running in debug mode (Dolphin.exe -d) still maximizes the window and stores that size aswell. j4ck.fr0st 2010-01-18 18:01:03 +00:00
  • e44e412da8 Debugger cleanup skidau 2010-01-18 13:44:40 +00:00
  • 335c056586 Fixed the button states in the toolbar when loading, starting, and stopping a game. skidau 2010-01-18 12:10:51 +00:00
  • 896850b176 Disable change made in 4801. donkopunchstania 2010-01-18 06:32:16 +00:00
  • 9df31a9747 Implemented tlbie instruction skidau 2010-01-18 04:39:01 +00:00
  • 8245e4115d Fix for saving SaveStates - VirtualEFB does not exist any more, so do not try to save it. skidau 2010-01-18 03:55:54 +00:00
  • 86b46f7de9 (build fix in debugfast mode) Shawn Hoffman 2010-01-17 22:30:09 +00:00
  • 994372c725 (build fix in debugfast mode) hrydgard 2010-01-17 22:23:05 +00:00
  • 53408a695f Fix EFB reads in fastmem mode by removing the EFB mapping (forces it to go through the right handlers). Enable fastmem mode in x64. 1-2% speed boost overall maybe :p hrydgard 2010-01-17 21:28:39 +00:00
  • 3e01152793 Shader Disk Cache implementation for D3D. Saves generated shaders on disk. Eliminates "freeze jerks" in D3D plugin the _second_ and later times you play something.... not much to do about the first time. The D3D shader compiler is just slow. hrydgard 2010-01-17 17:44:09 +00:00
  • f599fdcec5 Added missing wxEvent for Widescreen Hack, unchecked and disabled 2x checkbox when selecting "Use Real XFB". Fixes Issue 2026 j4ck.fr0st 2010-01-17 14:17:23 +00:00
  • f50e3cf5fe Add code for frsqrtex to JIT. Disable the table-based implementation in the interpreter until we find something that it actually fixes, so far it seems like it breaks stuff. hrydgard 2010-01-17 11:47:35 +00:00
  • 936664314f Allow OSX to quit Dolphin cleanly in NoWX build with command+Q. Not sure how to let them do it via close button in the Window Sonicadvance1 2010-01-17 08:47:35 +00:00
  • 4927e5607e Do ARAM DMA less often, and in larger chunks. hopefully it adds some speed, but probably only a tiny amount. Shawn Hoffman 2010-01-17 07:20:15 +00:00
  • 59e7c19380 drkIIRaziel reversed engineered the frsqrte instruction providing hardware accurate emulation. skidau 2010-01-17 04:29:44 +00:00
  • 703cb0bdb8 Fix for importing / exporting more than one save per launch SD_IV should not be global, thanks to interdpth as I was only testing with one save before remove duplicated code from BannerLoaderWii.cpp LPFaint99 2010-01-17 03:25:42 +00:00
  • b61b04352e Stop Story Mode in F-Zero GX from crashing. Story mode still doesn't work though, it just stops. hrydgard 2010-01-17 01:16:16 +00:00
  • b84a1823b2 Hopefully fix all remaining quantizer issues in Mario Kart Wii: * must use a truncating float-to-int conversion, for example. * introduce optimized variants of the single value psq_st operation (JIT only). * fix bug in SafeWriteRegToReg when swap = false hrydgard 2010-01-16 22:44:49 +00:00
  • 734b0f5dd4 Fixed a stupid error left by me. ayuanx 2010-01-16 22:37:38 +00:00
  • 4aeec95513 Temporarily disable a couple of unsafe quantizer optimizations. they will return in a better form. hrydgard 2010-01-16 20:05:37 +00:00
  • 9d14042a0c Move Segher's hashing/crypto code from the Dolphin project to Common. hrydgard 2010-01-16 19:31:11 +00:00
  • 48e3f0e17f delete some leftovers hrydgard 2010-01-16 19:06:11 +00:00
  • 901316e61b (assorted cleanup and reindent that didn't belong in the quantizer change) hrydgard 2010-01-16 19:01:00 +00:00
  • 1848e93790 RIP "Optimize Quantizers" option. Now using the safe quantizer code from JITIL in all builds. hrydgard 2010-01-16 19:00:09 +00:00