[Contents] [Index] [Help] [Retrace] [browse <] [Browse >]

#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-1999 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 */