New DSP debugger: step one. (not ready yet, but try loading zelda WW and look at the dsp debugger..).

Had to shuffle around quite a lot of code to be able to extract the CodeView into a library nicely so it can be used from both the main dolphin and the LLE plugin...  also extracted the symboldb code.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3517 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
hrydgard 2009-06-21 08:39:21 +00:00
parent 80217a6ed7
commit aecaf271f1
76 changed files with 1895 additions and 794 deletions

View file

@ -364,15 +364,42 @@ const pdlabel_t pdlabels[] =
{0xffad, "COEF_A2_6", "COEF_A2_6",},
{0xffae, "COEF_A1_7", "COEF_A1_7",},
{0xffaf, "COEF_A2_7", "COEF_A2_7",},
{0xffb0, 0, 0,},
{0xffb1, 0, 0,},
{0xffb2, 0, 0,},
{0xffb3, 0, 0,},
{0xffb4, 0, 0,},
{0xffb5, 0, 0,},
{0xffb6, 0, 0,},
{0xffb7, 0, 0,},
{0xffb8, 0, 0,},
{0xffb9, 0, 0,},
{0xffba, 0, 0,},
{0xffbb, 0, 0,},
{0xffbc, 0, 0,},
{0xffbd, 0, 0,},
{0xffbe, 0, 0,},
{0xffbf, 0, 0,},
{0xffc0, 0, 0,},
{0xffc1, 0, 0,},
{0xffc2, 0, 0,},
{0xffc3, 0, 0,},
{0xffc4, 0, 0,},
{0xffc5, 0, 0,},
{0xffc6, 0, 0,},
{0xffc7, 0, 0,},
{0xffc8, 0, 0,},
{0xffc9, "DSCR", "DSP DMA Control Reg",},
{0xffca, 0, 0,},
{0xffcb, "DSBL", "DSP DMA Block Length",},
{0xffcc, 0, 0,},
{0xffcd, "DSPA", "DSP DMA DMEM Address",},
{0xffce, "DSMAH", "DSP DMA Mem Address H",},
{0xffcf, "DSMAL", "DSP DMA Mem Address L",},
{0xffd0, 0,0,},
{0xffd1, "SampleFormat", "SampleFormat",},
{0xffd3, "Unk Zelda", "Unk Zelda writes to it",},
{0xffd2, 0,0,},
{0xffd3, "UnkZelda", "Unk Zelda reads/writes from/to it",},
{0xffd4, "ACSAH", "Accelerator start address H",},
{0xffd5, "ACSAL", "Accelerator start address L",},
{0xffd6, "ACEAH", "Accelerator end address H",},
@ -384,7 +411,34 @@ const pdlabel_t pdlabels[] =
{0xffdc, "yn2", "yn2",},
{0xffdd, "ARAM", "Direct Read from ARAM (uses ADPCM)",},
{0xffde, "GAIN", "Gain",},
{0xffdf, 0,0,},
{0xffe0, 0,0,},
{0xffe1, 0,0,},
{0xffe2, 0,0,},
{0xffe3, 0,0,},
{0xffe4, 0,0,},
{0xffe5, 0,0,},
{0xffe6, 0,0,},
{0xffe7, 0,0,},
{0xffe8, 0,0,},
{0xffe9, 0,0,},
{0xffea, 0,0,},
{0xffeb, 0,0,},
{0xffec, 0,0,},
{0xffed, 0,0,},
{0xffee, 0,0,},
{0xffef, "AMDM", "ARAM DMA Request Mask",},
{0xfff0, 0,0,},
{0xfff1, 0,0,},
{0xfff2, 0,0,},
{0xfff3, 0,0,},
{0xfff4, 0,0,},
{0xfff5, 0,0,},
{0xfff6, 0,0,},
{0xfff7, 0,0,},
{0xfff8, 0,0,},
{0xfff9, 0,0,},
{0xfffa, 0,0,},
{0xfffb, "DIRQ", "DSP IRQ Request",},
{0xfffc, "DMBH", "DSP Mailbox H",},
{0xfffd, "DMBL", "DSP Mailbox L",},