home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 10 / Fresh_Fish_10_2352.bin / gnu / os-include / resources / misc.i < prev    next >
Text File  |  1993-10-15  |  1KB  |  50 lines

  1.     IFND    RESOURCES_MISC_I
  2. RESOURCES_MISC_I    SET    1
  3. **
  4. **    $VER: misc.i 36.12 (6.5.90)
  5. **    Includes Release 40.15
  6. **
  7. **    Unit number definitions for "misc.resource"
  8. **
  9. **    (C) Copyright 1985-1993 Commodore-Amiga, Inc.
  10. **        All Rights Reserved
  11. **
  12.  
  13.     IFND    EXEC_TYPES_I
  14.     INCLUDE "exec/types.i"
  15.     ENDC    !EXEC_TYPES_I
  16.  
  17.     IFND    EXEC_LIBRARIES_I
  18.     INCLUDE "exec/libraries.i"
  19.     ENDC    !EXEC_LIBRARIES_I
  20.  
  21. *
  22. * Unit number definitions.  Ownership of a resource grants low-level
  23. * bit access to the hardware registers.  You are still obligated to follow
  24. * the rules for shared access of the interrupt system.    (see
  25. * exec.library/SetIntVector or cia.resource as appropriate).
  26. *
  27. MR_SERIALPORT    EQU 0    ;Amiga custom chip serial port registers & interrupts
  28.             ;(SERDAT,SERDATR,SERPER,ADKCON, and interrupts)
  29. MR_SERIALBITS    EQU 1    ;Serial control bits (DTR,CTS, etc.)
  30. MR_PARALLELPORT    EQU 2    ;The 8 bit parallel data port
  31.             ;(CIAAPRA & CIAADDRA only!)
  32. MR_PARALLELBITS    EQU 3    ;All other parallel bits & interrupts (BUSY,ACK,etc.)
  33.  
  34. *
  35. * Library vector offset definitions
  36. *
  37.     LIBINIT LIB_BASE
  38.     LIBDEF    MR_ALLOCMISCRESOURCE    ;-6
  39.     LIBDEF    MR_FREEMISCRESOURCE    ;-12
  40.  
  41. *
  42. * Name of misc.resource
  43. *
  44. MISCNAME    MACRO
  45.         DC.B    'misc.resource',0
  46.         CNOP    0,2
  47.         ENDM
  48.  
  49.     ENDC    ;RESOURCE_MISC_I
  50.