Diff for /np2/io/pit.c between versions 1.12 and 1.13

version 1.12, 2003/12/13 19:59:41 version 1.13, 2003/12/26 03:41:05
Line 3 Line 3
 //   // 
   
 #include        "compiler.h"  #include        "compiler.h"
   #include        "cpucore.h"
 #include        "pccore.h"  #include        "pccore.h"
 #include        "iocore.h"  #include        "iocore.h"
 #include        "sound.h"  #include        "sound.h"
Line 103  void beeponeshot(NEVENTITEM item) { Line 104  void beeponeshot(NEVENTITEM item) {
                 if (!(pit.mode[1] & 0x0c)) {                                                            // ver0.30                  if (!(pit.mode[1] & 0x0c)) {                                                            // ver0.30
                         beep_lheventset(0);                          beep_lheventset(0);
                 }                  }
 #ifdef uPD71054  #if defined(uPD71054)
                 if ((pit.mode[1] & 0x06) == 0x02)                  if ((pit.mode[1] & 0x06) == 0x02)
 #else  #else
                 if (pit.mode[1] & 0x02)                  if (pit.mode[1] & 0x02)
Line 154  static UINT pit_latch(int ch) { Line 155  static UINT pit_latch(int ch) {
   
         if (ch == 1) {          if (ch == 1) {
                 switch(pit.mode[1] & 0x06) {                  switch(pit.mode[1] & 0x06) {
   #ifdef uPD71054                         // ?
                         case 0x00:                          case 0x00:
   #endif
                         case 0x04:                          case 0x04:
                                 return(pit.value[1]);                                  return(pit.value[1]);
 #ifdef uPD71054  #ifdef uPD71054
Line 172  static UINT pit_latch(int ch) { Line 175  static UINT pit_latch(int ch) {
                         clock %= pit.value[1];                          clock %= pit.value[1];
                 }                  }
                 else {                  else {
                         clock >>= 16;                          clock = LOW16(clock);
                 }                  }
                 return(clock);                  return(clock);
 #endif  #endif

Removed from v.1.12  
changed lines
  Added in v.1.13


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