Diff for /np2/fdd/diskdrv.c between versions 1.9 and 1.10

version 1.9, 2005/02/13 02:36:16 version 1.10, 2005/03/19 18:54:58
Line 50  void diskdrv_sethdd(REG8 drv, const OEMC Line 50  void diskdrv_sethdd(REG8 drv, const OEMC
         }          }
 }  }
   
   void diskdrv_readyfdd(REG8 drv, const OEMCHAR *fname, int readonly) {
   
           if ((drv < 4) && (fdc.equip & (1 << drv))) {
                   if ((fname != NULL) && (fname[0] != '\0')) {
                           fdd_set(drv, fname, FTYPE_NONE, readonly);
                           fdc.stat[drv] = FDCRLT_AI | drv;
                           fdc_interrupt();
                           sysmng_update(SYS_UPDATEFDD);
                   }
           }
   }
   
 void diskdrv_setfdd(REG8 drv, const OEMCHAR *fname, int readonly) {  void diskdrv_setfdd(REG8 drv, const OEMCHAR *fname, int readonly) {
   
         if ((drv < 4) && (fdc.equip & (1 << drv))) {          if ((drv < 4) && (fdc.equip & (1 << drv))) {
Line 76  void diskdrv_callback(void) { Line 88  void diskdrv_callback(void) {
         for (drv=0; drv<4; drv++) {          for (drv=0; drv<4; drv++) {
                 if (diskdrv_delay[drv]) {                  if (diskdrv_delay[drv]) {
                         diskdrv_delay[drv]--;                          diskdrv_delay[drv]--;
                         if ((!diskdrv_delay[drv]) && (diskdrv_fname[drv][0])) {                          if (!diskdrv_delay[drv]) {
                                 fdd_set(drv, diskdrv_fname[drv], FTYPE_NONE, diskdrv_ro[drv]);                                  diskdrv_readyfdd(drv, diskdrv_fname[drv], diskdrv_ro[drv]);
                                 diskdrv_fname[drv][0] = '\0';                                  diskdrv_fname[drv][0] = '\0';
                                 fdc.stat[drv] = FDCRLT_AI | drv;  
                                 fdc_interrupt();  
                                 sysmng_update(SYS_UPDATEFDD);  
                         }                          }
                 }                  }
         }          }

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


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