Diff for /np2/io/fdc.c between versions 1.5 and 1.6

version 1.5, 2003/12/08 00:55:32 version 1.6, 2004/01/05 09:31:25
Line 8 Line 8
 #include        "iocore.h"  #include        "iocore.h"
 #include        "fddfile.h"  #include        "fddfile.h"
   
   enum {
           FDC_DMACH2HD    = 2,
           FDC_DMACH2DD    = 3
   };
   
 static const UINT8 FDCCMD_TABLE[32] = {  static const UINT8 FDCCMD_TABLE[32] = {
                                                 0, 0, 8, 2, 1, 8, 8, 1, 0, 8, 1, 0, 8, 5, 0, 2,                                                  0, 0, 8, 2, 1, 8, 8, 1, 0, 8, 1, 0, 8, 5, 0, 2,
Line 56  REG8 DMACCALL fdc_dmafunc(REG8 func) { Line 60  REG8 DMACCALL fdc_dmafunc(REG8 func) {
 static void fdc_dmaready(REG8 enable) {  static void fdc_dmaready(REG8 enable) {
   
         if (CTRL_FDMEDIA == DISKTYPE_2HD) {          if (CTRL_FDMEDIA == DISKTYPE_2HD) {
                 dmac.dmach[DMA_2HD].ready = enable;                  dmac.dmach[FDC_DMACH2HD].ready = enable;
         }          }
         else {          else {
                 dmac.dmach[DMA_2DD].ready = enable;                  dmac.dmach[FDC_DMACH2DD].ready = enable;
         }          }
 }  }
   
Line 843  void fdc_reset(void) { Line 847  void fdc_reset(void) {
         ZeroMemory(&fdc, sizeof(fdc));          ZeroMemory(&fdc, sizeof(fdc));
         fdcstatusreset();          fdcstatusreset();
         CTRL_FDMEDIA = DISKTYPE_2HD;          CTRL_FDMEDIA = DISKTYPE_2HD;
           dmac_attach(DMADEV_2HD, FDC_DMACH2HD);
           dmac_attach(DMADEV_2DD, FDC_DMACH2DD);
 }  }
   
 void fdc_bind(void) {  void fdc_bind(void) {

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


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