Commit Graph

  • 99173df0ff revert r3889 LPFaint99 2009-07-27 04:19:26 +00:00
  • ef092e6053 Show revision as xxxx! if there are local modifications otherwise xxxx so we will be able to tell from screenshots whether the build is vanilla svn co or not LPFaint99 2009-07-27 00:54:25 +00:00
  • a9b7813462 DSPLLE: lordmark's fix for ilrrn opcode + some mask fixes nakeee 2009-07-26 20:19:26 +00:00
  • 07617f757c DSPLLE added new LD code (please report games misbehaving) nakeee 2009-07-26 16:36:22 +00:00
  • 73a7686044 Fix up all copyright dates. death2droid 2009-07-26 11:51:40 +00:00
  • 7f00960a32 Log unknown fog types in Warn log, and tiny code cleanup. omegadox 2009-07-26 11:13:56 +00:00
  • e4a9faeba4 GFX: updated Dates, code formatting cleanup, code cleanup / organization, some unknown BPs uncovered, fixed OGL's config dialog bug, added another shader DSPHLE: Some warning fixes and added some logging for unknown voice cases Please report if anything has broken. omegadox 2009-07-26 09:52:35 +00:00
  • e79b11af5b DSPLLE: fixed the unknown opcode errors nakeee 2009-07-25 20:12:38 +00:00
  • af010c6bc2 DSPLLE: set currentEpilogeFunc to NULL nakeee 2009-07-25 18:31:01 +00:00
  • 3b0e949c93 DSPLLE: make ext opcodes to use table as well (tell me if you get unknown opcodes or the like). LD changes are reverted until we get the right code. nakeee 2009-07-24 16:04:29 +00:00
  • 873190d148 fix a few issues with actually using the dsp lle debugger: stepping/reg updates/etc should behave better Shawn Hoffman 2009-07-24 02:15:04 +00:00
  • 2ab09ecf57 Hell, just switch to fifo.cpp from r3854. Nolan Check 2009-07-23 22:32:21 +00:00
  • 758d5c234d Corrections to r3875. Nolan Check 2009-07-23 22:02:03 +00:00
  • ce8b679d76 Revert most of r3855. Nolan Check 2009-07-23 21:17:14 +00:00
  • 3c9b5bbf7b Fixed the load-state memory leak, also fixed various other savestate issues. Found (probably) the cause of load-state crashing Dolphin: BPWrites. Tried to put a CriticalSection around BPWritten but it only causes Dolphin to hang when loading a state. Can someone find why it hangs? XTra.KrazzY 2009-07-22 22:50:52 +00:00
  • eec7cba0af DSPLLE improved 'ld test nakeee 2009-07-22 20:36:16 +00:00
  • ef6b00f9b0 DSPLLE: LD now doesn't give memory errors, still need to be tested with LDM/N and if it really takes 0x00 nakeee 2009-07-22 06:28:04 +00:00
  • 93a28c0f5b apparently PCH do not like intermingling of C and C++. Solution: make these .c files build as c++ Shawn Hoffman 2009-07-22 02:18:14 +00:00
  • 94cc33cb0c DSPLLE: ld only increase 0x3 by one nakeee 2009-07-20 22:12:53 +00:00
  • 17303d3be9 remove njoy_testing from sconstruct/sln (yea I hope I didn't break it:) nakeee 2009-07-20 21:29:52 +00:00
  • 479fd3f803 Remove njoy_testing nakeee 2009-07-20 21:13:22 +00:00
  • bf671bbcf6 JIT: another one bites the dust (cntlzwx) hrydgard 2009-07-20 20:00:08 +00:00
  • 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