m88k_dmt.h File Reference

Back to the index.

Macros
m88k_dmt.h File Reference

Go to the source code of this file.

Macros

#define DMT_SKIP   0x00010000 /* skip this dmt */
 
#define DMT_BO   0x00008000 /* Byte-Ordering */
 
#define DMT_DAS   0x00004000 /* Data Access Space */
 
#define DMT_DOUB1   0x00002000 /* Double Word */
 
#define DMT_LOCKBAR   0x00001000 /* Bud Lock */
 
#define DMT_DREG   0x00000F80 /* Destination Registers 5bits */
 
#define DMT_SIGNED   0x00000040 /* Sign-Extended Bit */
 
#define DMT_EN   0x0000003C /* Byte Enable Bit */
 
#define DMT_WRITE   0x00000002 /* Read/Write Transaction Bit */
 
#define DMT_VALID   0x00000001 /* Valid Transaction Bit */
 
#define DMT_DREGSHIFT   7
 
#define DMT_ENSHIFT   2
 
#define DMT_DREGBITS(x)   (((x) & DMT_DREG) >> DMT_DREGSHIFT)
 
#define DMT_ENBITS(x)   (((x) & DMT_EN) >> DMT_ENSHIFT)
 

Macro Definition Documentation

◆ DMT_BO

#define DMT_BO   0x00008000 /* Byte-Ordering */

Definition at line 44 of file m88k_dmt.h.

Referenced by m88k_ldcr().

◆ DMT_DAS

#define DMT_DAS   0x00004000 /* Data Access Space */

Definition at line 45 of file m88k_dmt.h.

◆ DMT_DOUB1

#define DMT_DOUB1   0x00002000 /* Double Word */

Definition at line 46 of file m88k_dmt.h.

◆ DMT_DREG

#define DMT_DREG   0x00000F80 /* Destination Registers 5bits */

Definition at line 48 of file m88k_dmt.h.

◆ DMT_DREGBITS

#define DMT_DREGBITS (   x)    (((x) & DMT_DREG) >> DMT_DREGSHIFT)

Definition at line 57 of file m88k_dmt.h.

Referenced by m88k_ldcr().

◆ DMT_DREGSHIFT

#define DMT_DREGSHIFT   7

Definition at line 54 of file m88k_dmt.h.

◆ DMT_EN

#define DMT_EN   0x0000003C /* Byte Enable Bit */

Definition at line 50 of file m88k_dmt.h.

◆ DMT_ENBITS

#define DMT_ENBITS (   x)    (((x) & DMT_EN) >> DMT_ENSHIFT)

Definition at line 58 of file m88k_dmt.h.

◆ DMT_ENSHIFT

#define DMT_ENSHIFT   2

Definition at line 55 of file m88k_dmt.h.

◆ DMT_LOCKBAR

#define DMT_LOCKBAR   0x00001000 /* Bud Lock */

Definition at line 47 of file m88k_dmt.h.

◆ DMT_SIGNED

#define DMT_SIGNED   0x00000040 /* Sign-Extended Bit */

Definition at line 49 of file m88k_dmt.h.

◆ DMT_SKIP

#define DMT_SKIP   0x00010000 /* skip this dmt */

Definition at line 43 of file m88k_dmt.h.

◆ DMT_VALID

#define DMT_VALID   0x00000001 /* Valid Transaction Bit */

Definition at line 52 of file m88k_dmt.h.

Referenced by m88k_ldcr().

◆ DMT_WRITE

#define DMT_WRITE   0x00000002 /* Read/Write Transaction Bit */

Definition at line 51 of file m88k_dmt.h.

Referenced by m88k_ldcr().


Generated on Sun Sep 30 2018 16:05:18 for GXemul by doxygen 1.8.13