Diff for /np2/fdd/fddfile.h between versions 1.1 and 1.7

version 1.1, 2003/10/16 17:58:28 version 1.7, 2005/02/12 12:40:39
Line 33  enum { Line 33  enum {
 };  };
   
 typedef struct {  typedef struct {
         BYTE    tracks;          UINT32  headersize;
         BYTE    sectors;          UINT8   tracks;
         BYTE    n;          UINT8   sectors;
         BYTE    meida;          UINT8   n;
         BYTE    rpm;          UINT8   disktype;
           UINT8   rpm;
 } _XDFINFO, *XDFINFO;  } _XDFINFO, *XDFINFO;
   
 typedef struct {  typedef struct {
Line 49  typedef struct { Line 50  typedef struct {
 } _D88INFO, *D88INFO;  } _D88INFO, *D88INFO;
   
 typedef struct {  typedef struct {
         char    fname[MAX_PATH];          OEMCHAR fname[MAX_PATH];
         BYTE    type;          UINT8   type;
         BYTE    num;          UINT8   num;
         BYTE    protect;          UINT8   protect;
         union {          union {
                 _XDFINFO        xdf;                  _XDFINFO        xdf;
                 _D88INFO        d88;                  _D88INFO        d88;
Line 65  extern "C" { Line 66  extern "C" {
 #endif  #endif
   
 extern  _FDDFILE        fddfile[MAX_FDDFILE];  extern  _FDDFILE        fddfile[MAX_FDDFILE];
 extern  BYTE            fddlasterror;  extern  UINT8           fddlasterror;
   
 // 起動時に一回だけ初期化  // 起動時に一回だけ初期化
 void fddfile_init(void);  void fddfile_initialize(void);
   
 void fddfile_reset2dmode(void);  void fddfile_reset2dmode(void);
   
 const char *fdd_diskname(BYTE drv);  const OEMCHAR *fdd_diskname(REG8 drv);
 BOOL fdd_diskready(BYTE drv);  BOOL fdd_diskready(REG8 drv);
 BOOL fdd_diskprotect(BYTE drv);  BOOL fdd_diskprotect(REG8 drv);
   
 BOOL fdd_set(BYTE drv, const char *fname, UINT ftype, int ro);  BRESULT fdd_set(REG8 drv, const OEMCHAR *fname, UINT ftype, int ro);
 BOOL fdd_eject(BYTE drv);  BRESULT fdd_eject(REG8 drv);
   
 BOOL fdd_diskaccess(void);  BRESULT fdd_diskaccess(void);
 BOOL fdd_seek(void);  BRESULT fdd_seek(void);
 BOOL fdd_seeksector(void);  BRESULT fdd_seeksector(void);
 BOOL fdd_read(void);  BRESULT fdd_read(void);
 BOOL fdd_write(void);  BRESULT fdd_write(void);
 BOOL fdd_diagread(void);  BRESULT fdd_diagread(void);
 BOOL fdd_readid(void);  BRESULT fdd_readid(void);
 BOOL fdd_writeid(void);  BRESULT fdd_writeid(void);
   
 BOOL fdd_formatinit(void);  BRESULT fdd_formatinit(void);
 BOOL fdd_formating(const BYTE *ID);  BRESULT fdd_formating(const UINT8 *ID);
 BOOL fdd_isformating(void);  BOOL fdd_isformating(void);
   
 #ifdef __cplusplus  #ifdef __cplusplus

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


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