home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Developer CD v1.2
/
amidev_cd_12.iso
/
inc&ad2.0
/
includes
/
hardware
/
intbits.h
< prev
next >
Wrap
C/C++ Source or Header
|
1992-09-01
|
2KB
|
54 lines
#ifndef HARDWARE_INTBITS_H
#define HARDWARE_INTBITS_H
/*
** $Filename: hardware/intbits.h $
** $Release: 2.04 Includes, V37.4 $
** $Revision: 36.2 $
** $Date: 90/07/10 $
**
** bits in the interrupt enable (and interrupt request) register
**
** (C) Copyright 1985-1991 Commodore-Amiga, Inc.
** All Rights Reserved
*/
#define INTB_SETCLR (15) /* Set/Clear control bit. Determines if bits */
/* written with a 1 get set or cleared. Bits */
/* written with a zero are allways unchanged */
#define INTB_INTEN (14) /* Master interrupt (enable only ) */
#define INTB_EXTER (13) /* External interrupt */
#define INTB_DSKSYNC (12) /* Disk re-SYNChronized */
#define INTB_RBF (11) /* serial port Receive Buffer Full */
#define INTB_AUD3 (10) /* Audio channel 3 block finished */
#define INTB_AUD2 (9) /* Audio channel 2 block finished */
#define INTB_AUD1 (8) /* Audio channel 1 block finished */
#define INTB_AUD0 (7) /* Audio channel 0 block finished */
#define INTB_BLIT (6) /* Blitter finished */
#define INTB_VERTB (5) /* start of Vertical Blank */
#define INTB_COPER (4) /* Coprocessor */
#define INTB_PORTS (3) /* I/O Ports and timers */
#define INTB_SOFTINT (2) /* software interrupt request */
#define INTB_DSKBLK (1) /* Disk Block done */
#define INTB_TBE (0) /* serial port Transmit Buffer Empty */
#define INTF_SETCLR (1<<15)
#define INTF_INTEN (1<<14)
#define INTF_EXTER (1<<13)
#define INTF_DSKSYNC (1<<12)
#define INTF_RBF (1<<11)
#define INTF_AUD3 (1<<10)
#define INTF_AUD2 (1<<9)
#define INTF_AUD1 (1<<8)
#define INTF_AUD0 (1<<7)
#define INTF_BLIT (1<<6)
#define INTF_VERTB (1<<5)
#define INTF_COPER (1<<4)
#define INTF_PORTS (1<<3)
#define INTF_SOFTINT (1<<2)
#define INTF_DSKBLK (1<<1)
#define INTF_TBE (1<<0)
#endif /* HARDWARE_INTBITS_H */