| Previous | 199869 Revisions | Next |
| r20426 Thursday 24th January, 2013 at 03:21:42 UTC by Angelo Salese |
|---|
| Added SCSP DSP registers read-back, fixes booting in Tunnel B1 / Finalist |
| [src/emu/sound] | scsp.c |
| r20425 | r20426 | |
|---|---|---|
| 997 | 997 | } |
| 998 | 998 | else if(addr<0x700) |
| 999 | 999 | v=scsp->RINGBUF[(addr-0x600)/2]; |
| 1000 | else | |
| 1001 | { | |
| 1002 | //DSP | |
| 1003 | if(addr<0x780) //COEF | |
| 1004 | v= *((unsigned short *) (scsp->DSP.COEF+(addr-0x700)/2)); | |
| 1005 | else if(addr<0x800) | |
| 1006 | v= *((unsigned short *) (scsp->DSP.MADRS+(addr-0x780)/2)); | |
| 1007 | else if(addr<0xC00) | |
| 1008 | v= *((unsigned short *) (scsp->DSP.MPRO+(addr-0x800)/2)); | |
| 1009 | ||
| 1010 | } | |
| 1000 | 1011 | return v; |
| 1001 | 1012 | } |
| 1002 | 1013 |
| Previous | 199869 Revisions | Next |