summaryrefslogtreecommitdiff
path: root/Source/Core/DSPCore
AgeCommit message (Collapse)Author
2010-02-28DSPLLE - lsr16 fixMarko Pusljar
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5148 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-02-27DSPLLE - addaxl,mulc,'ln fixMarko Pusljar
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5138 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-02-24Systematically eliminating compiler warnings.Glenn Rice
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5117 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-02-22DSPLLE - 2 new opcodes (TSTPROD,MULAXH)Marko Pusljar
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5104 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-02-21Warning cleanup, mainly shadowed variables, const/non-const and ctor ↵j4ck.fr0st
initialization order git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5098 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-02-21DSPLLE - 'L ext opcode fixMarko Pusljar
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5095 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-02-21DSPLLE - flags&stuff (more later)Marko Pusljar
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5093 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-02-20Some really (REALLY) old changes that were hanging on my computer for a whileXTra.KrazzY
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5091 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-02-17DSPLLE - SR_10 flag implemented (no idea what name should it have or ↵Marko Pusljar
how/when this is supposed to be used) git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5075 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-02-17DSPLLE - SR_TOP2BITS 16bit fixMarko Pusljar
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5073 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-02-17dsp: lrs is also sign extended in "40bit" mode. tested (correctly, this time ↵Shawn Hoffman
:D ) git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5071 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-02-17Update_SR_Register64 sets SR_TOP2BITS based on m, not h (does someone have ↵Shawn Hoffman
tests saying otherwise?) clean up dsp_base.inc a little, use some irom funcs where possible git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5069 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-02-07DSPTool: show hex and substitute names by default for disasmShawn Hoffman
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5022 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-02-02Linux global build. At least the basic footwork is done here.Glenn Rice
Basic usage: "sudo scons install=global install" Hopefully this doesn't break builds on Macs. I have tested this on linux and windows. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4994 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-01-24ROM dissasm "refresh" + RE + small fixesMarko Pusljar
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4938 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-01-13Better comment the writelog codenakeee
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4822 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-01-13DSP: fix disassembler a little.Shawn Hoffman
addis, cmpis, xori operate on ACx.M instead of ACCx addax, subax, movax use whole AXx reg, not just AXx.L addpaxz uses whole AXx instead of AXx.H git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4817 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-01-13DSP LLE: code cleanup that doesn't affect behavior.Shawn Hoffman
Make DSPCore build properly in debugfast (breakpoints work again) git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4816 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-01-12DSP comments & minor reorganization (moved all DSP state into the g_dsp ↵hrydgard
struct). No functionality change. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4813 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-01-12DSPLLE: Add a comment describing my latest unverified theory: that 'l and ↵hrydgard
the other opcode extensions might be meant to sign extend the loaded value in some cases. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4811 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-12-26DSPLLE: Wii games/ZWW have working-ish sound (Trust the DSP to do its reads ↵XTra.KrazzY
and writes wherever it wants) git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4732 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-12-25Sound System Rework: Phase 2 (cont'ed)ayuanx
. Fixed super fast refresh rate issue . Recovered <TAB> shortcut key for ThrottleSkipping . Removed redundant "soundstream->Update()" in DSPLLE (Thanks to LordMark) git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4728 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-12-08DSPLLE stuff (2 new opcodes)Marko Pusljar
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4660 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-12-01DSPLLE - cleaning, small fixes (2 shift opcodes are more correct now ↵Marko Pusljar
(lsr,asr) + some 0x3... opcodes are working better in case they are extended) git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4633 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-11-14reapply changes from 4550-4551,4556-4559 correctly...sigh...some files were ↵Shawn Hoffman
ignored by tortoisesvn, and myself :| git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4570 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-11-14re-apply dsp-related changes from r4533Shawn Hoffman
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4569 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-11-14revert to r4531, but keep the changes from the following revisions: ↵Shawn Hoffman
4533,4550-4551,4556-4559 git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4566 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-11-13DSPLLE moved DMA debuging to debug level (thanks ayuanx@163.com)nakeee
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4558 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-11-13DSPLLE: long due removal of exception and Zelda messagesnakeee
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4557 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-11-12DSPLLE small mul fixMarko Pusljar
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4533 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-11-08DSPLLE: moved breakpoint to debug to gain some speednakeee
clrl fix from lordmark git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4521 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-11-06DSPLLE dissasm fixMarko Pusljar
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4501 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-11-05DSPLLE: made not into notcnakeee
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4499 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-11-04DSPLLE - small fix for previous commitMarko Pusljar
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4497 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-11-04DSPLLE stuff - no real progress, mostly useful as a reference for HLE ↵Marko Pusljar
improvement, Pikmin 1 has sound in intro though (can't be sure if its ok, because its too slow) git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4496 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-11-04DSPLLE: some bad code clean up pointed out by lordmarknakeee
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4495 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-10-01DSPSPY improvementsMarko Pusljar
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4352 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-09-29just a small fixMarko Pusljar
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4342 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-09-28DSPLLE + 2 small fixes, many GC AX games are almost perfect (sound wise, ex. ↵Marko Pusljar
Super Monkey Ball 1/2), if PC is fast enough (3GHz C2D+), Zelda type games too slow to be testable git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4340 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-09-08Linux: Tons of warning cleanup plus workaround a nasty crash problem in ↵hrydgard
StatusBarMessage. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4234 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-09-07DSPLLE added carry and overflow now we (lordmark) should add them in nakeee
the right ops ;) git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4222 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-08-26Compile fixnakeee
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4068 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-08-20DSPLLE small sign fixnakeee
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4023 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-08-20DSP LLE on Thread with LLE now boots, but no sound. The mail connection ↵XTra.KrazzY
appears to be incomplete in the on thread mode, but it's much faster than on the CPU thread. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4022 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-08-20DSPLLE trying to fix mulnakeee
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4021 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-08-20DSPLLE: Small fixes for zeroing flagsnakeee
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4020 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-08-20DSPLLE: trying to optimize a bit (based on drkrazi's suggestion)nakeee
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4019 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-08-19DSPLLE: attempt to fix extended ops please review this patch carefully.nakeee
thinks to note - All ext commands should call zeroWriteBackLog() (before changing any reg) - increase/decrease ar functions now only return a value not actually change anything git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4018 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-08-18DSPLLE fix for latest commit (thanks lp)nakeee
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4017 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-08-17DSPLLE: small cleanupnakeee
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4015 8ced0084-cf51-0410-be5f-012b33b47a6e