1 #ifndef HARDWARE_DMABITS_H
    2 #define HARDWARE_DMABITS_H
    3 
    4 /*
    5 	dma bits
    6 
    7 	Copyright © 2002 The MorphOS Development Team, All Rights Reserved.
    8 */
    9 
   10 
   11 #define DMAB_AUD0      0
   12 #define DMAB_AUD1      1
   13 #define DMAB_AUD2      2
   14 #define DMAB_AUD3      3
   15 #define DMAB_DISK      4
   16 #define DMAB_SPRITE    5
   17 #define DMAB_BLITTER   6
   18 #define DMAB_COPPER    7
   19 #define DMAB_RASTER    8
   20 #define DMAB_MASTER    9
   21 #define DMAB_BLITHOG   10
   22 #define DMAB_BLTNZERO  13
   23 #define DMAB_BLTDONE   14
   24 #define DMAB_SETCLR    15
   25 
   26 #define DMAF_AUD0      (1<<DMAB_AUD0)
   27 #define DMAF_AUD1      (1<<DMAB_AUD1)
   28 #define DMAF_AUD2      (1<<DMAB_AUD2)
   29 #define DMAF_AUD3      (1<<DMAB_AUD3)
   30 #define DMAF_DISK      (1<<DMAB_DISK)
   31 #define DMAF_SPRITE    (1<<DMAB_SPRITE)
   32 #define DMAF_BLITTER   (1<<DMAB_BLITTER)
   33 #define DMAF_COPPER    (1<<DMAB_COPPER)
   34 #define DMAF_RASTER    (1<<DMAB_RASTER)
   35 #define DMAF_MASTER    (1<<DMAB_MASTER)
   36 #define DMAF_BLITHOG   (1<<DMAB_BLITHOG)
   37 #define DMAF_BLTNZERO  (1<<DMAB_BLTNZERO)
   38 #define DMAF_BLTDONE   (1<<DMAB_BLTDONE)
   39 #define DMAF_SETCLR    (1<<DMAB_SETCLR)
   40 
   41 
   42 #define DMAF_AUDIO     (DMAF_AUD0|DMAF_AUD1|DMAF_AUD2|DMAF_AUD3)
   43 #define DMAF_ALL       (DMAF_AUD0|DMAF_AUD1|DMAF_AUD2|DMAF_AUD3|DMAF_DISK|DMAF_SPRITE|DMAF_BLITTER|DMAF_COPPER|DMAF_RASTER)
   44 
   45 
   46 #endif /* HARDWARE_DMABITS_H */