Diff for /np2/fdd/fddfile.h between versions 1.2 and 1.8

version 1.2, 2004/01/27 07:51:49 version 1.8, 2005/03/22 04:03:15
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;          UINT    ftype;
         BYTE    num;          int             ro;
         BYTE    protect;          UINT8   type;
           UINT8   num;
           UINT8   protect;
         union {          union {
                 _XDFINFO        xdf;                  _XDFINFO        xdf;
                 _D88INFO        d88;                  _D88INFO        d88;
Line 65  extern "C" { Line 68  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(REG8 drv);  OEMCHAR *fdd_diskname(REG8 drv);
   OEMCHAR *fdd_getfileex(REG8 drv, UINT *ftype, int *ro);
 BOOL fdd_diskready(REG8 drv);  BOOL fdd_diskready(REG8 drv);
 BOOL fdd_diskprotect(REG8 drv);  BOOL fdd_diskprotect(REG8 drv);
   
 BOOL fdd_set(REG8 drv, const char *fname, UINT ftype, int ro);  BRESULT fdd_set(REG8 drv, const OEMCHAR *fname, UINT ftype, int ro);
 BOOL fdd_eject(REG8 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.2  
changed lines
  Added in v.1.8


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