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

trunk/src/emu/sound/scsp.c
r20425r20426
997997   }
998998   else if(addr<0x700)
999999      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   }
10001011   return v;
10011012}
10021013

Previous 199869 Revisions Next


© 1997-2024 The MAME Team