--- uae/src/include/custom.h 2018/04/24 16:49:08 1.1.1.8 +++ uae/src/include/custom.h 2018/04/24 16:53:27 1.1.1.11 @@ -18,6 +18,7 @@ extern int intlev (void); extern void dumpcustom (void); extern void do_disk (void); +extern void do_copper (void); extern void notice_new_xcolors (void); extern void notice_screen_contents_lost (void); @@ -42,9 +43,9 @@ STATIC_INLINE int dmaen (unsigned int dm } #define SPCFLAG_STOP 2 -#define SPCFLAG_DISK 4 -#define SPCFLAG_INT 8 -#define SPCFLAG_BRK 16 +#define SPCFLAG_COPPER 4 +#define SPCFLAG_INT 8 +#define SPCFLAG_BRK 16 #define SPCFLAG_EXTRA_CYCLES 32 #define SPCFLAG_TRACE 64 #define SPCFLAG_DOTRACE 128 @@ -53,7 +54,6 @@ STATIC_INLINE int dmaen (unsigned int dm #define SPCFLAG_EXEC 1024 #define SPCFLAG_MODE_CHANGE 8192 -extern int dskdmaen; extern uae_u16 adkcon; extern unsigned int joy0dir, joy1dir; @@ -97,6 +97,7 @@ extern unsigned long syncbase; #define DMA_BLITTER 0x0040 #define DMA_COPPER 0x0080 #define DMA_BITPLANE 0x0100 +#define DMA_MASTER 0x0200 #define DMA_BLITPRI 0x0400 extern unsigned long frametime, timeframes; @@ -110,3 +111,6 @@ extern uae_u32 lorestab_h[256][4]; extern uae_u32 hirestab_l[256][1]; extern uae_u32 lorestab_l[256][2]; + +/* AGA mode color lookup tables */ +extern unsigned int xredcolors[256], xgreencolors[256], xbluecolors[256];