Diff for /np2/win9x/dclock.h between versions 1.2 and 1.5

version 1.2, 2003/10/21 11:22:05 version 1.5, 2005/05/14 19:38:59
Line 1 Line 1
   
 enum {  enum {
         DCLOCK_X                = 56,          DCLOCK_WIDTH    = 56,
         DCLOCK_Y                = 12          DCLOCK_HEIGHT   = 12,
           DCLOCK_YALIGN   = (56 / 8)
 };  };
   
   
 typedef struct {  typedef struct {
         BYTE    *pos;          UINT8   *pos;
         UINT16  mask;          UINT16  mask;
         BYTE    rolbit;          UINT8   rolbit;
         BYTE    reserved;          UINT8   reserved;
 } DCPOS;  } DCPOS;
   
 typedef struct {  typedef struct {
 const BYTE      *fnt;  const UINT8     *fnt;
 const DCPOS     *pos;  const DCPOS     *pos;
         BYTE    flm[8];          UINT8   flm[8];
         BYTE    now[8];          UINT8   now[8];
         BYTE    bak[8];          UINT8   bak[8];
         UINT16  drawing;          UINT16  drawing;
         BYTE    clk_x;          UINT8   clk_x;
         BYTE    _padding;          UINT8   _padding;
         BYTE    dat[(DCLOCK_X * DCLOCK_Y / 8) + 4];          UINT8   dat[(DCLOCK_HEIGHT * DCLOCK_YALIGN) + 4];
 } _DCLOCK, *DCLOCK;  } _DCLOCK, *DCLOCK;
   
 typedef struct {  typedef struct {
Line 38  extern _DCLOCK  dclock; Line 40  extern _DCLOCK  dclock;
 extern  DCLOCKPAL       dclockpal;  extern  DCLOCKPAL       dclockpal;
   
 void dclock_init(void);  void dclock_init(void);
 void dclock_init8(void);  void dclock_palset(UINT bpp);
 void dclock_init16(void);  
 void dclock_reset(void);  void dclock_reset(void);
 void dclock_callback(void);  void dclock_callback(void);
 void dclock_redraw(void);  void dclock_redraw(void);
 BOOL dclock_disp(void);  BOOL dclock_disp(void);
 void dclock_cntdown(BYTE value);  void dclock_cntdown(UINT8 value);
 void dclock_make(void);  void dclock_make(void);
 void dclock_out8(void *ptr, UINT width);  void dclock_out8(void *ptr, UINT yalign);
 void dclock_out16(void *ptr, UINT width);  void dclock_out16(void *ptr, UINT yalign);
   void dclock_out24(void *ptr, UINT yalign);
   void dclock_out32(void *ptr, UINT yalign);
   
 #ifdef __cplusplus  #ifdef __cplusplus
 }  }

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


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