Diff for /xmil/io/crtc.h between versions 1.11 and 1.13

version 1.11, 2004/08/17 12:30:41 version 1.13, 2004/08/18 08:08:13
Line 7  enum { Line 7  enum {
         CRTC_PALB               = 0,          CRTC_PALB               = 0,
         CRTC_PALR               = 1,          CRTC_PALR               = 1,
         CRTC_PALG               = 2,          CRTC_PALG               = 2,
         CRTC_PLY                = 3          CRTC_PLY                = 3,
           CRTC_BLACK              = 4,
           CRTC_RGBPMAX    = 5
 };  };
   
 #define PAL_NORMAL              0x00  #define PAL_NORMAL              0x00
Line 22  enum { Line 24  enum {
 #define PAL_4096                0x10  #define PAL_4096                0x10
   
   
 #define SCRN_BANK0                      0x00  #if !defined(SUPPORT_TURBOZ)
 #define SCRN_BANK1                      0x80  enum {
 #define SCRN_DRAW4096           0x40          DISPMODE_24KHZ                  = 0x01,
           DISPMODE_200L                   = 0x02,
 #define SCRN64_MASK                             0x0f          DISPMODE_TEXTYx2                = 0x04,
 #define SCRN64_INVALID                  0          DISPMODE_UNDERLINE              = 0x08,
 #define SCRN64_320x200                  1  
 #define SCRN64_L320x200x2               2          DISPMODE_MASKMODE               = 0x0f,
 #define SCRN64_L640x200                 3          DISPMODE_WIDTH80                = 0x40,
 #define SCRN64_H320x400                 4          DISPMODE_BANK1                  = 0x80
 #define SCRN64_320x200x4096             5  };
   #else
 #define SCRN64_320x100                  6  enum {
 #define SCRN64_320x100x2                7          DISPMODE_24KHZ                  = 0x01,
 #define SCRN64_L640x100                 8          DISPMODE_200L                   = 0x02,
 #define SCRN64_H320x200                 9          DISPMODE_TEXTYx2                = 0x04,
 #define SCRN64_320x100x4096             10          DISPMODE_UNDERLINE              = 0x08,
   
           DISPMODE_SCRN64                 = 0x10,
           DISPMODE64_320x200              = 0x10,
           DISPMODE64_L320x200x2   = 0x11,
           DISPMODE64_L640x200             = 0x12,
           DISPMODE64_H320x400             = 0x13,
           DISPMODE64_320x200x4096 = 0x14,
           DISPMODE64_320x100              = 0x15,
           DISPMODE64_320x100x2    = 0x16,
           DISPMODE64_L640x100             = 0x17,
           DISPMODE64_H320x200             = 0x18,
           DISPMODE64_320x100x4096 = 0x19,
   
           DISPMODE_MASKMODE               = 0x1f,
           DISPMODE_4096                   = 0x20,
           DISPMODE_WIDTH80                = 0x40,
           DISPMODE_BANK1                  = 0x80
   };
   #endif
   
   
   enum {
           SCRN_BANK0                              = 0x00,
           SCRN_BANK1                              = 0x80,
           SCRN_WIDTH80                    = 0x40,
           SCRN_DRAW4096                   = 0x20,
   
           SCRN64_320x200                  = 0x10,
           SCRN64_L320x200x2               = 0x11,
           SCRN64_L640x200                 = 0x12,
           SCRN64_H320x400                 = 0x13,
           SCRN64_320x200x4096             = 0x14,
           SCRN64_320x100                  = 0x15,
           SCRN64_320x100x2                = 0x16,
           SCRN64_L640x100                 = 0x17,
           SCRN64_H320x200                 = 0x18,
           SCRN64_320x100x4096             = 0x19,
   
           SCRN64_MASK                             = 0x1f,
           SCRN64_ENABLE                   = 0x10
   };
   
   
 //      SCRN_24KHZ              0x01    // 0:15KHz              1:24KHz  //      SCRN_24KHZ              0x01    // 0:15KHz              1:24KHz
Line 61  enum { Line 103  enum {
         SCRN_CPUFONT    = 0x40,          SCRN_CPUFONT    = 0x40,
         SCRN_UNDERLINE  = 0x80,          SCRN_UNDERLINE  = 0x80,
   
         SCRN_DISPCHANGE = SCRN_24KHZ|SCRN_200LINE|SCRN_TEXTYx2|SCRN_UNDERLINE          SCRN_DISPCHANGE = SCRN_24KHZ + SCRN_200LINE + SCRN_TEXTYx2 + SCRN_DISPVRAM + SCRN_UNDERLINE
 };  };
   
 enum {  enum {
Line 85  typedef struct { Line 127  typedef struct {
         UINT8   SCRN_BITS;          UINT8   SCRN_BITS;
         UINT8   width40;          UINT8   width40;
         UINT8   regnum;          UINT8   regnum;
         UINT8   BLACKPAL;          UINT8   padding;
         UINT8   rgbp[4];          UINT8   rgbp[6];
         UINT8   reg[CRTCREG_MAX];          UINT8   reg[CRTCREG_MAX];
 #if defined(SUPPORT_TURBOZ)  #if defined(SUPPORT_TURBOZ)
         UINT8   EXTPALMODE;          UINT8   EXTPALMODE;

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


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