mirror of
https://github.com/holub/mame
synced 2025-05-23 22:20:01 +03:00

i86/i286/i386/nec/v30mz: * renamed i86.h -> i86priv.h * renamed i86intrf.h -> i86.h * consolidated i88intrf.h, i186intf.h, i188intf.h, etc into i86.h m6805: * moved memory read/write macros out of public header m37710: * moved memory read/write macros out of public header spc700: * moved many structs/functions/macros out of public header tms32010: * moved memory read/write macros out of public header sm8500: * pointer-ified the core (apparently never had get/set context!) g65816: * moved memory read/write macros out of public header pic16c5x: * moved memory read/write macros out of public header t11: * moved memory read/write macros out of public header
45 lines
699 B
C
45 lines
699 B
C
/* ASG 971222 -- rewrote this interface */
|
|
#pragma once
|
|
|
|
#ifndef __I86INTF_H__
|
|
#define __I86INTF_H__
|
|
|
|
#include "cpuintrf.h"
|
|
|
|
#define INPUT_LINE_TEST 20 /* PJB 03/05 */
|
|
|
|
enum
|
|
{
|
|
I8086_PC=0,
|
|
I8086_IP,
|
|
I8086_AX,
|
|
I8086_CX,
|
|
I8086_DX,
|
|
I8086_BX,
|
|
I8086_SP,
|
|
I8086_BP,
|
|
I8086_SI,
|
|
I8086_DI,
|
|
I8086_FLAGS,
|
|
I8086_ES,
|
|
I8086_CS,
|
|
I8086_SS,
|
|
I8086_DS,
|
|
I8086_VECTOR
|
|
};
|
|
|
|
/* Public functions */
|
|
CPU_GET_INFO( i8086 );
|
|
#define CPU_I8086 CPU_GET_INFO_NAME( i8086 )
|
|
|
|
CPU_GET_INFO( i8088 );
|
|
#define CPU_I8088 CPU_GET_INFO_NAME( i8088 )
|
|
|
|
CPU_GET_INFO( i80186 );
|
|
#define CPU_I80186 CPU_GET_INFO_NAME( i80186 )
|
|
|
|
CPU_GET_INFO( i80188 );
|
|
#define CPU_I80188 CPU_GET_INFO_NAME( i80188 )
|
|
|
|
#endif /* __I86INTF_H__ */
|