Diff for /np2/sound/cs4231c.c between versions 1.8 and 1.10

version 1.8, 2004/03/29 14:19:25 version 1.10, 2005/04/08 19:39:09
Line 148  void cs4231_reset(void) { Line 148  void cs4231_reset(void) {
         ZeroMemory(&cs4231, sizeof(cs4231));          ZeroMemory(&cs4231, sizeof(cs4231));
         cs4231.bufsize = CS4231_BUFFERS;          cs4231.bufsize = CS4231_BUFFERS;
 //      cs4231.proc = cs4231_nodecode;  //      cs4231.proc = cs4231_nodecode;
         cs4231.port = 0xffff;  
         cs4231.dmach = 0xff;          cs4231.dmach = 0xff;
         cs4231.dmairq = 0xff;          cs4231.dmairq = 0xff;
           FillMemory(cs4231.port, sizeof(cs4231.port), 0xff);
 }  }
   
 void cs4231_update(void) {  void cs4231_update(void) {
Line 174  void cs4231_control(UINT index, REG8 dat Line 174  void cs4231_control(UINT index, REG8 dat
         UINT8   modify;          UINT8   modify;
         DMACH   dmach;          DMACH   dmach;
   
         modify = ((BYTE *)&cs4231.reg)[index] ^ dat;          modify = ((UINT8 *)&cs4231.reg)[index] ^ dat;
         ((BYTE *)&cs4231.reg)[index] = dat;          ((UINT8 *)&cs4231.reg)[index] = dat;
         switch(index) {          switch(index) {
                 case CS4231REG_PLAYFMT:                  case CS4231REG_PLAYFMT:
                         if (modify & 0xf0) {                          if (modify & 0xf0) {

Removed from v.1.8  
changed lines
  Added in v.1.10


RetroPC.NET-CVS <cvs@retropc.net>