Diff for /np2/cbus/pcm86io.c between versions 1.1 and 1.2

version 1.1, 2003/10/16 17:58:01 version 1.2, 2003/10/19 14:56:15
Line 49  static void IOOUTCALL pcm86_oa468(UINT p Line 49  static void IOOUTCALL pcm86_oa468(UINT p
                 pcm86.virbuf = 0;                  pcm86.virbuf = 0;
                 pcm86.write = 0;                  pcm86.write = 0;
                 pcm86.reqirq = 0;                  pcm86.reqirq = 0;
                 pcm86.lastclock = nevent.clock + nevent.baseclock -                  pcm86.lastclock = I286_CLOCK + I286_BASECLOCK - I286_REMCLOCK;
                                                                                                                 nevent.remainclock;  
                 pcm86.lastclock <<= 6;                  pcm86.lastclock <<= 6;
         }          }
         // サンプリングレート変更          // サンプリングレート変更
Line 60  static void IOOUTCALL pcm86_oa468(UINT p Line 59  static void IOOUTCALL pcm86_oa468(UINT p
         }          }
         pcm86.fifo = val & (~0x10);          pcm86.fifo = val & (~0x10);
         if ((xchgbit & 0x80) && (val & 0x80)) {          if ((xchgbit & 0x80) && (val & 0x80)) {
                 pcm86.lastclock = nevent.clock + nevent.baseclock -                  pcm86.lastclock = I286_CLOCK + I286_BASECLOCK - I286_REMCLOCK;
                                                                                                                 nevent.remainclock;  
                 pcm86.lastclock <<= 6;                  pcm86.lastclock <<= 6;
         }          }
         pcm86.write = 1;          pcm86.write = 1;
Line 128  static BYTE IOINPCALL pcm86_ia466(UINT p Line 126  static BYTE IOINPCALL pcm86_ia466(UINT p
         BYTE    ret;          BYTE    ret;
   
         sound_sync();          sound_sync();
         nowclk = nevent.clock + nevent.baseclock - nevent.remainclock;          nowclk = I286_CLOCK + I286_BASECLOCK - I286_REMCLOCK;
         nowclk <<= 6;          nowclk <<= 6;
         past = nowclk - pcm86.lastclock;          past = nowclk - pcm86.lastclock;
         if (past >= pcm86.stepclock) {          if (past >= pcm86.stepclock) {

Removed from v.1.1  
changed lines
  Added in v.1.2


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