Add initial Mazovia 1016 emulation
This commit is contained in:
@@ -35,6 +35,7 @@ enum {
|
||||
enum {
|
||||
CPU_8088 = 1, /* 808x class CPUs */
|
||||
CPU_8086,
|
||||
CPU_8086_MAZOVIA,
|
||||
CPU_V20, /* NEC 808x class CPUs */
|
||||
CPU_V30,
|
||||
CPU_188, /* 18x class CPUs */
|
||||
@@ -87,28 +88,29 @@ enum {
|
||||
CPU_PKG_8088 = (1 << 0),
|
||||
CPU_PKG_8088_EUROPC = (1 << 1),
|
||||
CPU_PKG_8086 = (1 << 2),
|
||||
CPU_PKG_188 = (1 << 3),
|
||||
CPU_PKG_186 = (1 << 4),
|
||||
CPU_PKG_286 = (1 << 5),
|
||||
CPU_PKG_386SX = (1 << 6),
|
||||
CPU_PKG_386DX = (1 << 7),
|
||||
CPU_PKG_386DX_DESKPRO386 = (1 << 8),
|
||||
CPU_PKG_M6117 = (1 << 9),
|
||||
CPU_PKG_386SLC_IBM = (1 << 10),
|
||||
CPU_PKG_486SLC = (1 << 11),
|
||||
CPU_PKG_486SLC_IBM = (1 << 12),
|
||||
CPU_PKG_486BL = (1 << 13),
|
||||
CPU_PKG_486DLC = (1 << 14),
|
||||
CPU_PKG_SOCKET1 = (1 << 15),
|
||||
CPU_PKG_SOCKET3 = (1 << 16),
|
||||
CPU_PKG_SOCKET3_PC330 = (1 << 17),
|
||||
CPU_PKG_STPC = (1 << 18),
|
||||
CPU_PKG_SOCKET4 = (1 << 19),
|
||||
CPU_PKG_SOCKET5_7 = (1 << 20),
|
||||
CPU_PKG_SOCKET8 = (1 << 21),
|
||||
CPU_PKG_SLOT1 = (1 << 22),
|
||||
CPU_PKG_SLOT2 = (1 << 23),
|
||||
CPU_PKG_SOCKET370 = (1 << 24)
|
||||
CPU_PKG_8086_MAZOVIA = (1 << 3),
|
||||
CPU_PKG_188 = (1 << 4),
|
||||
CPU_PKG_186 = (1 << 5),
|
||||
CPU_PKG_286 = (1 << 6),
|
||||
CPU_PKG_386SX = (1 << 7),
|
||||
CPU_PKG_386DX = (1 << 8),
|
||||
CPU_PKG_386DX_DESKPRO386 = (1 << 9),
|
||||
CPU_PKG_M6117 = (1 << 10),
|
||||
CPU_PKG_386SLC_IBM = (1 << 11),
|
||||
CPU_PKG_486SLC = (1 << 12),
|
||||
CPU_PKG_486SLC_IBM = (1 << 13),
|
||||
CPU_PKG_486BL = (1 << 14),
|
||||
CPU_PKG_486DLC = (1 << 15),
|
||||
CPU_PKG_SOCKET1 = (1 << 16),
|
||||
CPU_PKG_SOCKET3 = (1 << 17),
|
||||
CPU_PKG_SOCKET3_PC330 = (1 << 18),
|
||||
CPU_PKG_STPC = (1 << 19),
|
||||
CPU_PKG_SOCKET4 = (1 << 20),
|
||||
CPU_PKG_SOCKET5_7 = (1 << 21),
|
||||
CPU_PKG_SOCKET8 = (1 << 22),
|
||||
CPU_PKG_SLOT1 = (1 << 23),
|
||||
CPU_PKG_SLOT2 = (1 << 24),
|
||||
CPU_PKG_SOCKET370 = (1 << 25)
|
||||
};
|
||||
|
||||
#define CPU_SUPPORTS_DYNAREC 1
|
||||
@@ -518,6 +520,7 @@ extern int is_p6;
|
||||
extern int is_cxsmm;
|
||||
extern int hascache;
|
||||
extern int isibm486;
|
||||
extern int is_mazovia;
|
||||
extern int is_nec;
|
||||
extern int is_rapidcad;
|
||||
extern int hasfpu;
|
||||
|
||||
Reference in New Issue
Block a user