Diff for /np2/pccore.h between versions 1.7 and 1.13

version 1.7, 2003/11/15 07:10:02 version 1.13, 2004/01/13 05:30:58
Line 8  enum { Line 8  enum {
   
 enum {  enum {
         PCMODEL_VM                      = 0,          PCMODEL_VM                      = 0,
         PCMODEL_VX                      = 1          PCMODEL_VX                      = 1,
           PCMODELMASK                     = 0x3f,
           PCMODEL_PC9821          = 0x40,
           PCMODEL_EPSON           = 0x80,
   
           PCHDD_SASI                      = 0x01,
           PCHDD_SCSI                      = 0x02,
           PCHDD_IDE                       = 0x04,
   
           PCSOUND_NONE            = 0x00
 };  };
   
 #define         CPUMODE_8MHz            0x20  #define         CPUMODE_8MHz            0x20
Line 81  typedef struct { Line 90  typedef struct {
         BYTE    MOTOR;          BYTE    MOTOR;
         BYTE    MOTORVOL;          BYTE    MOTORVOL;
         BYTE    PROTECTMEM;          BYTE    PROTECTMEM;
           BYTE    hdrvacc;
   
         char    hddfile[2][MAX_PATH];                                                                   // ver0.30          char    hddfile[2][MAX_PATH];                                                                   // ver0.30
         char    fontfile[MAX_PATH];          char    fontfile[MAX_PATH];
           char    biospath[MAX_PATH];
           char    hdrvroot[MAX_PATH];
 } NP2CFG;  } NP2CFG;
   
 typedef struct {  typedef struct {
         UINT32  baseclock;          UINT32  baseclock;
         UINT    multiple;          UINT    multiple;
   
           UINT8   cpumode;
           UINT8   model;
           UINT8   hddmode;
           UINT8   padding;
   
           UINT32  device;
           UINT32  sound;
   
         UINT32  realclock;          UINT32  realclock;
         UINT32  dispclock;          UINT32  dispclock;
         UINT32  vsyncclock;          UINT32  vsyncclock;
         UINT32  mouseclock;  
         UINT32  keyboardclock;          UINT32  keyboardclock;
         UINT32  midiclock;          UINT32  midiclock;
         UINT32  frame1000;  
         UINT32  raster;          UINT32  raster;
         UINT32  hsync;          UINT32  hsync;
         BYTE    cpumode;  
         BYTE    model;  
 } PCCORE;  } PCCORE;
   
   
Line 110  extern "C" { Line 127  extern "C" {
 extern const char np2version[];  extern const char np2version[];
   
 extern  NP2CFG  np2cfg;  extern  NP2CFG  np2cfg;
 extern  PCCORE  pc;  extern  PCCORE  pccore;
 extern  BYTE    screenupdate;  extern  BYTE    screenupdate;
 extern  int             soundrenewal;  extern  int             soundrenewal;
 extern  BOOL    drawframe;  extern  BOOL    drawframe;
 extern  UINT    drawcount;  extern  UINT    drawcount;
   
   void getbiospath(char *path, const char *fname, int maxlen);
 void screendisp(NEVENTITEM item);  void screendisp(NEVENTITEM item);
 void screenvsync(NEVENTITEM item);  void screenvsync(NEVENTITEM item);
   

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


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