home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / cbm / nduk-v37.lha / V37 / include / hardware / adkbits.i < prev    next >
Text File  |  1991-11-27  |  2KB  |  55 lines

  1.     IFND    HARDWARE_ADKBITS_I
  2. HARDWARE_ADKBITS_I    SET    1
  3. **
  4. **    $Filename: hardware/adkbits.i $
  5. **    $Release: 2.04 Includes, V37.4 $
  6. **    $Revision: 36.2 $
  7. **    $Date: 90/07/10 $
  8. **
  9. **    bit definitions for adkcon register
  10. **
  11. **    (C) Copyright 1985-1991 Commodore-Amiga, Inc.
  12. **        All Rights Reserved
  13. **
  14.  
  15. ADKB_SETCLR    EQU   15 ; standard set/clear bit
  16. ADKB_PRECOMP1  EQU   14 ; two bits of precompensation
  17. ADKB_PRECOMP0  EQU   13
  18. ADKB_MFMPREC   EQU   12 ; use mfm style precompensation
  19. ADKB_UARTBRK   EQU   11 ; force uart output to zero
  20. ADKB_WORDSYNC  EQU   10 ; enable DSKSYNC register matching
  21. ADKB_MSBSYNC   EQU   9    ; (Apple GCR Only) sync on MSB for reading
  22. ADKB_FAST      EQU   8    ; 1 -> 2 us/bit (mfm), 2 -> 4 us/bit (gcr)
  23. ADKB_USE3PN    EQU   7    ; use aud chan 3 to modulate period of ??
  24. ADKB_USE2P3    EQU   6    ; use aud chan 2 to modulate period of 3
  25. ADKB_USE1P2    EQU   5    ; use aud chan 1 to modulate period of 2
  26. ADKB_USE0P1    EQU   4    ; use aud chan 0 to modulate period of 1
  27. ADKB_USE3VN    EQU   3    ; use aud chan 3 to modulate volume of ??
  28. ADKB_USE2V3    EQU   2    ; use aud chan 2 to modulate volume of 3
  29. ADKB_USE1V2    EQU   1    ; use aud chan 1 to modulate volume of 2
  30. ADKB_USE0V1    EQU   0    ; use aud chan 0 to modulate volume of 1
  31.  
  32. ADKF_SETCLR    EQU   (1<<15)
  33. ADKF_PRECOMP1  EQU   (1<<14)
  34. ADKF_PRECOMP0  EQU   (1<<13)
  35. ADKF_MFMPREC   EQU   (1<<12)
  36. ADKF_UARTBRK   EQU   (1<<11)
  37. ADKF_WORDSYNC  EQU   (1<<10)
  38. ADKF_MSBSYNC   EQU   (1<<9)
  39. ADKF_FAST      EQU   (1<<8)
  40. ADKF_USE3PN    EQU   (1<<7)
  41. ADKF_USE2P3    EQU   (1<<6)
  42. ADKF_USE1P2    EQU   (1<<5)
  43. ADKF_USE0P1    EQU   (1<<4)
  44. ADKF_USE3VN    EQU   (1<<3)
  45. ADKF_USE2V3    EQU   (1<<2)
  46. ADKF_USE1V2    EQU   (1<<1)
  47. ADKF_USE0V1    EQU   (1<<0)
  48.  
  49. ADKF_PRE000NS  EQU   0                 ; 000 ns of precomp
  50. ADKF_PRE140NS  EQU   (ADKF_PRECOMP0)         ; 140 ns of precomp
  51. ADKF_PRE280NS  EQU   (ADKF_PRECOMP1)         ; 280 ns of precomp
  52. ADKF_PRE560NS  EQU   (ADKF_PRECOMP0!ADKF_PRECOMP1) ; 560 ns of precomp
  53.  
  54.     ENDC    ; HARDWARE_ADKBITS_I
  55.