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

version 1.3, 2004/04/09 10:52:20 version 1.5, 2007/10/28 16:01:35
Line 4 Line 4
 #include        "cmndraw.h"  #include        "cmndraw.h"
   
 struct _cmnpalfn {  struct _cmnpalfn {
         BYTE    (*get8)(struct _cmnpalfn *fn, UINT num);          UINT8   (*get8)(struct _cmnpalfn *fn, UINT num);
         UINT32  (*get32)(struct _cmnpalfn *fn, UINT num);          UINT32  (*get32)(struct _cmnpalfn *fn, UINT num);
         UINT16  (*cnv16)(struct _cmnpalfn *fn, RGB32 pal32);          UINT16  (*cnv16)(struct _cmnpalfn *fn, RGB32 pal32);
         long    userdata;          long    userdata;
Line 25  enum { Line 25  enum {
         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 38  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 62  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.3  
changed lines
  Added in v.1.5


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