Commit Graph

  • 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
  • 9e17ee5155 fix a linux wiimote compile error and apply some little changes to the dx plugin :P luisr142004 2009-11-30 03:48:59 +00:00
  • 5ef159a971 Now WiiMote button mapping supports both Keyboard & Joypad, or even mixed, no need to bother Xpadder. :) ayuanx 2009-11-29 17:58:52 +00:00
  • 8eb821722f Unconsting an iterator passed to erase nakeee 2009-11-29 17:10:57 +00:00
  • 4ce110e841 Thanks to godisgovernment's sharp eyes, now the Reset() bug in WII_IPC_HLE is fixed ayuanx 2009-11-29 06:14:28 +00:00
  • 988fabeb70 Fix real wiimote for people that use the bluesoleil stack Shawn Hoffman 2009-11-29 03:27:38 +00:00
  • 7643127935 Fixed the tiny bug that prevents you from customizing Wiimote key mapping. ayuanx 2009-11-28 19:45:24 +00:00
  • 3e287233e9 Shake in last revision works, but not that sensitive. ayuanx 2009-11-28 18:37:57 +00:00
  • ff23c02795 Now "Wiimote/Nunchunk Shake" on Keyboard works(for Win only). Just press the "Shake" key. ayuanx 2009-11-28 18:00:07 +00:00
  • 0f7b1a2f95 Added an option "Enable Loop Audio Hack" in DSP config. I know hack is not good but before we find a better way to detect different games, at least this option allows some games to output normal sound without breaking other games. ayuanx 2009-11-28 11:40:04 +00:00
  • 60352d92eb Wiimote: reapply the Upright wiimote option D3D: add the EFB Copy option to complete Rodolfo's commit plus add the Overlay FPS and the Disable Fog options also change the config dialog's behaviour a bit luisr142004 2009-11-28 05:59:46 +00:00
  • bf6f40efbf An attempt to fix Monster Hunter Tri, verification needed yet. ayuanx 2009-11-27 20:48:54 +00:00
  • ea732db998 Thanks to Wagnard28 and other lots of people's test, now this will hopefully solve the troubling regression problems between r4616 and r4617. ayuanx 2009-11-27 20:21:12 +00:00
  • 5e31f22e50 small code reorganization. Now efb to ram display correctly but still is misaligned by one pixel please test and give me feedback Rodolfo Osvaldo Bogado 2009-11-27 19:42:27 +00:00
  • f69184b887 This should fix the No Sound Problem in GC & Non-AX games. Besides, this should also fix the WAD game loading issue. ayuanx 2009-11-27 17:39:37 +00:00
  • 155719dc36 Very small but very COOL fix. ayuanx 2009-11-27 15:07:52 +00:00
  • 3e49599a33 AlsaSound: Applied the fix from issue 1689 makes DSP better thanks darumo nakeee 2009-11-27 11:52:29 +00:00
  • fddab016fa Fixed the save file path issue of r4613 ayuanx 2009-11-26 17:50:14 +00:00
  • 7a6241da81 OK, now all hardware devices are pre-created, so theoretically you can save/load state anytime anywhere, no need to wait for game title to show. Besides this should boost the performance by a little. ayuanx 2009-11-26 09:50:50 +00:00
  • 8405c4049d Commit better wiiuse compiles, the ones in last commit may have been switched around by git on me. Add MotionPlus to the statesave so it won't be a bother later, and uncomment some things so accessing it doesn't cause PanicAlerts Shawn Hoffman 2009-11-26 05:01:24 +00:00
  • 574a03b1e1 Fixed the problem which was causing wonky IR behavior in windows - use memmov() instead :) - re-enabled optimizations in wiiuse Shawn Hoffman 2009-11-25 17:58:16 +00:00
  • 6145dd2967 Real Wiimote: fix a crash some people were having, and fix IR behavior (by turning off some msvc++ optimizations...) Shawn Hoffman 2009-11-25 16:22:46 +00:00
  • 7118900d3b My first proud commit interdpth 2009-11-25 10:07:56 +00:00
  • 29774c35e8 My first commit :) ayuanx 2009-11-24 17:10:38 +00:00
  • 6a46befc2a commit ayuanx's patch from issue 1634. Fixes quite a few IPC + IPC_HLE + IPC_HLE_USB + wiimote problems, see the issue for full details Shawn Hoffman 2009-11-24 05:03:47 +00:00
  • 55dc7efaa4 corrected viewport and scissor test behavior in both plugins. some code cleanup in d3d. Rodolfo Osvaldo Bogado 2009-11-23 14:08:08 +00:00
  • 37f1e1ca73 fix changing between interpreter and JIT not taking place instantly. Fix loading config needlessly twice on app init. Fixes issue 1682 Shawn Hoffman 2009-11-23 08:43:14 +00:00
  • 67dee48b3e Moved XInitThreads to where it wont crash should solve issue 1540 (Thanks emuxperts for the fix) nakeee 2009-11-23 08:25:41 +00:00
  • 66b80131d6 wxMenu objects are now deleted by wxwidgets - should fix a few GUI-related crashes Shawn Hoffman 2009-11-23 08:05:54 +00:00