Diff for /xmil/pccore.h between versions 1.8 and 1.9

version 1.8, 2004/08/09 02:47:01 version 1.9, 2004/08/11 12:08:16
Line 22  typedef struct { Line 22  typedef struct {
 } XMILCFG;  } XMILCFG;
   
 typedef struct {  typedef struct {
           UINT32  baseclock;
           UINT    multiple;
           UINT32  realclock;
   
         UINT    HSYNC_CLK;          UINT    HSYNC_CLK;
         UINT8   ROM_TYPE;          UINT8   ROM_TYPE;
         UINT8   DIP_SW;          UINT8   DIP_SW;
Line 29  typedef struct { Line 33  typedef struct {
 } PCCORE;  } PCCORE;
   
 typedef struct {  typedef struct {
           UINT    tl;
           UINT    vl;
           UINT8   vsync;
         UINT8   drawframe;          UINT8   drawframe;
         UINT8   soundrenewal;          UINT8   soundrenewal;
 } CORESTAT;  } CORESTAT;
Line 50  extern PCCORE  pccore; Line 57  extern PCCORE  pccore;
 extern  CORESTAT        corestat;  extern  CORESTAT        corestat;
 extern  BYTE            *RAM0r;  extern  BYTE            *RAM0r;
 extern  BYTE            *RAM0w;  extern  BYTE            *RAM0w;
 extern  DWORD           h_cntbase;  
   
 extern  BYTE    mMAIN[0x10000];  extern  BYTE    mMAIN[0x10000];
 extern  BYTE    mBIOS[0x8000];  extern  BYTE    mBIOS[0x8000];
Line 58  extern BYTE mBIOS[0x8000]; Line 64  extern BYTE mBIOS[0x8000];
 extern  BYTE    mBANK[16][0x8000];  extern  BYTE    mBANK[16][0x8000];
 #endif  #endif
   
 #define h_cnt   Z80_ICOUNT  
 extern  UINT    v_cnt;  
   
 // BYTE reset_x1(BYTE ROM_TYPE, BYTE SOUND_SW, BYTE DIP_SW);  void nvitem_raster(UINT id);
 // void x1r_exec(void);  UINT pccore_getraster(UINT *h);
   void nvitem_vdisp(UINT id);
   void nvitem_vsync(UINT id);
   
 void pccore_initialize(void);  void pccore_initialize(void);
 void pccore_reset(void);  void pccore_reset(void);

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


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