home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / coders / jËzyki_programowania / ace_basic / ace / include / hardware / dmabits.h < prev    next >
C/C++ Source or Header  |  1977-12-31  |  1KB  |  53 lines

  1. #ifndef HARDWARE_DMABITS_H
  2. #define HARDWARE_DMABITS_H 1
  3. /*
  4. ** dmabits.h for ACE Basic
  5. **
  6. ** Note: Translated to ACE by ConvertC2ACE
  7. **       @ MapMeadow Software, Nils Sjoholm
  8. **
  9. **
  10. ** Date: 09/03/95
  11. **
  12. **
  13. */
  14.  
  15.  
  16. /* write definitions for dmaconw */
  17. #define DMAF_SETCLR  &H8000
  18. #define DMAF_AUDIO   &H000F   /* 4 bit mask */
  19. #define DMAF_AUD0    &H0001
  20. #define DMAF_AUD1    &H0002
  21. #define DMAF_AUD2    &H0004
  22. #define DMAF_AUD3    &H0008
  23. #define DMAF_DISK    &H0010
  24. #define DMAF_SPRITE  &H0020
  25. #define DMAF_BLITTER &H0040
  26. #define DMAF_COPPER  &H0080
  27. #define DMAF_RASTER  &H0100
  28. #define DMAF_MASTER  &H0200
  29. #define DMAF_BLITHOG &H0400
  30. #define DMAF_ALL     &H01FF   /* all dma channels */
  31.  
  32. /* read definitions for dmaconr */
  33. /* bits 0-8 correspnd to dmaconw definitions */
  34. #define DMAF_BLTDONE &H4000
  35. #define DMAF_BLTNZERO   &H2000
  36.  
  37. #define DMAB_SETCLR  15
  38. #define DMAB_AUD0    0
  39. #define DMAB_AUD1    1
  40. #define DMAB_AUD2    2
  41. #define DMAB_AUD3    3
  42. #define DMAB_DISK    4
  43. #define DMAB_SPRITE  5
  44. #define DMAB_BLITTER 6
  45. #define DMAB_COPPER  7
  46. #define DMAB_RASTER  8
  47. #define DMAB_MASTER  9
  48. #define DMAB_BLITHOG 10
  49. #define DMAB_BLTDONE 14
  50. #define DMAB_BLTNZERO   13
  51.  
  52. #endif  /* HARDWARE_DMABITS_H */
  53.