Commit Graph

  • 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
  • e5e4e1f1b0 buildfix for some wiimote plugin errors Shawn Hoffman 2009-12-06 02:33:36 +00:00
  • bc0d6defc6 Oops, Tortoise forgot this new file. ayuanx 2009-12-06 01:23:17 +00:00
  • db98709de0 Implemented Pad Rumble for Emu WiiMote, Currently this function is still quite basic and rough. ayuanx 2009-12-06 01:15:13 +00:00
  • 2a6973f390 Update CG 2.2 April to CG 2.2 October death2droid 2009-12-06 00:41:17 +00:00
  • d117b438ae 1) Added current core button status for all REPORT_IN, so now you can hold a tire and walk in "Mad World". ayuanx 2009-12-05 20:01:48 +00:00
  • 6a5a90b9db Fixed Issue 1697, this also makes usb_kbd enabled again. ayuanx 2009-12-05 17:34:32 +00:00
  • 0f0c77c299 minor code cleanup hrydgard 2009-12-05 14:01:29 +00:00
  • f0bba97070 Delete the misnamed GlobalControl.cpp/h, move the (ugly) projection hack code that was there into VertexShaderManager where it belongs. hrydgard 2009-12-05 13:56:23 +00:00
  • 973441d703 Revert "shake" to the previous fierce one. Yes, some games require you to shake as hard as you possibly can. So better keep shake always hard. ayuanx 2009-12-05 10:50:35 +00:00
  • 24a785af59 With Roll & Pitch binding to "Keyboard" and both degrees setting to "Free Swing", the "Pitch Left" and "Pitch Right" keys on keyboard now work like "Swing to left" and "Swing to right". ayuanx 2009-12-04 21:13:27 +00:00
  • c71adffa80 New Feature: Free Swing for EMU WiiMote ayuanx 2009-12-04 16:36:24 +00:00
  • d919a641c1 Makes "Shake by Mouse Middle Button" work again ayuanx 2009-12-04 12:22:36 +00:00
  • 07cd58ebc0 Fixed the "usb_kbd is not able to run Close()" issue. ayuanx 2009-12-04 12:13:39 +00:00
  • 714618f4ad small commit to fix a error introduced in 4618, thanks to LordMark for show me the games where the error is visible Rodolfo Osvaldo Bogado 2009-12-03 22:28:03 +00:00
  • a99a1451f9 d3d: a little speedup in efb to ram please test and let me know the result opengl: a little code cleanup and possible speedup in texture recreation. d3d and opengl :plugins corrected the efb alignment when efb to ram is used. Rodolfo Osvaldo Bogado 2009-12-03 20:09:15 +00:00
  • afdfd29fcd Use ggdb on linux/osx enable omit-frame-pointer on release nakeee 2009-12-02 10:24:15 +00:00
  • e6d51e8ff4 Fixed 24 bit depth copies to RAM. 24 and 16 bit depth copies are now more accurate. Added an offset to DX copies to RAM and made half sized copies to a texture linearly filtered. donkopunchstania 2009-12-02 04:17:18 +00:00
  • 6e56ea80f7 Don't disable option dialogs at runtime. hrydgard 2009-12-01 21:43:54 +00:00
  • aa2f2dc95c DSPLLE - cleaning, small fixes (2 shift opcodes are more correct now (lsr,asr) + some 0x3... opcodes are working better in case they are extended) Marko Pusljar 2009-12-01 20:38:42 +00:00
  • 4d512ecba7 1. Fixed the unbearable noise in "Resident Evil: Umbrella Chronicles", "Resident Evil: Dark Chronicles", and many other games. No need to use "Sound Loop Hack", so I just removed it. ayuanx 2009-12-01 15:39:37 +00:00