diff options
Diffstat (limited to 'src/emu/cpu/i86/i286intf.h')
-rw-r--r-- | src/emu/cpu/i86/i286intf.h | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/src/emu/cpu/i86/i286intf.h b/src/emu/cpu/i86/i286intf.h new file mode 100644 index 00000000000..c1c92a78c30 --- /dev/null +++ b/src/emu/cpu/i86/i286intf.h @@ -0,0 +1,46 @@ +/* ASG 971222 -- rewrote this interface */ +#ifndef __I286INTR_H_ +#define __I286INTR_H_ + +#include "i86intf.h" + +enum +{ + I80286_PC=0, + I80286_IP, + I80286_AX, + I80286_CX, + I80286_DX, + I80286_BX, + I80286_SP, + I80286_BP, + I80286_SI, + I80286_DI, + I80286_FLAGS, + I80286_ES, + I80286_CS, + I80286_SS, + I80286_DS, + I80286_ES_2, + I80286_CS_2, + I80286_SS_2, + I80286_DS_2, + I80286_MSW, + I80286_GDTR_BASE, + I80286_IDTR_BASE, + I80286_LDTR_BASE, + I80286_TR_BASE, + I80286_GDTR_LIMIT, + I80286_IDTR_LIMIT, + I80286_LDTR_LIMIT, + I80286_TR_LIMIT, + I80286_VECTOR, + I80286_PENDING, + I80286_NMI_STATE, + I80286_IRQ_STATE +}; + +/* Public functions */ +void i80286_get_info(UINT32 state, cpuinfo *info); + +#endif |