home *** CD-ROM | disk | FTP | other *** search
/ Dave Lowe: AssemPro For Development Amiga Driver / Lowe_AssemProForDevelopmentAmigaDriver.adf / Includes / hardware / dmabits.i < prev    next >
Encoding:
Text File  |  1978-06-06  |  1.3 KB  |  56 lines

  1. ;*******************************************************************
  2. ; Commodore-Amiga, Inc.
  3. ; dmabits.i
  4. ;
  5. ; $Header: dmabits.i,v 27.1 85/06/24 14:43:02 neil Exp $
  6. ;
  7. ; $Locker:  $
  8. ;
  9. ;********************************************************************
  10.  
  11.    IFND  HARDWARE_DMABITS_I@
  12. HARDWARE_DMABITS_I@ =  1
  13.  
  14.  
  15. ; include file for defining dma control stuff ;/
  16.  
  17. ; write definitions for dmaconw ;/
  18. DMAF_SETCLR    EQU   $8000
  19. DMAF_AUDIO     EQU   $000F /; 4 bit mask ;/
  20. DMAF_AUD0      EQU   $0001
  21. DMAF_AUD1      EQU   $0002
  22. DMAF_AUD2      EQU   $0004
  23. DMAF_AUD3      EQU   $0008
  24. DMAF_DISK      EQU   $0010
  25. DMAF_SPRITE    EQU   $0020
  26. DMAF_BLITTER   EQU   $0040
  27. DMAF_COPPER    EQU   $0080
  28. DMAF_RASTER    EQU   $0100
  29. DMAF_MASTER    EQU   $0200
  30. DMAF_BLITHOG   EQU   $0400
  31. DMAF_ALL       EQU   $01FF /; all dma channels ;/
  32.  
  33. ; read definitions for dmaconr ;/
  34. ; bits 0-8 correspnd to dmaconw definitions ;/
  35. DMAF_BLTDONE   EQU   $4000
  36. DMAF_BLTNZERO  EQU   $2000
  37.  
  38. DMAB_SETCLR    EQU   15
  39. DMAB_AUD0      EQU   0
  40. DMAB_AUD1      EQU   1
  41. DMAB_AUD2      EQU   2
  42. DMAB_AUD3      EQU   3
  43. DMAB_DISK      EQU   4
  44. DMAB_SPRITE    EQU   5
  45. DMAB_BLITTER   EQU   6
  46. DMAB_COPPER    EQU   7
  47. DMAB_RASTER    EQU   8
  48. DMAB_MASTER    EQU   9
  49. DMAB_BLITHOG   EQU   10
  50. DMAB_BLTDONE   EQU   14
  51. DMAB_BLTNZERO  EQU   13
  52.  
  53.    ENDIF
  54.    END
  55.