--- np2/i286a/i286a.c 2003/12/21 23:27:08 1.1 +++ np2/i286a/i286a.c 2003/12/22 10:24:50 1.3 @@ -2,7 +2,7 @@ #include "cpucore.h" - I286CORE i286core; + I286CORE i286acore; const UINT8 iflags[512] = { // Z_FLAG, S_FLAG, P_FLAG 0x44, 0x00, 0x00, 0x04, 0x00, 0x04, 0x04, 0x00, @@ -81,3 +81,15 @@ void i286a_reset(void) { CPU_ADRSMASK = 0xfffff; } + +#if 0 // ---- test +void ea_assert(UINT32 x) { + + TCHAR buf[32]; + + wsprintf(buf, _T("addr = %x [%.2x]"), x, i286_memoryread(x - 2)); + MessageBox(NULL, buf, _T("!"), MB_OK); + exit(1); +} +#endif +