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 */