Commit Graph

  • a1904ba721 JIT: this should remove bclrx from TD's profiles... hrydgard 2009-07-20 19:48:45 +00:00
  • 2569ca60c0 Some RE on MP2 ucode nakeee 2009-07-20 19:12:39 +00:00
  • c6661a2272 Re-enable BP irq clearing. If this doesn't fix MP1 then I might as well revert r3855. Nolan Check 2009-07-20 16:33:55 +00:00
  • cee69b24d0 start some RE on the memcard unlocking ucode Shawn Hoffman 2009-07-20 11:27:49 +00:00
  • 67a083db39 mainly UI updates for dspspy, make dsptool's -m flag obey the -f flag Shawn Hoffman 2009-07-20 02:56:44 +00:00
  • 5b6b732378 Simplify fifo code Nolan Check 2009-07-20 01:10:00 +00:00
  • feb67740bc fix tiny find+replace error within a comment Shawn Hoffman 2009-07-19 20:31:49 +00:00
  • 3d28eb5dbc fix silly typo when using -m with dsptool Shawn Hoffman 2009-07-19 20:25:14 +00:00
  • d09b777de8 dsp_base.inc: mail the exception instead of wr3 (no idea why that was there anyways). DSPSpy will report the exception now. DSPTool: incorporate printresult functionality. delete printresult.cpp DSPSpy: fix dumping of results Shawn Hoffman 2009-07-19 20:14:09 +00:00
  • d703b01f0c do the rounding in the if, shouldn't cause trouble afaik. (pso kept spamming logs under, cause xfblines was 574.205566) daco65 2009-07-19 11:03:31 +00:00
  • 1157055ec6 fix JitIL build hrydgard 2009-07-19 10:43:23 +00:00
  • 486445c6c7 Turn fpAccurateFcmp off by default. Shouldn't cause any problems and should give you a small speedup (a few fps in ZWW for example) with the regular JIT. Let me know if anything breaks. hrydgard 2009-07-19 10:28:22 +00:00
  • 9ccf22093d fabsx was showing up in TD's profiles, so jit it. hrydgard 2009-07-19 10:16:10 +00:00
  • fb7238eeb5 dsptool: add -f option (errors are not critical) nakeee 2009-07-19 10:08:25 +00:00
  • afe25626b1 Use precompiled headers for faster build of the DebuggerWX and Dolphin projects. Fix a silly memory leak in debug text in the GL plugin. hrydgard 2009-07-19 09:15:00 +00:00
  • 6f28539ccc Rename scale_something to scale_invert. Plus, sneak in a tiny Thread.h change. Nolan Check 2009-07-19 08:24:30 +00:00
  • fd70f99f04 Roll back r3833 for render targets but keep it for static textures. Most mirroring issues are OK and we shouldn't see any slowdown. hrydgard 2009-07-19 08:17:41 +00:00
  • ad440b9e47 Fix dspspy, typo in ld_Test nakeee 2009-07-19 07:21:29 +00:00
  • 9d90f1868c test for ld nakeee 2009-07-19 06:49:03 +00:00
  • 45d9d3191b Move define to the right place, get some free speed (just a tiny bit though) hrydgard 2009-07-18 23:40:30 +00:00
  • 6b711a55cf double eek, dma length is in bytes, immediate store/load are in words. fixes coef dumping Shawn Hoffman 2009-07-18 22:56:36 +00:00
  • 9dbfb38e4e eek, fix length to read in the dsp dumper...luckily this does not affect correctness of the dump on real hardware :) Shawn Hoffman 2009-07-18 22:13:54 +00:00
  • bddb8c8b97 Seems to fix issue 1131. Please test Real XFB mode. Nolan Check 2009-07-18 20:38:35 +00:00
  • 9e16a5ccd8 Call sched_yield for yieldcpu function on linux/osx please test nakeee 2009-07-18 20:04:18 +00:00
  • 9b0bed1e7f fix a build error and some warnings. hrydgard 2009-07-18 17:53:15 +00:00
  • 89c55c32ec add a ucode to dspspy to dump rom areas from dsp to sd card Shawn Hoffman 2009-07-18 16:34:11 +00:00
  • 3ad0db6830 GL: Delete code for GL_TEXTURE_RECTANGLE_ARB in case of non-pow2 textures - all modern GFX cards that can run Dolphin should support non-pow2 textures anyway. This removes some complexity and reduces the numbers of pixel shaders that need to be generated in some situations. Also fixes some texture mirroring problems. Let me know if this breaks things on ATI for some reason. hrydgard 2009-07-18 11:26:58 +00:00
  • 3a14b31b81 Same as last change but for Wii AX hrydgard 2009-07-18 09:51:47 +00:00
  • a8731c635b DSPHLE AX: Restructure GC AX to work in a less insane way. No major change expected, maybe less dropouts due to a smaller window for race conditions.. hrydgard 2009-07-18 09:29:09 +00:00
  • 9bc2e789d3 Memcard Manager:change error message for delete failure and remove unnecessary #defines LPFaint99 2009-07-18 07:59:31 +00:00
  • ccfc004161 CP: Replace a couple spin-waits with event signals. Nolan Check 2009-07-18 06:16:24 +00:00
  • 3ad9b0a466 GH3 controller is now available to choose as an extension joystick works from a pad, but doesnt work from the keyboard, maybe because of incorrect calibration values? LPFaint99 2009-07-18 05:04:36 +00:00
  • 4bbc432506 Add log for MEMCARD_MANAGER (requires an almost complete rebuild :( sorry) Fix a crash when trying to delete a save from a memcard that the DEntry order does not match the starting block order add the option to export saves as GCS and SAV Buildfix for external MEMCARD_MANAGER LPFaint99 2009-07-18 01:16:17 +00:00
  • 4e95ed4564 Zelda uCode: Fixed an extremely stupid bug (forgot an else). Should definitely fix SMS. luigi2us 2009-07-17 23:36:34 +00:00
  • 8cdae6fc1d Zelda uCode (SMS): fix a bug where we would receive more sync mails that expected. Actually the sync mail sequences contain 3 mails, not 2. That's what happens when you don't look at the uCode enough... luigi2us 2009-07-17 23:26:21 +00:00
  • d5c7105c78 Zelda uCode: try to fix Super Mario Sunshine (hard since I don't have the game). Let's hope it'll work. If yes, we can open the champagne :D luigi2us 2009-07-17 22:57:56 +00:00
  • a5d65b3b22 No more SleepCurrentThreads in Command Processor. Some Fifo cleanup. Nolan Check 2009-07-17 22:57:02 +00:00
  • 664f017fec Fix a hang on stop on linux (why is that done better on linux ?? strange :P) Fix what must have been a typo for Pikmin PAL CRC, the game still doesn't work though :( Fix a crash on stop in nJoy sl1nk3.s 2009-07-17 16:20:55 +00:00
  • 8c466e1a62 Fixes Issue 1077. LinesPrower 2009-07-17 13:50:51 +00:00
  • 15d49e5afd make working dir save to a platform specific file fix a possible buffer overflow in MemcardManager when creating a gci savename fix Previous Page button from being available after deleting the last save on page 2 remove magic numbers from GCMemcard LPFaint99 2009-07-17 06:03:53 +00:00
  • 598d640042 Minor changes for video. Please test pictograph quests in Wind Waker. Nolan Check 2009-07-16 22:45:18 +00:00
  • 18e45baafc DSPLLE minor clean nakeee 2009-07-16 10:25:27 +00:00
  • 4212773b1b DSP LLE small reg load fixes nakeee 2009-07-16 10:02:47 +00:00
  • a48e148104 Don't use undefined OpenGL behavior, even if it does somehow work. Also, enable PEEK_COLOR logic. Not sure if any games use it. Nolan Check 2009-07-16 09:06:16 +00:00
  • ca750d1368 Fix JitIl build LPFaint99 2009-07-16 04:22:38 +00:00
  • 72b0405ef6 finally all windows builds compile again Shawn Hoffman 2009-07-16 00:01:57 +00:00
  • fdc2b69143 Better TV emulation. Seems to fix problem in 50 Hz PAL games where frames go backwards. Nolan Check 2009-07-15 22:20:59 +00:00
  • a73dd21ee9 Some minor changes to VideoCommon, improved SawWave sound, the denied sound in ZWW sounds better (compared it to real HW to be sure). omegadox 2009-07-15 21:26:49 +00:00
  • 03e434b91a another one hrydgard 2009-07-15 21:04:49 +00:00
  • e8b16cc120 this should have been included in the roll back, dunno what happened hrydgard 2009-07-15 20:49:32 +00:00
  • 3ebf5a5f1f Roll back R3801. Dolphin works again. Seriously, if you're not even testing huge freaking changes like this... hrydgard 2009-07-15 20:15:34 +00:00
  • 4533cc39b3 Revert the ridiculously wrong r3797 (bad sonicadvance1) hrydgard 2009-07-15 19:09:02 +00:00
  • 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