Annotation of uae/src/include/blitter.h, revision 1.1

1.1     ! root        1:  /* 
        !             2:   * UAE - The Un*x Amiga Emulator
        !             3:   * 
        !             4:   * Blitter emulation
        !             5:   *
        !             6:   * (c) 1995 Bernd Schmidt
        !             7:   */
        !             8: 
        !             9: struct bltinfo {
        !            10:     int blitzero;
        !            11:     UWORD blitpreva,blitprevb,blitashift,blitbshift;
        !            12:     UWORD bltadat,bltbdat,bltcdat,bltddat,bltafwm,bltalwm;
        !            13:     UWORD vblitsize,hblitsize;
        !            14:     WORD  bltamod,bltbmod,bltcmod,bltdmod;
        !            15: };
        !            16: 
        !            17: extern enum blitter_states {
        !            18:     BLT_done, BLT_init, BLT_read, BLT_work, BLT_write, BLT_next
        !            19: } bltstate;
        !            20: 
        !            21: extern struct bltinfo blt_info;
        !            22: 
        !            23: extern UWORD bltsize, oldvblts;
        !            24: extern UWORD bltcon0,bltcon1;
        !            25: extern int blinea_shift;
        !            26: extern ULONG bltapt,bltbpt,bltcpt,bltdpt;
        !            27: 
        !            28: extern void maybe_blit(void);
        !            29: extern void blitter_handler(void);
        !            30: extern void build_blitfilltable(void);
        !            31: extern void do_blitter(void);
        !            32: 
        !            33: typedef void blitter_func(UBYTE *, UBYTE *, UBYTE *, UBYTE *, struct bltinfo *);
        !            34: 
        !            35: extern blitter_func *blitfunc_dofast[256];
        !            36: extern blitter_func *blitfunc_dofast_desc[256];

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.