home *** CD-ROM | disk | FTP | other *** search
- #ifndef RESOURCES_MISC_H
- #define RESOURCES_MISC_H
- /*
- ** $Filename: resources/misc.h $
- ** $Release: 2.04 Includes, V37.4 $
- ** $Revision: 36.13 $
- ** $Date: 90/05/06 $
- **
- ** Unit number definitions for "misc.resource"
- **
- ** (C) Copyright 1985-1991 Commodore-Amiga, Inc.
- ** All Rights Reserved
- */
-
- #ifndef EXEC_TYPES_H
- #include "exec/types.h"
- #endif /* EXEC_TYPES_H */
-
- #ifndef EXEC_LIBRARIES_H
- #include "exec/libraries.h"
- #endif /* EXEC_LIBRARIES_H */
-
- /*
- * Unit number definitions. Ownership of a resource grants low-level
- * bit access to the hardware registers. You are still obligated to follow
- * the rules for shared access of the interrupt system (see
- * exec.library/SetIntVector or cia.resource as appropriate).
- */
- #define MR_SERIALPORT 0 /* Amiga custom chip serial port registers
- (SERDAT,SERDATR,SERPER,ADKCON, and interrupts) */
- #define MR_SERIALBITS 1 /* Serial control bits (DTR,CTS, etc.) */
- #define MR_PARALLELPORT 2 /* The 8 bit parallel data port
- (CIAAPRA & CIAADDRA only!) */
- #define MR_PARALLELBITS 3 /* All other parallel bits & interrupts
- (BUSY,ACK,etc.) */
-
- /*
- * Library vector offset definitions
- */
- #define MR_ALLOCMISCRESOURCE (LIB_BASE) /* -6 */
- #define MR_FREEMISCRESOURCE (LIB_BASE-LIB_VECTSIZE) /* -12 */
-
- #define MISCNAME "misc.resource"
-
- #endif /* RESOURCES_MISC_H */
-