m88k_psl.h File Reference

Back to the index.

Macros
m88k_psl.h File Reference

Go to the source code of this file.

Macros

#define M88K_PID_ARN   0x0000ff00 /* architectural revision number */
 
#define M88K_ARN_SHIFT   8
 
#define M88K_ARN_88100   0x00
 
#define M88K_ARN_88110   0x01
 
#define M88K_PID_VN   0x000000fe /* version number */
 
#define M88K_VN_SHIFT   1
 
#define M88K_PID_MC   0x00000001 /* 88100 master/checker mode */
 
#define M88K_PSR_MODE   0x80000000 /* supervisor/user mode */
 
#define M88K_PSR_BO   0x40000000 /* byte-ordering 0:big 1:little */
 
#define M88K_PSR_SER   0x20000000 /* 88110 serial mode */
 
#define M88K_PSR_C   0x10000000 /* carry */
 
#define M88K_PSR_SGN   0x04000000 /* 88110 Signed Immediate mode */
 
#define M88K_PSR_SRM   0x02000000 /* 88110 Serialize Memory */
 
#define M88K_PSR_TRACE   0x00800000 /* 88110 hardware trace */
 
#define M88K_PSR_SFD   0x000003e0 /* SFU disable */
 
#define M88K_PSR_SFD2   0x00000010 /* 88110 SFU2 (Graphics) disable */
 
#define M88K_PSR_SFD1   0x00000008 /* SFU1 (FPU) disable */
 
#define M88K_PSR_MXM   0x00000004 /* misaligned access enable */
 
#define M88K_PSR_IND   0x00000002 /* interrupt disable */
 
#define M88K_PSR_SFRZ   0x00000001 /* shadow freeze */
 
#define M88K_FIP_V   0x00000002 /* valid */
 
#define M88K_FIP_E   0x00000001 /* exception */
 
#define M88K_FIP_ADDR   0xfffffffc /* address mask */
 
#define M88K_NIP_V   0x00000002 /* valid */
 
#define M88K_NIP_E   0x00000001 /* exception */
 
#define M88K_NIP_ADDR   0xfffffffc /* address mask */
 
#define M88K_XIP_V   0x00000002 /* valid */
 
#define M88K_XIP_E   0x00000001 /* exception */
 
#define M88K_XIP_ADDR   0xfffffffc /* address mask */
 

Macro Definition Documentation

◆ M88K_ARN_88100

#define M88K_ARN_88100   0x00

Definition at line 60 of file m88k_psl.h.

◆ M88K_ARN_88110

#define M88K_ARN_88110   0x01

Definition at line 61 of file m88k_psl.h.

◆ M88K_ARN_SHIFT

#define M88K_ARN_SHIFT   8

Definition at line 59 of file m88k_psl.h.

◆ M88K_FIP_ADDR

#define M88K_FIP_ADDR   0xfffffffc /* address mask */

Definition at line 86 of file m88k_psl.h.

Referenced by X().

◆ M88K_FIP_E

#define M88K_FIP_E   0x00000001 /* exception */

Definition at line 85 of file m88k_psl.h.

Referenced by X().

◆ M88K_FIP_V

#define M88K_FIP_V   0x00000002 /* valid */

Definition at line 84 of file m88k_psl.h.

Referenced by X().

◆ M88K_NIP_ADDR

#define M88K_NIP_ADDR   0xfffffffc /* address mask */

Definition at line 89 of file m88k_psl.h.

Referenced by X().

◆ M88K_NIP_E

#define M88K_NIP_E   0x00000001 /* exception */

Definition at line 88 of file m88k_psl.h.

Referenced by X().

◆ M88K_NIP_V

#define M88K_NIP_V   0x00000002 /* valid */

Definition at line 87 of file m88k_psl.h.

Referenced by m88k_exception(), and X().

◆ M88K_PID_ARN

#define M88K_PID_ARN   0x0000ff00 /* architectural revision number */

Definition at line 58 of file m88k_psl.h.

◆ M88K_PID_MC

#define M88K_PID_MC   0x00000001 /* 88100 master/checker mode */

Definition at line 64 of file m88k_psl.h.

Referenced by M88K_CPUComponent::ResetState().

◆ M88K_PID_VN

#define M88K_PID_VN   0x000000fe /* version number */

Definition at line 62 of file m88k_psl.h.

◆ M88K_PSR_BO

#define M88K_PSR_BO   0x40000000 /* byte-ordering 0:big 1:little */

◆ M88K_PSR_C

#define M88K_PSR_C   0x10000000 /* carry */

Definition at line 73 of file m88k_psl.h.

Referenced by X().

◆ M88K_PSR_IND

#define M88K_PSR_IND   0x00000002 /* interrupt disable */

Definition at line 81 of file m88k_psl.h.

Referenced by m88k_exception(), and M88K_CPUComponent::ResetState().

◆ M88K_PSR_MODE

#define M88K_PSR_MODE   0x80000000 /* supervisor/user mode */

◆ M88K_PSR_MXM

#define M88K_PSR_MXM   0x00000004 /* misaligned access enable */

Definition at line 80 of file m88k_psl.h.

Referenced by M88K_CPUComponent::GetAttribute(), and m88k_stcr().

◆ M88K_PSR_SER

#define M88K_PSR_SER   0x20000000 /* 88110 serial mode */

Definition at line 72 of file m88k_psl.h.

◆ M88K_PSR_SFD

#define M88K_PSR_SFD   0x000003e0 /* SFU disable */

Definition at line 77 of file m88k_psl.h.

◆ M88K_PSR_SFD1

#define M88K_PSR_SFD1   0x00000008 /* SFU1 (FPU) disable */

Definition at line 79 of file m88k_psl.h.

Referenced by DYNTRANS_INSTR(), m88k_exception(), and X().

◆ M88K_PSR_SFD2

#define M88K_PSR_SFD2   0x00000010 /* 88110 SFU2 (Graphics) disable */

Definition at line 78 of file m88k_psl.h.

◆ M88K_PSR_SFRZ

#define M88K_PSR_SFRZ   0x00000001 /* shadow freeze */

Definition at line 82 of file m88k_psl.h.

Referenced by m88k_exception().

◆ M88K_PSR_SGN

#define M88K_PSR_SGN   0x04000000 /* 88110 Signed Immediate mode */

Definition at line 74 of file m88k_psl.h.

◆ M88K_PSR_SRM

#define M88K_PSR_SRM   0x02000000 /* 88110 Serialize Memory */

Definition at line 75 of file m88k_psl.h.

◆ M88K_PSR_TRACE

#define M88K_PSR_TRACE   0x00800000 /* 88110 hardware trace */

Definition at line 76 of file m88k_psl.h.

◆ M88K_VN_SHIFT

#define M88K_VN_SHIFT   1

Definition at line 63 of file m88k_psl.h.

◆ M88K_XIP_ADDR

#define M88K_XIP_ADDR   0xfffffffc /* address mask */

Definition at line 92 of file m88k_psl.h.

◆ M88K_XIP_E

#define M88K_XIP_E   0x00000001 /* exception */

Definition at line 91 of file m88k_psl.h.

Referenced by m88k_exception().

◆ M88K_XIP_V

#define M88K_XIP_V   0x00000002 /* valid */

Definition at line 90 of file m88k_psl.h.

Referenced by m88k_exception().


Generated on Fri Dec 7 2018 19:52:23 for GXemul by doxygen 1.8.13