Diff for /np2/generic/keydisp.h between versions 1.2 and 1.5

version 1.2, 2004/01/23 15:05:04 version 1.5, 2007/10/28 16:01:35
Line 3 Line 3
   
 #include        "cmndraw.h"  #include        "cmndraw.h"
   
   struct _cmnpalfn {
           UINT8   (*get8)(struct _cmnpalfn *fn, UINT num);
           UINT32  (*get32)(struct _cmnpalfn *fn, UINT num);
           UINT16  (*cnv16)(struct _cmnpalfn *fn, RGB32 pal32);
           long    userdata;
   };
   typedef struct _cmnpalfn        CMNPALFN;
   
   typedef struct {
           UINT8   pal8;
           UINT8   padding;
           UINT16  pal16;
           RGB32   pal32;
   } CMNPALS;
   
   
 enum {  enum {
         KEYDISP_MODENONE                        = 0,          KEYDISP_MODENONE                        = 0,
         KEYDISP_MODEFM,          KEYDISP_MODEFM,
         KEYDISP_MODEMIDI          KEYDISP_MODEMIDI
 };  };
   
   #if defined(SUPPORT_PX)
   enum {
           KEYDISP_CHMAX           = 39,
           KEYDISP_FMCHMAX         = 30,
           KEYDISP_PSGMAX          = 3
   };
   #else   // defined(SUPPORT_PX)
 enum {  enum {
         KEYDISP_NOTEMAX         = 16,  
         KEYDISP_CHMAX           = 16,          KEYDISP_CHMAX           = 16,
           KEYDISP_FMCHMAX         = 12,
           KEYDISP_PSGMAX          = 3
   };
   #endif  // defined(SUPPORT_PX)
   
   enum {
           KEYDISP_NOTEMAX         = 16,
   
         KEYDISP_KEYCX           = 28,          KEYDISP_KEYCX           = 28,
         KEYDISP_KEYCY           = 14,          KEYDISP_KEYCY           = 14,
Line 22  enum { Line 51  enum {
         KEYDISP_HEIGHT          = (KEYDISP_KEYCY * KEYDISP_CHMAX) + 1,          KEYDISP_HEIGHT          = (KEYDISP_KEYCY * KEYDISP_CHMAX) + 1,
   
         KEYDISP_DELAYEVENTS     = 2048,          KEYDISP_DELAYEVENTS     = 2048,
         KEYDISP_FMMAX           = 12,  
         KEYDISP_PSGMAX          = 3  
 };  };
   
 enum {  enum {
Line 46  extern "C" { Line 73  extern "C" {
 #endif  #endif
   
 void keydisp_initialize(void);  void keydisp_initialize(void);
 void keydisp_setmode(BYTE mode);  void keydisp_setmode(UINT8 mode);
 void keydisp_setpal(CMNPALFN *palfn);  void keydisp_setpal(CMNPALFN *palfn);
 void keydisp_setdelay(BYTE frames);  void keydisp_setdelay(UINT8 frames);
 BYTE keydisp_process(BYTE framepast);  UINT8 keydisp_process(UINT8 framepast);
 void keydisp_getsize(int *width, int *height);  void keydisp_getsize(int *width, int *height);
 BOOL keydisp_paint(CMNVRAM *vram, BOOL redraw);  BOOL keydisp_paint(CMNVRAM *vram, BOOL redraw);
   
 void keydisp_setfmboard(UINT board);  void keydisp_setfmboard(UINT board);
 void keydisp_fmkeyon(BYTE ch, BYTE value);  void keydisp_fmkeyon(UINT8 ch, UINT8 value);
 void keydisp_psgmix(void *psg);  void keydisp_psgmix(void *psg);
 void keydisp_psgvol(void *psg, BYTE ch);  void keydisp_psgvol(void *psg, UINT8 ch);
 void keydisp_midi(const BYTE *msg);  void keydisp_midi(const UINT8 *msg);
   
 #ifdef __cplusplus  #ifdef __cplusplus
 }  }

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


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