Commit Graph

  • e3b1356f3d DSP: Corrected CMPI implementation. (i think) hrydgard 2009-04-05 21:04:46 +00:00
  • 1ad5c7c9aa VideoCommon: Fixed a case when in debug build. omegadox 2009-04-05 20:14:23 +00:00
  • 8b6b8b61c3 DSP: Fix opcode masking for ops with extensions. hrydgard 2009-04-05 19:30:06 +00:00
  • 5508e5e718 DSP: Code simplification, comments, log improvements. hrydgard 2009-04-05 19:17:19 +00:00
  • 40a7cd15ad DSP: fix IF_CC - could end up in the middle of ops if they were multiword! hrydgard 2009-04-05 17:29:06 +00:00
  • 4913912dbb DSP: Restore CMPI and its disasm. Attempt a correct implementation but results seem worse, dunno :p (playing around with Hermes' DSP demos). Fix error logging to log pc-1 instead of pc since pc has already been incremented. minor cleanups. hrydgard 2009-04-05 16:58:15 +00:00
  • 4832ffa377 implemented mulcmv mulcmvz and fixed mulcac to actually add to the acc nakeee 2009-04-05 16:50:15 +00:00
  • 51aa5d75fa Unbreak old LLE plugin build hrydgard 2009-04-05 16:20:38 +00:00
  • a583950f82 DSP: Unbreak disassembler (broken since 2866), commenting, logging changes, minor cleanup hrydgard 2009-04-05 15:46:47 +00:00
  • 405480342a Openal on linux (get stuck but doens't crash) nakeee 2009-04-05 14:02:03 +00:00
  • adbd88866c Direct3D9 Plugin: More WIP BPFunctions work. omegadox 2009-04-05 13:06:14 +00:00
  • 5d13f233e7 DSP: Separate the two UpdateRegister functions more clearly. Add more comments about the condition codes. hrydgard 2009-04-05 12:59:40 +00:00
  • 7368d712d6 DSP: Move the condition code stuff to a separate file. hrydgard 2009-04-05 12:20:30 +00:00
  • 6eb6db21ce DSP - fix ROM loading (seriously, have we only been loading half the ROMs??? doesn't make sense). Also delete some unused old junk variables. Add some comments. Start #defining SR flag constants. "implement" nx. hrydgard 2009-04-05 11:55:18 +00:00
  • a9e71fe351 OpenGL Plugin: scons script fix omegadox 2009-04-05 11:53:24 +00:00
  • 1578e3e195 Recoded and moved BPStucts to VideoCommon. Some cleanup in PixelShaderManager. TODO: Have DX use BPFunctions. Note: Compiling DX plugin will not work atm. omegadox 2009-04-05 10:49:19 +00:00
  • 07c1b7d784 tiny DSP cleanup: Move pending exceptions register into SDSP struct. hrydgard 2009-04-05 09:23:43 +00:00
  • 82880f96da Condition guessing please review.. nakeee 2009-04-05 08:59:18 +00:00
  • b19309fdb3 Add option to search subfolders for iso directories LPFaint99 2009-04-05 06:46:18 +00:00
  • 472e67333f more opcode work removed CW as it makes problems, we can check for unknown instead. to check: - TST implementation seems diffrerent from docs - CMPAR seems to cause errors in AX games (why? dis we skip clear???) - commented out for now nakeee 2009-04-04 23:24:26 +00:00
  • 36143f98b7 OpenAL: YES! The first version of working OpenAL Backend! I've only test in Ikaruga and Metroid Prime, at least they have sound. Performance is ugly, :<, still need more work on it. To enable oal in Dolphin, uncomment Source/Core/Common/Src/Common.h: //#define HAVE_OPENAL 1 hyperiris 2009-04-04 03:58:16 +00:00
  • 5d72a992bf OpenAL: fix CreativeLab bug. This bug causes hang on my machine. hyperiris 2009-04-04 03:48:15 +00:00
  • 0478301c1e Fixed a little out-of-fullscreen black screen weirdness on windows, trying to port fullscreen changes to DX, needs more work. sl1nk3.s 2009-04-04 00:45:50 +00:00
  • f72d883340 enable old code to record unknown dsp opcodes to their own file Shawn Hoffman 2009-04-03 22:23:15 +00:00
  • 21348622a7 OpenGL Plugin: Thinner lines for EFB copied region rectangles omegadox 2009-04-03 21:32:10 +00:00
  • 1f6e3c024e OpenGL Plugin: some cleanup and better error messages omegadox 2009-04-03 21:01:05 +00:00
  • 90a1d9967e OpenGL Plugin: Now prints video card info to display omegadox 2009-04-03 20:22:45 +00:00
  • efb0a11201 Fixed various OGL fullscreen issues, screen shaking, esc key not working, misplaced fullscreen window. sl1nk3.s 2009-04-03 20:12:59 +00:00
  • e1c3d1bfd4 dsp llet debugger: disasm the ucode when it's dumped Shawn Hoffman 2009-04-03 19:29:15 +00:00
  • 2a5b8f4366 some progress on dsp llet debugger. go dump some ucodes ;) Shawn Hoffman 2009-04-03 18:04:08 +00:00
  • 9356a920e2 dsp lle-testing: print out address of an unknown opcode Shawn Hoffman 2009-04-03 15:39:33 +00:00
  • f5feb28ae6 OpenGL Plugin: small fix omegadox 2009-04-03 15:39:16 +00:00
  • f0fff9cb19 More opcodes nakeee 2009-04-03 15:30:50 +00:00
  • 6736898486 OpenGL Plugin: code cleanup trying to follow code style wiki and updated copyright date omegadox 2009-04-03 14:35:49 +00:00
  • 41058700c9 Do not put the PDB, EXP, LIB files in the bin folder, instead put it where the obj files are located. omegadox 2009-04-03 13:44:36 +00:00
  • e1e867dded Fixed the yellow text. omegadox 2009-04-03 13:15:09 +00:00
  • 9cae54fbb8 LLE-testing now stops on pressing the stop button. XTra.KrazzY 2009-04-03 12:21:02 +00:00
  • c33db95bf5 Games now boot with LLE-testing XTra.KrazzY 2009-04-03 11:53:40 +00:00
  • 38e3b7039a hacky pro/epi solution, following XK's suggestion. This doesn't fix zelda boot, XK can you check why? nakeee 2009-04-03 10:55:42 +00:00
  • d3552a8e2c Added msub and andfc/andcf to LLE, also fixed compiler warning. XTra.KrazzY 2009-04-03 10:32:39 +00:00
  • 7c4e654253 More merging (based on shuffle's opcode merging) includes some fixes/new functions F|res this has the jumps you were looking for :-) (not all implemented) nakeee 2009-04-03 09:14:52 +00:00
  • c6ea5b136f begin merging Hermes patch to gcdsptool to the dsp lle-testing plugin Shawn Hoffman 2009-04-03 06:21:45 +00:00
  • 230f17a639 more opcode guessing nakeee 2009-04-02 22:22:37 +00:00
  • b0852c1bef Updated rumble for nJoy, fixed a few glitches with half press button and deadzones too. sl1nk3.s 2009-04-02 21:13:58 +00:00
  • e24e2db1a1 Set SDL 1.2 as default for now, better use stable SDL instead of alpha 1.3 :p sl1nk3.s 2009-04-02 21:10:35 +00:00
  • 52c261e68e fixed the mask chekcing nakeee 2009-04-02 18:40:09 +00:00
  • 6d9b2754e5 A few fixes to DSP LLE, added prologue and epilogue infrastructure (not working yet). Fixed if in Initializing the inst. table. XTra.KrazzY 2009-04-02 17:45:18 +00:00
  • 55f48a2e37 add DSPRegisterView files to vcproj Shawn Hoffman 2009-04-02 16:18:38 +00:00
  • 94ca9854b8 I wrote a tool to extract the dlls from oalinst.exe. I hope this can resolve the dll hell problem. hyperiris 2009-04-02 14:25:18 +00:00
  • 188ad88125 LOL, forgot the check nakeee 2009-04-02 13:41:04 +00:00
  • 69869bfd7c git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2832 8ced0084-cf51-0410-be5f-012b33b47a6e Shawn Hoffman 2009-04-02 13:10:33 +00:00
  • e2852e9625 Unloop nakeee 2009-04-02 13:08:25 +00:00
  • 2a1b42705f linux buildfixes... Shawn Hoffman 2009-04-02 13:07:26 +00:00
  • 7e7de0db66 forgot the scons Shawn Hoffman 2009-04-02 12:52:17 +00:00
  • cfcd3ce822 beginning dsp lle debugger, buttons dont work yet so dont spazz out. (Thanks a lot to whoever wrote min32 gui :) ) Shawn Hoffman 2009-04-02 12:50:47 +00:00
  • 12a5a8b164 clean up last commit nakeee 2009-04-02 12:44:19 +00:00
  • 49c09650b1 added lots of missing opcodes I must be doing something wrong though, maybe wrong mask? nakeee 2009-04-02 10:59:54 +00:00
  • f4b3309c9f filled up opcode table as much as I could, commented about opcodes we need to add to the table. We are still missing tons of opcodes which I'm not sure where to put... nakeee 2009-04-02 09:31:25 +00:00
  • bf45299e36 Tiny fix XTra.KrazzY 2009-04-01 22:45:24 +00:00
  • 44db8cd0b8 LLE-WIP: More progress on the opcode lookup table. Still haven't put the correct interpreter functions into the opcode table. XTra.KrazzY 2009-04-01 22:41:16 +00:00
  • 9915533c3c LLE-WIP: Indentation and small fixes to coding style. XTra.KrazzY 2009-04-01 22:03:52 +00:00
  • 59c44bd13b small compile/link fixes XTra.KrazzY 2009-04-01 21:30:09 +00:00
  • 692a05bfe9 fix compile and some code weirdness nakeee 2009-04-01 20:57:20 +00:00
  • ca7683a911 Fixed a bug in FillReport.cpp that caused the emulated Wiimote under Linux to case every button to be pressed(FillReport.cpp). Moving the read packet data one byte forward to match what is received under Windows. Don't know why the Wiimote doesn't work still Sonicadvance1 2009-04-01 20:37:18 +00:00
  • e099934a85 DSP LLE: MAJOR LLE revamp. Interpreter/JIT infrastructure done. Still left to mix and match the correct functions to the correct instruction hexcodes. More changes: -Tagged unimplemented instructions and FIXME instructions in the DSP interpreter header -Expanded the DSP instruction union to be viewable as helpful instruction structures XTra.KrazzY 2009-04-01 20:22:43 +00:00
  • f34155ca98 make the new icon look better Shawn Hoffman 2009-04-01 17:46:43 +00:00
  • db0c0e8ea4 Real LLE-testing JIT infrastructure, more (getting rid of switch-cases) coming soon. Got rid of April Fools too. XTra.KrazzY 2009-04-01 16:28:23 +00:00
  • f8335271cd Added option to disable fog as it's been requested a few times (mainly for RE games, see issue 715 and issue 181) sl1nk3.s 2009-04-01 12:31:18 +00:00
  • d8dfcf2a4b New logo by Nevada. Marcus Wanners 2009-04-01 00:57:46 +00:00
  • 39360ce691 LLE-Testing: Implemented an initial version of LLE JIT, tell me if it works properly on 32-bit windows and linux. XTra.KrazzY 2009-03-31 21:51:03 +00:00
  • ccdec4308a really fix building without OAL, and disable it (for time being i guess) on windows...crazy non-static libs no one wants to deal with Shawn Hoffman 2009-03-31 03:58:47 +00:00
  • caf1395f5e Fixing compile without openal nakeee 2009-03-30 20:25:36 +00:00
  • c3a843b5a8 OpenAL: Minor fixes (someone beat me to the other fixes) XTra.KrazzY 2009-03-30 19:47:41 +00:00
  • ce7ee4d4a3 Small fixup nakeee 2009-03-30 17:45:35 +00:00
  • 58a78cb2b5 Make openal works on linux nakeee 2009-03-30 17:24:55 +00:00
  • 6b2b1a34ee Linux compile fix nakeee 2009-03-30 16:30:31 +00:00
  • f2a7da4611 git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2803 8ced0084-cf51-0410-be5f-012b33b47a6e Shawn Hoffman 2009-03-30 15:54:27 +00:00
  • c84d43afe8 fix for last commit Shawn Hoffman 2009-03-30 15:53:04 +00:00
  • 12037487e7 add 64bit OpenAL and fix up build Shawn Hoffman 2009-03-30 15:40:35 +00:00
  • 4de53b3c10 git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2800 8ced0084-cf51-0410-be5f-012b33b47a6e hyperiris 2009-03-30 14:57:51 +00:00
  • d9e0e89725 OpenAL: continue work on it hyperiris 2009-03-30 14:22:31 +00:00
  • b2ed842e03 append dependence setting hyperiris 2009-03-30 14:05:30 +00:00
  • e9232ecf95 LLE debugger work in progress: 1%, just a begin hyperiris 2009-03-30 13:21:22 +00:00
  • 37d513c53b Added dtk sound mixing to audiocommon (should work with LLE now) And also moved all common setting to audiocommonconfig nakeee 2009-03-30 09:55:50 +00:00
  • 5987dbf7ba fix some improper log msg Shawn Hoffman 2009-03-30 06:32:58 +00:00
  • 7cfd2b9999 add some docs to the lle-testing vcproj and try to shutdown the plugin without crashing Shawn Hoffman 2009-03-30 06:28:15 +00:00
  • 57105f08d6 use dolphin-style typedefs in dsp-lle testing Shawn Hoffman 2009-03-30 03:27:31 +00:00
  • 20b54fb71f finally getting some squeaks from SSBM on linux nakeee 2009-03-29 21:30:54 +00:00
  • c2e3f42c0d linux compile fix nakeee 2009-03-29 21:10:12 +00:00
  • 3b71f5e3fe tortoisesvn was having a problem doing this with the last commit...weird Shawn Hoffman 2009-03-29 21:03:42 +00:00
  • 819b1e065d remove WTL from dsp-lle testing and getting ready for wxw version of the debugger (anyone can do this :) ) Shawn Hoffman 2009-03-29 21:00:26 +00:00
  • e2a9f8c3bb solve deadlock nakeee 2009-03-29 20:18:55 +00:00
  • b6dd1d3f0a Reverted some changes I accidentally commited... Marcus Wanners 2009-03-29 12:49:20 +00:00
  • 2e748b4544 Makeing LLE-testing threads work with common::thread still getting a deadlock somewhere... nakeee 2009-03-29 09:35:40 +00:00
  • cc14b50aba ops. omegadox 2009-03-29 00:54:17 +00:00
  • 2a5866d5f1 AudioCommon.cpp cleanup omegadox 2009-03-29 00:48:46 +00:00
  • 5d9871e85e Fixed Null sound nakeee 2009-03-28 23:04:57 +00:00
  • ec8548dc00 last commit missed AVIDump.h Shawn Hoffman 2009-03-28 21:27:48 +00:00
  • 711f08c29b Added support for dumping avi files (thanks baby.lueshi). Use Microsoft Video 1 codec for starters. Make sure to check the dump rendered frames box in the video plugin settings, or it won't work. Marcus Wanners 2009-03-28 21:07:16 +00:00
  • da07d04da9 Add precompiled headers back...I like being able to compile in less than 2 hours, kthx Shawn Hoffman 2009-03-28 17:50:32 +00:00