Fixed a loop, added some debugging.
This commit is contained in:
@@ -1947,6 +1947,7 @@ void DSP4_OP10()
|
|||||||
|
|
||||||
DSP4_CLEAR_OUT();
|
DSP4_CLEAR_OUT();
|
||||||
DSP4_WRITE_WORD(color);
|
DSP4_WRITE_WORD(color);
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2137,6 +2138,7 @@ void DSP4SetByte()
|
|||||||
DSP4.out_index = 0;
|
DSP4.out_index = 0;
|
||||||
DSP4.in_index = 0;
|
DSP4.in_index = 0;
|
||||||
|
|
||||||
|
printf("DSP4 Command: %u\n", DSP4.command);
|
||||||
switch (DSP4.command)
|
switch (DSP4.command)
|
||||||
{
|
{
|
||||||
// 16-bit multiplication
|
// 16-bit multiplication
|
||||||
@@ -2193,8 +2195,8 @@ void DSP4SetByte()
|
|||||||
int16 in3a = DSP4_READ_WORD();
|
int16 in3a = DSP4_READ_WORD();
|
||||||
int16 out1a, out2a, out3a, out4a;
|
int16 out1a, out2a, out3a, out4a;
|
||||||
|
|
||||||
DSP4_OP0A(in2a, &out2a, &out1a, &out4a, &out3a);
|
//DSP4_OP0A(in2a, &out2a, &out1a, &out4a, &out3a);
|
||||||
//DSP4_OP0A(in2a, &out1a, &out2a, &out3a, &out4a);
|
DSP4_OP0A(in2a, &out1a, &out2a, &out3a, &out4a);
|
||||||
|
|
||||||
DSP4_CLEAR_OUT();
|
DSP4_CLEAR_OUT();
|
||||||
DSP4_WRITE_WORD(out1a);
|
DSP4_WRITE_WORD(out1a);
|
||||||
|
|||||||
Reference in New Issue
Block a user