Annotation of uae/src/include/blitter.h, revision 1.1.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.