Diff for /np2/sound/pcm86c.c between versions 1.4 and 1.5

version 1.4, 2004/01/13 05:30:59 version 1.5, 2004/02/19 11:32:12
Line 97  void pcm86_setnextintr(void) { Line 97  void pcm86_setnextintr(void) {
 //                      cnt += 4;                                                               // ちょっと延滞させる  //                      cnt += 4;                                                               // ちょっと延滞させる
                         // ここで clk = pccore.realclock * cnt / 86pcm_rate                          // ここで clk = pccore.realclock * cnt / 86pcm_rate
                         // clk = ((pccore.baseclock / 86pcm_rate) * cnt) * pccore.multiple                          // clk = ((pccore.baseclock / 86pcm_rate) * cnt) * pccore.multiple
                         if (pccore.baseclock == PCBASECLOCK25) {                          if (pccore.cpumode & CPUMODE_8MHZ) {
                                 clk = clk25_128[pcm86.fifo & 7];                                  clk = clk20_128[pcm86.fifo & 7];
                         }                          }
                         else {                          else {
                                 clk = clk20_128[pcm86.fifo & 7];                                  clk = clk25_128[pcm86.fifo & 7];
                         }                          }
                         // cntは最大 8000h で 32bitで収まるように…                          // cntは最大 8000h で 32bitで収まるように…
                         clk *= cnt;                          clk *= cnt;

Removed from v.1.4  
changed lines
  Added in v.1.5


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