Commit Graph

  • d103e829fa Fixed Windows build problems caused by r3801. Marcus Wanners 2009-07-15 18:56:19 +00:00
  • f5cb2efb3e That's what happens when you get excited and go too fast... luigi2us 2009-07-15 17:59:16 +00:00
  • e81c99da92 DSPLLE: Fix LSRNR. luigi2us 2009-07-15 17:57:35 +00:00
  • 15410c3855 Forgot a line someone told me to test Sonicadvance1 2009-07-15 17:04:59 +00:00
  • 6802f885b1 Tons of reworking of the cores to make them more...generalized, not quite there yet, but great progress. Near impossible to break this up in to smaller chunks, and may break Windows building. Can not yet switch between JitIL and JIT during runtime, but it is on my list to do. Sonicadvance1 2009-07-15 16:59:53 +00:00
  • 90f595bada DSPLLE: added lsrnr (based on lordmark and luigi suggestions) Still somethings seems wrong as it didn't fix the zelda problem:( nakeee 2009-07-15 15:12:42 +00:00
  • 3bc8eb7eaf Fixed one of the two remaining crash on Stop (issue 600), and removed some setup defines which are now useless anyway. There's an attempt to implement Peek_Color too, probably done wrong :P sl1nk3.s 2009-07-15 15:09:20 +00:00
  • 15de161f95 Woops, I had changed this line on accident Sonicadvance1 2009-07-15 11:37:11 +00:00
  • e28145fccf Commit to allow Interpreter to work on devices that don't support SSE2, just via simple defines Sonicadvance1 2009-07-15 11:36:01 +00:00
  • 56d55f2d22 DSPSpy: added a test for opcode 0x3D80. luigi2us 2009-07-15 10:09:48 +00:00
  • 7fbb18314f DSPSpy: fix compilation. luigi2us 2009-07-15 09:58:53 +00:00
  • f338d5c44c Code cleanup. Juggling rectangles. I'm about to investigate the problems with Real XFB's in PAL games, so I wanted to make sure all our rectangles were cleaned up and organized. Nolan Check 2009-07-15 00:51:24 +00:00
  • 7a82ae0943 cleanup, minor probably unnoticable fix hrydgard 2009-07-14 22:39:34 +00:00
  • ec86152593 DSPHLE: Implement PCM8 accurately - more music and sfx in Pikmin, MKDD. Rewrite PCM16 to be similar to the new PCM8 implementation. hrydgard 2009-07-14 22:32:18 +00:00
  • e8c9101773 Minicommit: more cleanup XTra.KrazzY 2009-07-14 19:08:44 +00:00
  • 32265bcd60 Cleanup, more ucode case examples. XTra.KrazzY 2009-07-14 18:13:30 +00:00
  • c6b3c6a69b DSPLLE minor cleanup nothing important nakeee 2009-07-14 08:30:23 +00:00
  • fda61d91d5 DSPHLE: Try to make zelda ucode savestates safer (sorry, this'll break your current states, as usual). hrydgard 2009-07-13 20:56:49 +00:00
  • 48a5c4211c Fix 32-bit Windows build Nolan Check 2009-07-13 16:32:51 +00:00
  • 389a2c6fc8 Fixed some bugs with light version. Now Luigi's Mansion has sound! luigi2us 2009-07-13 14:51:06 +00:00
  • 75a226f667 Minor grammar fixes and revisions while we're at it :p Marcus Wanners 2009-07-13 14:18:43 +00:00
  • e7a5f0fa3d Solved issue 1096 and issue 1098 XTra.KrazzY 2009-07-13 13:37:52 +00:00
  • 4da0457524 Zelda UCode: Solves 0x21 hang. In the worst case there's a bit of stuttering in the end of the sound, since it's probably supposed to fade out. Remaining problem: 0x21 isn't resampled correctly, so when the framerate is ~200 FPS, the music runs as it would on ~60 FPS XTra.KrazzY 2009-07-13 13:22:17 +00:00
  • ba5f08c69d This should fix "unknown command 00" error message with Luigi's mansion. luigi2us 2009-07-13 10:42:06 +00:00
  • e4a57202d2 Some Fixes, compile fix in Linux. Comments, etc Sonicadvance1 2009-07-13 07:31:43 +00:00
  • 4cfcf9bdd5 Sorry for intruding in to the core. Fixed NoGUI mode in Linux, add back the instruction names as comments in the JIT tables, was a bit hard to find certain instructions.Trying to find a good way to get The JIT dependencies removed in a nice fashion Sonicadvance1 2009-07-13 06:34:12 +00:00
  • d779554ff3 Atomic operations library. Nolan Check 2009-07-13 05:38:34 +00:00
  • 3070e159c6 Linux compile fix XTra.KrazzY 2009-07-13 01:30:37 +00:00
  • 5cb42673ed Oops... forgot stream update for light version. luigi2us 2009-07-12 23:53:21 +00:00
  • ddd09eda84 More correct and cleaner merge of Zelda (normal) and Luigi (light) uCodes. Split HandleMail into two functions, one for each version. Let's hope it won't break anything... luigi2us 2009-07-12 23:51:18 +00:00
  • 5c7844df69 Probably a good idea to check s_efbAccessRequested. Nolan Check 2009-07-12 22:22:48 +00:00
  • d85f5a6937 Rearrange LogManager includes. The main purpose is to make it possible to modify Thread.h without recompiling the whole entire project. Nolan Check 2009-07-12 21:58:32 +00:00
  • 839ed9103d Remove a log that got annoying. hrydgard 2009-07-12 20:21:49 +00:00
  • c45dfd156f DSPHLE: Fix 1 potential and 2 actual crash bugs affecting 32-bit. hrydgard 2009-07-12 20:14:21 +00:00
  • fe76193641 DSPHLE: Attempt at type 0x21 emulation. Enough for zelda ww intro music to play in a strange choppy way, not enough for it to stop hanging :p hrydgard 2009-07-12 19:34:59 +00:00
  • a71b0d455f Fix compile errors in LLE plugin (sorry) hrydgard 2009-07-12 17:08:48 +00:00
  • 38f3ca5b91 DSPHLE: remove some annoying clicking hrydgard 2009-07-12 13:54:18 +00:00
  • 0bdf6656c5 DSPHLE: Do the resampling correctly for PCM16 and AFC. Added linear interpolation (that works, this time :P) hrydgard 2009-07-12 13:45:01 +00:00
  • 304b34a451 DSPHLE: Some code reorg, now looks more like the ucode. DSPLLE: Rename a file. hrydgard 2009-07-12 12:22:39 +00:00
  • b363b2ddc8 More UCode RE. Move MemoryView to DebuggerUICommon. hrydgard 2009-07-12 10:08:59 +00:00
  • f324d4b27d correct reading the working directory string LPFaint99 2009-07-12 07:17:43 +00:00
  • f6f6b870a9 lets try this again: add the ability to either keep all of dolphin's settings in the same folder, or set up a permanent working directory read from a text file in %appdata%/ (windows) ~/ (linux) allows registering gcm ...etc to open with dolphin, badly illustrated guide here http://i31.tinypic.com/6pb8yp.jpg use the guide at your own risk, I am not responsible if you mess up your registry (But I will laugh :P ) LPFaint99 2009-07-12 04:10:52 +00:00
  • b45c5214c2 Attempt to fix a crash on close from PluginManager, tested linux and windows add the ability to either keep all of dolphin's settings in the same folder, or set up a permanent working directory read from a text file in %appdata%/ (windows) ~/ (linux) allows registering gcm ...etc to open with dolphin, badly illustrated guide here http://i31.tinypic.com/6pb8yp.jpg use the guide at your own risk, I am not responsible if you mess up your registry (But I will laugh :P ) LPFaint99 2009-07-12 04:10:08 +00:00
  • ac6eb797d2 that's what happens when you quick-edit code with notepad... XTra.KrazzY 2009-07-11 22:18:55 +00:00
  • 0bec8ae9bc oops XTra.KrazzY 2009-07-11 22:06:24 +00:00
  • 52ccfa36a1 Turns out that playing ZWW is prolific. Found new 0x0008 voice type in zelda XTra.KrazzY 2009-07-11 21:36:31 +00:00
  • e2f57b6f6c "fix" hang ... this should be investigated hrydgard 2009-07-11 21:35:23 +00:00
  • d99ac909b9 Remove a couple unnecessary MemFences Nolan Check 2009-07-11 20:39:28 +00:00
  • 76556b883f resurrect JIT viewer hrydgard 2009-07-11 20:37:55 +00:00
  • 73516cc8e9 just some , useless for emulation , changes that might make it easier for us all :P daco65 2009-07-11 20:30:48 +00:00
  • c01ded38bd Found new zelda voice format, 0x000c, and added REd and ugly condition to sound end in the Raw format (I dunno if it's because of this but ZWW now passes cutscenes correctly) XTra.KrazzY 2009-07-11 20:03:26 +00:00
  • ffb1f411d8 Use events and memfences for EFB accesses. Also, Single-Core mode now works again. Nolan Check 2009-07-11 16:52:34 +00:00
  • 442fbf6476 DSPHLE, PCM16: improves audio quality in SMG: interpolation, preserve sample fraction. hrydgard 2009-07-11 15:39:14 +00:00
  • 3927efdb1d DSPHLE: Messing with RenderVoice_Raw. hrydgard 2009-07-11 15:20:08 +00:00
  • e0efa586a1 DSPHLE: Zelda ucode: Better volume handling for volume mode 1. Fixes most (not all) volume and stereo issues. hrydgard 2009-07-11 14:45:05 +00:00
  • f6edc361b4 Delete the "Jac" uCode HLE, merge it into the Zelda ucode. The games (Luigi, Pikmin) communicate fine but don't make any sound :( hrydgard 2009-07-11 13:57:21 +00:00
  • ccebd7512e Fix a DSP disasm problem, misc minor stuff .. not much to see here hrydgard 2009-07-11 10:18:25 +00:00
  • aa10f4d2e0 More zelda ucode RE... hrydgard 2009-07-11 09:28:11 +00:00
  • ce52073cb8 organize wiiuse source a little Shawn Hoffman 2009-07-11 08:53:44 +00:00
  • 419c6a0927 fig ConfigPadDlg size in linux, temporary linux build fix LPFaint99 2009-07-11 04:33:38 +00:00
  • dc30df7dca fix building in linux LPFaint99 2009-07-11 03:10:10 +00:00
  • dc7d9ab998 Switch to Video_BeginField; hopefully fix or reduce some video stability problems by using Events. Nolan Check 2009-07-11 02:34:16 +00:00
  • 2a236a4631 remove PAD_GetAttachedPads() from PadSimple and nJoy (and plugin specs). It hasn't done anything except get in the way/cause confusion since changing SI devices was added. Also I declare PadSimpleEvent and nJoy .4 as dead/rotting code. someone can feel free to prove me wrong...but know they are on my hitlist :p Shawn Hoffman 2009-07-11 00:27:32 +00:00
  • 6a4bf11d3b Xcode Compile fix Sonicadvance1 2009-07-10 21:32:20 +00:00
  • fd57ba3105 Windows build fix. Marcus Wanners 2009-07-10 21:12:45 +00:00
  • 6800adf4dc Use _beginthreadex Nolan Check 2009-07-10 20:22:25 +00:00
  • 112b742d31 Forgot to change a header when checking to make sure it compiles for JitIL Sonicadvance1 2009-07-10 19:47:42 +00:00
  • 3ede866c37 Change the Wiimote plugin a bit since it works in both OSs the way Windows does it, fix a crash that happens in PluginManager.cpp since it was not being checked correctly. and the big one, Break out the JIT core dependency, should be able to remove easily now if added to the Scons settings. This commit WILL break Windows until someone adds the new files to the VS project files Sonicadvance1 2009-07-10 19:25:58 +00:00
  • 4459f5b8c6 DSPLLE: attempt at RE of parts of the zelda volume code ... hrydgard 2009-07-10 19:25:11 +00:00
  • eaa93ed839 DSPLLE more exception work (not sure we need reset at all) nakeee 2009-07-10 15:00:29 +00:00
  • 42fed5c111 DSPLLE: exception work, please review/test/-1 nakeee 2009-07-10 11:19:47 +00:00
  • bd7419d437 More work on wiimote plugin X11 input config LPFaint99 2009-07-10 06:16:22 +00:00
  • 8145eb30d9 Simplify gui init for Wiimote, nunchuck, and classic controller LPFaint99 2009-07-10 05:30:19 +00:00
  • 7f131a9045 fixing a silly typo nakeee 2009-07-09 16:53:09 +00:00
  • 1fe26436ca accidently commited the uncomment exception nakeee 2009-07-09 12:56:16 +00:00
  • 7f40dddcd6 DSPLLE comment cleanup nakeee 2009-07-09 12:54:35 +00:00
  • db9c9b7c17 Linux compile fix nakeee 2009-07-09 12:23:24 +00:00
  • 40f8c8ea3a nJoy: (Typing) John Peterson 2009-07-09 08:18:10 +00:00
  • 45dbfc7fdc nJoy: (Forgot to disable logging) John Peterson 2009-07-09 08:00:21 +00:00
  • 8d42378479 nJoy: Allow the same settings for the C-stick John Peterson 2009-07-09 07:58:36 +00:00
  • 722ee4cd06 Move XInputBase from PadSimple to InputCommon, Start work on X11 input for wiimote plugin mapping (copy XTra-KrazzY's fix for PadSimple) LPFaint99 2009-07-09 06:50:22 +00:00
  • 19ad53ea58 nJoy: Show the original GC controller analog stick area in the advanced settings John Peterson 2009-07-09 06:33:01 +00:00
  • af83bfffa1 Simplify GH3 gui init, only show currently connected extension keyboard mapping LPFaint99 2009-07-09 04:19:49 +00:00
  • 48f1c24cc9 Add gui for GH3 Controller, extension is still disabled currently Analog stick and whammy still do not work for GH3 extension, frets, strum, and +/- work some cleanup Next commit will change the PadMapping gui to only show the controller mapping for the currently enabled extension LPFaint99 2009-07-09 03:58:53 +00:00
  • a718ff266e nJoy: Fixed the radius adjustment John Peterson 2009-07-09 02:23:40 +00:00
  • 8fa315879a nJoy: Added radius option to advanced settings John Peterson 2009-07-09 00:48:07 +00:00
  • 1c52139d94 DSPLLE: the reset exception is needed by zelda to init correctly, but it get stuck in the middle. If you wish to help debugging uncomment the SetException line. nakeee 2009-07-09 00:07:08 +00:00
  • a0a7116fe0 DSPLLE uncomment else: [23:00] <LordMark> if i reenable those 2 else-s in bloop and bloopi sth strange happens [23:00] <LordMark> LLE sound in crazy taxi is like almost perfect I still don't think they make sense though.. nakeee 2009-07-08 20:06:15 +00:00
  • b2f36d4401 Forgot a file nakeee 2009-07-08 08:29:22 +00:00
  • 9588c84475 Fix compile, removed wiimote-testing as people prefer to work live on wiimote so I will also nakeee 2009-07-08 08:26:25 +00:00
  • afa6372d96 Dolphin now compiles in OS X with Xcode. At least in release setting Sonicadvance1 2009-07-08 08:04:36 +00:00
  • b6a43c5db8 Steps to simplify pad mappings for wiimote plugin simplified ini saving misc cleanup; My next few commits will change the config gui to only show the pad mappings for the currently connected extension, more cleanup/simplification, GH3 controller config options; I just have no more time tonight :P LPFaint99 2009-07-08 07:16:26 +00:00
  • 25b77d4654 Zelda UCode: Synth fixes and some RE. (Why does it still sound awful?) XTra.KrazzY 2009-07-08 01:08:43 +00:00
  • 47ea4936b3 DSP LLE: Fix ASR as well. luigi2us 2009-07-07 21:48:32 +00:00
  • 6c7aadd5ab Fixed LSR opcode (shift would always be a crazy value like 65479 instead of 7). Now SMG ucode jumps to the right command handlers. Unfortunately still no sound :( luigi2us 2009-07-07 20:40:19 +00:00
  • 92e63e3ac4 Various changes: Fixed linux build, added some zelda ucode RE, added HLE mail logging features XTra.KrazzY 2009-07-07 15:12:52 +00:00
  • 13290204b4 Woops Sonicadvance1 2009-07-07 14:31:43 +00:00
  • e17a097113 Fix AX exp 4 (Ector should it be named new ucode request?) nakeee 2009-07-07 14:11:40 +00:00
  • 440c0c1d14 Trying to get Dolphin to compile in Xcode, had to rename the Debugger namespace to something else since the name collided in OS X when using Xcode/Cocoa. Everything compiles except for the GL plugin, and the actual main Dolphin program. Will be trying to get them to compile after sleeping Sonicadvance1 2009-07-07 14:04:56 +00:00
  • cfb2518612 DSPLLE: make exceptions names make sense nakeee 2009-07-07 12:48:38 +00:00