--- uae/src/include/picasso96.h 2018/04/24 16:42:27 1.1.1.2 +++ uae/src/include/picasso96.h 2018/04/24 17:17:00 1.1.1.6 @@ -15,6 +15,55 @@ #define COMP 2 #define INVERS 4 +typedef enum { + BLIT_FALSE, + BLIT_NOR, + BLIT_ONLYDST, + BLIT_NOTSRC, + BLIT_ONLYSRC, + BLIT_NOTDST, + BLIT_EOR, + BLIT_NAND, + BLIT_AND, + BLIT_NEOR, + BLIT_DST, + BLIT_NOTONLYSRC, + BLIT_SRC, + BLIT_NOTONLYDST, + BLIT_OR, + BLIT_TRUE, + 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 */ @@ -96,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 /************************************************************************/ @@ -152,8 +201,8 @@ struct BitMap /************************************************************************/ -#define SETTINGSNAMEMAXCHARS 30 -#define BOARDNAMEMAXCHARS 30 +#define SETTINGSNAMEMAXCHARS 30 +#define BOARDNAMEMAXCHARS 30 struct Settings { uae_u32 BoardType; @@ -193,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<