--- uae/src/include/blitter.h 2018/04/24 16:40:26 1.1.1.3 +++ uae/src/include/blitter.h 2018/04/24 17:18:58 1.1.1.6 @@ -34,15 +34,16 @@ extern uae_u16 bltcon0,bltcon1; extern int blinea_shift; extern uae_u32 bltapt,bltbpt,bltcpt,bltdpt; -extern void maybe_blit (void); +extern void maybe_blit (int); +extern int blitnasty (void); extern void blitter_handler (void); extern void build_blitfilltable (void); extern void do_blitter (void); extern void blitter_done_notify (void); -typedef void blitter_func(uae_u8 *, uae_u8 *, uae_u8 *, uae_u8 *, struct bltinfo *); +typedef void blitter_func(uaecptr, uaecptr, uaecptr, uaecptr, struct bltinfo *); #define BLITTER_MAX_WORDS 2048 -extern blitter_func *blitfunc_dofast[256]; -extern blitter_func *blitfunc_dofast_desc[256]; +extern blitter_func *const blitfunc_dofast[256]; +extern blitter_func *const blitfunc_dofast_desc[256]; extern uae_u32 blit_masktable[BLITTER_MAX_WORDS];