Diff for /np2/cbus/sasiio.c between versions 1.6 and 1.7

version 1.6, 2004/03/23 04:45:03 version 1.7, 2005/02/07 14:46:08
Line 145  static void checkcmd(void) { Line 145  static void checkcmd(void) {
                         sasiio.phase = SASIPHASE_SENSE;                          sasiio.phase = SASIPHASE_SENSE;
                         sasiio.senspos = 0;                          sasiio.senspos = 0;
                         sasiio.sens[0] = sasiio.error;                          sasiio.sens[0] = sasiio.error;
                         sasiio.sens[1] = (BYTE)((sasiio.unit << 5) +                           sasiio.sens[1] = (UINT8)((sasiio.unit << 5) + 
                                                                         ((sasiio.sector >> 16) & 0x1f));                                                                          ((sasiio.sector >> 16) & 0x1f));
                         sasiio.sens[2] = (BYTE)(sasiio.sector >> 8);                          sasiio.sens[2] = (UINT8)(sasiio.sector >> 8);
                         sasiio.sens[3] = (BYTE)sasiio.sector;                          sasiio.sens[3] = (UINT8)sasiio.sector;
                         sasiio.error = 0x00;                          sasiio.error = 0x00;
                         sasiio.stat = 0x00;                          sasiio.stat = 0x00;
                         break;                          break;
Line 311  static void IOOUTCALL sasiio_o80(UINT po Line 311  static void IOOUTCALL sasiio_o80(UINT po
   
                 case SASIPHASE_CMD:                  case SASIPHASE_CMD:
 //                      TRACEOUT(("sasi cmd = %.2x", dat));  //                      TRACEOUT(("sasi cmd = %.2x", dat));
                         sasiio.cmd[sasiio.cmdpos] = (BYTE)dat;                          sasiio.cmd[sasiio.cmdpos] = (UINT8)dat;
                         sasiio.cmdpos++;                          sasiio.cmdpos++;
                         if (sasiio.cmdpos >= 6) {                          if (sasiio.cmdpos >= 6) {
                                 checkcmd();                                  checkcmd();
Line 337  static void IOOUTCALL sasiio_o82(UINT po Line 337  static void IOOUTCALL sasiio_o82(UINT po
         UINT8   oldocr;          UINT8   oldocr;
   
         oldocr = sasiio.ocr;          oldocr = sasiio.ocr;
         sasiio.ocr = (BYTE)dat;          sasiio.ocr = (UINT8)dat;
   
         if ((oldocr & SASIOCR_RST) && (!(dat & SASIOCR_RST))) {          if ((oldocr & SASIOCR_RST) && (!(dat & SASIOCR_RST))) {
                 sasiio.phase = SASIPHASE_FREE;                  sasiio.phase = SASIPHASE_FREE;

Removed from v.1.6  
changed lines
  Added in v.1.7


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