--- uae/src/include/picasso96.h 2018/04/24 17:02:24 1.1.1.4 +++ uae/src/include/picasso96.h 2018/04/24 17:18:49 1.1.1.7 @@ -35,6 +35,35 @@ typedef enum { BLIT_LAST } BLIT_OPCODE; +/************************************************************************/ +/* Types for BoardType Identification + */ +typedef enum { + BT_NoBoard, + BT_oMniBus, + BT_Graffity, + BT_CyberVision, + BT_Domino, + BT_Merlin, + BT_PicassoII, + BT_Piccolo, + BT_RetinaBLT, + BT_Spectrum, + BT_PicassoIV, + BT_PiccoloSD64, + BT_A2410, + BT_Pixel64, + BT_uaegfx, + BT_CVision3D, + BT_Altais, + BT_Prototype1, + BT_Prototype2, + BT_Prototype3, + BT_Prototype4, + BT_Prototype5, + BT_MaxBoardTypes +} BTYPE; + struct ScreenResolution { uae_u32 width; /* in pixels */ @@ -116,11 +145,11 @@ typedef enum { /************************************************************************/ -#define RGBFF_PLANAR RGBFF_NONE -#define RGBFF_CHUNKY RGBFF_CLUT +#define RGBFF_PLANAR RGBFF_NONE +#define RGBFF_CHUNKY RGBFF_CLUT -#define RGBFB_PLANAR RGBFB_NONE -#define RGBFB_CHUNKY RGBFB_CLUT +#define RGBFB_PLANAR RGBFB_NONE +#define RGBFB_CHUNKY RGBFB_CLUT /************************************************************************/ @@ -172,8 +201,8 @@ struct BitMap /************************************************************************/ -#define SETTINGSNAMEMAXCHARS 30 -#define BOARDNAMEMAXCHARS 30 +#define SETTINGSNAMEMAXCHARS 30 +#define BOARDNAMEMAXCHARS 30 struct Settings { uae_u32 BoardType; @@ -213,13 +242,13 @@ struct LibResolution { uaecptr BoardInfo; }; -#define P96B_FAMILY 0 /* obsolete (Resolution is an entire family) */ -#define P96B_PUBLIC 1 /* Resolution should be added to the public */ -#define P96B_MONITOOL 2 - -#define P96F_FAMILY (1<