Commit Graph

  • 9f387f5cf3 Add a fix to our SFML from the current svn version of SFML. Its meant to fix a problem when the connection timed out it used to return that it had connected. death2droid 2009-12-29 22:41:49 +00:00
  • 50139a394b More multi-byte display fix ayuanx 2009-12-29 18:25:45 +00:00
  • 03c45646b4 fiw nowx build tmator 2009-12-29 18:00:41 +00:00
  • 97406ec6eb Sorry, I forgot there were several other paths. And I'm afraid there are even more wxString::FromAscii() :(, hopefully they don't need to be displayed. ayuanx 2009-12-29 17:43:15 +00:00
  • dd6f60a551 Fixed Issue 1339 ayuanx 2009-12-29 17:34:14 +00:00
  • 37b9fed89e allow for extracting apploader/dol from gc/wii images without having to extract the whole fst. for now, the wii extraction just comes from partition 1. Shawn Hoffman 2009-12-29 13:59:38 +00:00
  • 7816bc6900 Tiny fix for Netplay window to display SJIS game titles correctly. ayuanx 2009-12-29 13:38:34 +00:00
  • bd5d4cd34e Fixed linux build XTra.KrazzY 2009-12-29 12:13:47 +00:00
  • c9edf3cde0 convert sjis strings in the wxw logwindow to sjis encoding. (Thankfully wxw seems to do it's own checking to see if the source data is really sjis). Shawn Hoffman 2009-12-29 12:00:48 +00:00
  • a93a30e688 Fix for negative zero in fnmsubsx (interpreter) skidau 2009-12-29 09:11:26 +00:00
  • 0403e3014e buildfix Shawn Hoffman 2009-12-28 23:28:35 +00:00
  • 3226d455e3 Some changes/fixes for the GUI : no need for 2 play button in the debugger, fix some issues with the console not closing as it should when floating. Wii games now show their description in the gamelist instead of the company (= always "N/A"), fix SJIS handling using wxString code instead of Win32 code, fixes some broken characters in the gamelist and ISOProperties. sl1nk3.s 2009-12-28 19:34:19 +00:00
  • bf6ed51b87 Fix an issue with BPMEM_LOADTLUT, thanks to revned @ issue 1831, also fix a speed issue int the FIFO loop introduced recently (ZWW was ~20% slower) sl1nk3.s 2009-12-28 19:13:06 +00:00
  • 60a8d89b56 Oops, quick fix for special key mapping. ayuanx 2009-12-28 04:35:03 +00:00
  • dfc24337b5 DSPHLE - AX - Metroid Prime 2 (GC) audio should be better now Marko Pusljar 2009-12-27 22:52:33 +00:00
  • d62d6b0c33 Now Dolphin officially supports Multi-WiiMote (up to 4) ayuanx 2009-12-27 19:31:02 +00:00
  • 4483f2c7b5 Some more key binding fixes. I know I should have made it in just one commit, I'm sorry, but I forgot to test some keys... This fixes on WiiMote Button Mapping: Num / Num * Num Decimal Num Separator Num Lock Right Alt -> But on keyboards that have "Alt Gr" keys it still gonnal report it as Left Ctrl, because when you press it, the OS sends a Left Ctrl then a Alt key... fgfemperor 2009-12-27 14:46:10 +00:00
  • 78facb0dc5 Tiny Fix: Show the correct name for the HOME key when pressed on Button Mapping dialog. (It was displaying "Num 7" when you pressed the Home button (the one above "End")). Yeah, I know, it really is a silly fix... But hey, it's still a fix! =P fgfemperor 2009-12-27 02:07:46 +00:00
  • 4d6b14cc97 Tiny memleak fix? XTra.KrazzY 2009-12-26 16:21:03 +00:00
  • 56fb509729 DSPLLE: Wii games/ZWW have working-ish sound (Trust the DSP to do its reads and writes wherever it wants) XTra.KrazzY 2009-12-26 15:11:26 +00:00
  • 6014fa6524 Oh Yeah! Now ASK! ayuanx 2009-12-26 14:16:21 +00:00
  • 37a5be0e00 remove dvd threading. shouldn't hurt performance - should make doing anything dealing with DI access a lot more sane (especially for GC) Shawn Hoffman 2009-12-26 02:57:17 +00:00
  • 4240cf9053 Wiimote: More work, don't ask, no answer ayuanx 2009-12-25 22:10:56 +00:00
  • 06218e9ebb Sound System Rework: Phase 2 (cont'ed) ayuanx 2009-12-25 11:59:04 +00:00
  • eddafd450e Fix an extremely silly copy-paste error. magumagu9 2009-12-24 05:21:07 +00:00
  • 45307b7b38 unbreak chat for netplay (broken in last revision...) Shawn Hoffman 2009-12-23 21:49:26 +00:00
  • 62b6af3259 fix wxw multibyte text issues in netplay. changes by bhaal. Shawn Hoffman 2009-12-23 20:46:56 +00:00
  • 9eea60ca69 Sound System Rework: Phase 2 ayuanx 2009-12-23 15:34:14 +00:00
  • 0d0a7c515f JITIL fixes: skidau 2009-12-23 10:51:02 +00:00
  • acef487f8a small opencl build fix on osx tmator 2009-12-23 09:11:12 +00:00
  • fa19e7f299 Fix a small mistake with ecowx/eciwx opcodes (thanks ayuanx) Shawn Hoffman 2009-12-23 08:14:23 +00:00
  • ea61532926 fix nowx build tmator 2009-12-23 07:56:55 +00:00
  • ed84a87ed1 fix video software plugin build on osx tmator 2009-12-23 07:37:59 +00:00
  • 043681a37f Dolphin now uses the first OpenCL device found on the system. Added cast in TextureDecoder.cl to satisfy the OpenCL compiler (thanks, Orphis). skidau 2009-12-23 01:31:42 +00:00
  • 24d8839793 Sound System Rework: Phase 1 ayuanx 2009-12-22 07:26:30 +00:00
  • a1fefe870c DX9: - Add hires texture loading. - Add an option to enable the EFB scaled copy *TODO find a better place for it to go. death2droid 2009-12-22 06:47:42 +00:00
  • 0da21aa115 SI: still works with things that check status reg, also doesn't make games like MK:DD hang. (there's plenty to be done in SI, but for now...it "just works" ;p ) Shawn Hoffman 2009-12-22 06:45:00 +00:00
  • acb9e7ca29 NSMB background fix. Fixes 1654. There was a problem with the fog calculations... Now NSMB shows the background, while the fog still works! fgfemperor 2009-12-21 20:30:01 +00:00
  • 5e7607b700 replace SI_DUMMY with SI_NONE, an actual null device. tweak SI a little so that it doesn't block things which block on the status reg. Shawn Hoffman 2009-12-21 07:39:57 +00:00
  • c3b196541d Added volume control for OpenAL, also improved its performance a bit, but don't expect too much. ayuanx 2009-12-20 13:54:14 +00:00
  • 51163196d3 Now OpenAL works, at least. ayuanx 2009-12-20 02:23:26 +00:00
  • 7b6a0f9b72 Thread safe. PS: The OpenAL is a mess. ayuanx 2009-12-18 19:52:04 +00:00
  • 97090337e3 WC24 config and mailbox files Don't let the BIN suffix mislead you, they are not binary code ayuanx 2009-12-18 12:09:17 +00:00
  • 077768501b Now Mario Kart Wii can create/read/write save file correctly. ayuanx 2009-12-18 08:54:45 +00:00
  • e39b844af6 FileIO: one more experiment: now MKWii can be played without a save file AND saves its data successfully! luigi2us 2009-12-17 22:56:03 +00:00
  • 0176879e45 IPC: let's try that: when reopening a device, return the device's ID, rather than an error code. MKWii can now be played even if you don't have a save file, but it will fail to save and tell the file is corrupted each time you'll launch it. luigi2us 2009-12-17 19:45:13 +00:00
  • bb81ea26ca implement ppc opcodes eciwx/ecowx in interpreter. I think it's safe to do nothing for eieio Shawn Hoffman 2009-12-17 19:17:22 +00:00
  • 734daf362b FileIO: update m_FileLength upon writes, so that MKWii doesn't end up seeking in rksys.dat at incredibly huge offsets. MKWii still fails to create a new save file. luigi2us 2009-12-17 19:11:40 +00:00
  • f255f08a99 Fixed a potential crash when mapping keys to Wiimote ayuanx 2009-12-17 16:14:48 +00:00
  • 7d1fdb85f3 Implemented Nunchuck Roll/Pitch ayuanx 2009-12-17 14:15:56 +00:00
  • b0ef811786 Disabled thread synchronization check so the speed should be back, and theoretically should be even faster than r4698. Hope it is safe to do so. ayuanx 2009-12-17 04:01:34 +00:00
  • 84e6070e61 This time when you click "Cancel" in Wiimote dialog, all changes are really discarded. ayuanx 2009-12-16 19:12:07 +00:00
  • 0ae7be2c1c Since we have been employing the FIFO BP hack for so long time, at least let's make it a decent hack. ayuanx 2009-12-16 17:05:30 +00:00
  • f2c060d8cb Implement some previously unknown gekko/flipper cpuid-type regs Shawn Hoffman 2009-12-16 08:59:18 +00:00
  • 5a417fe76c Linux compile fix nakeee 2009-12-15 14:40:03 +00:00
  • 9c930f0825 nice little hack to make efb copies scaled with the efb so everything will look a more HD, for now there is no GUI i'm with a lot of work at home. if everyone likes this change will add it to the GUI. for now just use the config file. it brakes sms goop so in that game avoid this . test and let me know. Rodolfo Osvaldo Bogado 2009-12-15 01:40:54 +00:00
  • 19f3ed11c7 Small fix for loading wii dol/elfs with no disc present. Now EmulatedBS2() returns true only if apploader has run (since if it hasn't, we need to load the code ourselves) Shawn Hoffman 2009-12-14 19:24:55 +00:00
  • 66b1eb1f08 Does anyone know any game that requires the "Clear FIFO BP on Rising Edge"? Because commenting out this behavior fixes Silent Hill Shattered Memories. ayuanx 2009-12-14 15:50:31 +00:00
  • c46b289b2e VolumeDirectory: fix issues with Read() that broke non-apploader mode Shawn Hoffman 2009-12-14 05:27:29 +00:00
  • e9891684ca Several elements are not properly updated on GUI with last rev, sorry. ayuanx 2009-12-14 03:30:21 +00:00
  • 6f1efd4873 Rearranged EmuWiimote & nJoy. Wow they can share one pad at the same time, and they also can be enabled/disabled separately. ayuanx 2009-12-14 02:23:14 +00:00
  • 2d10a47c2b fix issue where loading wii game then loading gc game would cause garbage audio Shawn Hoffman 2009-12-14 01:20:56 +00:00
  • fffc4e7fe3 re-add enough of the wierdo audio buffer from MEM1 hackish-thing for wii sports to work...someone needs to convince me that this is actual behavior ;p Shawn Hoffman 2009-12-13 18:16:16 +00:00
  • afef9fb5f0 Code cleanup, removed extern declaration in sound streams ayuanx 2009-12-13 11:51:29 +00:00
  • 4fe3e46725 Add the mixer change from issue 1479 (use sleep(1) instead of cpu yield) Fix aram handling in wii mode - was doing strange things with aram AND mem2 space - only mem2 exists on wii. Let me know if this breaks anything... Fix Wii BS2 HLE - don't zero out bytes 6 and 7 Thanks to skidau for finding the ssbb error cause :) Fixes issue 303 Fixes issue 1479 Shawn Hoffman 2009-12-13 07:42:15 +00:00
  • 5f47aa7bb1 Fixed crash: when you try to change pad in config dialog Fixed issue: XInput trigger source cannot be selected Added proper close of SDL_Joystick ayuanx 2009-12-13 04:31:38 +00:00
  • d476048359 Made Roll & Pitch independent from each other, you can set one to free swing while keeping the other in degrees. ayuanx 2009-12-13 01:03:36 +00:00
  • fad1fa4e3d Improved XTra.KrazzY's Mute-On-Pause a bit, so it won't cost any CPU time when it is not used. ayuanx 2009-12-12 22:30:53 +00:00
  • 7be17e6531 An attempt to fix Issue 1749. ayuanx 2009-12-12 17:02:43 +00:00
  • 57d2f39cb0 fs/fileIO: add enum for open mode, and struct for NANDStat. Shawn Hoffman 2009-12-11 21:36:26 +00:00
  • cca6f75110 Changed "Wiimote On" to "Input Active", so you can bypass Wiimote input when you want to use GC controller instead, even though their buttons are binded to the same keys/pads. ayuanx 2009-12-11 13:57:25 +00:00
  • a751efcc6e Trying to constrain the seek position when file is empty doesn't work out either, sorry. ayuanx 2009-12-11 10:32:33 +00:00
  • 0e5dc5b2ce Oops, a quick bug. ayuanx 2009-12-11 09:57:18 +00:00
  • 2b7d1d294b Cleanup FS and FILEIO a bit. ayuanx 2009-12-11 09:47:30 +00:00
  • 7c481d179c Fix a crash reported in r4671, plus a fix related to issue 1523 i forgot a month ago >.> sl1nk3.s 2009-12-11 00:03:56 +00:00
  • 6bea0a2f53 Fixed annoying sound when pausing/shutting down (please test for ALL backends) (couldn't do this for CoreAudio and PulseAudio too) XTra.KrazzY 2009-12-10 21:00:52 +00:00
  • d901fd2e38 [Regression] Fixed the loading of some WADs that were broken (again! :() since r4646. ayuanx 2009-12-10 20:24:27 +00:00
  • 888e6e12e6 DSPHLE: Fixed the unbearable noise in "Dead Space Extraction". Theoretically this commit should not break any game whose sound already worked in previous revisions, please test this on every game you have got. ayuanx 2009-12-10 17:41:47 +00:00
  • 8cc2cc11fd this is a little commit: changed the blending functions for the logic ops emulation, now the accuracy is the best possible with the functions available in D3D. if someone is interested i'll post how i get this values :) please test and let me know the results. Rodolfo Osvaldo Bogado 2009-12-10 17:34:19 +00:00
  • 9f06dd9a0a An attempt to resolve the issue roused by r4660, it needs tests though. ayuanx 2009-12-10 16:44:42 +00:00
  • f572fcdf6d I just figure out that this ToolTip is the root cause of random crash when you click the Close Button. ayuanx 2009-12-10 10:57:39 +00:00
  • cf55a09e08 some cleanup in IPC_HLE_Device_usb. Add /dev/usb/hid as a null device. Just nag me if i've messed up /dev/usb/oh1/57e/305, so much moving around o_o Shawn Hoffman 2009-12-10 09:16:34 +00:00
  • eb2c52f55f Fix a crash when dumping memory Shawn Hoffman 2009-12-10 09:16:21 +00:00
  • 805bd8ec28 VolumeDirectory: allow loading of arbitrary apploader and dol. Code cleaning around the bootup logic. Shawn Hoffman 2009-12-10 09:16:10 +00:00
  • d4e35a1a97 Added some unused code as a proposal of how to reorganize the strangely-orgamized FillReport.cpp. bztdlinux 2009-12-09 23:10:39 +00:00
  • 851962977e Oops, fix shake which I broke :( bztdlinux 2009-12-09 20:47:50 +00:00
  • 828bf052f0 Keyboard Wiimote emulation cleanup, phase one bztdlinux 2009-12-09 16:33:32 +00:00
  • 0fa1f968c7 I think this should fix the "Wiimote sudden death after 15 min" issue, actually I announced this was a test in the log message of r4647, but it seems no one has noticed. ayuanx 2009-12-09 15:29:39 +00:00
  • c9f98d8f2b Reorganized Wiimote Config Dialog a bit to make it more compact ayuanx 2009-12-09 14:52:30 +00:00
  • 0bc7fa7bf5 Small fix for the last commit, and a little fix for disable fog to really disable it :) Rodolfo Osvaldo Bogado 2009-12-09 13:51:28 +00:00
  • a1d612e946 fix some linux wiimote compile error :) luisr142004 2009-12-09 00:06:52 +00:00
  • f4bca6e21c DSPLLE stuff (2 new opcodes) Marko Pusljar 2009-12-08 22:44:11 +00:00
  • 48896c7de2 1. Fixed a silly bug that prevented IR rotation in last rev from working, now IR rotation works fine, verified. ayuanx 2009-12-08 19:58:19 +00:00
  • 4df6dc24f8 Enable free look for render to main luisr142004 2009-12-08 02:20:27 +00:00
  • 80601f70c5 Makes IR dots rotate accordingly when EmuWiiMote rolling is performed, this function should be able to fix Issue 1740, but needs verification yet. ayuanx 2009-12-07 18:51:20 +00:00
  • d02426a8e9 mixed commit: in D3D and Opengl: fixed one nasty bug in texture loading where if a dynamic texture keeps his format but the tlut format is changed, the try or reloading the texture in the same texture could cause a hang if the size of the resulting texture is different than the original (size in bytes) Applied a ugly temporal hack to the texture conversor to solve efb to ram misalignments and effect distortions. in D3D: Pseudo implementation of logic ops using basic blending: the first 8 operations are "good approximations", the remaining 8 are bullshit :) if someone have a better approximation to emulate this logic please let me know. please test if i don't break anything in the process and test Mario kart wee you will get a nice surprise.:) Rodolfo Osvaldo Bogado 2009-12-07 18:48:31 +00:00
  • 85a9b3dc2c 1. Make the domains of EmuWiimote & RealWiimote clearly separated, so I won't get tons of "Negative" and complaints about RealWiimote when I'm committing updates for EmuWiimote that has nothing to do with RealWiimote. ayuanx 2009-12-07 12:48:39 +00:00
  • 0238727c52 Wiimote cleanup, especially for Roll & Pitch, now accelerometer axes should be correct. ayuanx 2009-12-06 18:26:20 +00:00
  • ec983284c6 Linux fix nakeee 2009-12-06 17:45:59 +00:00
  • abd587ffdc wiiuse patch for linux kernels >=2.6.30, from http://gist.github.com/241910 Shawn Hoffman 2009-12-06 10:53:44 +00:00