Diff for /np2/i286c/i286c.c between versions 1.20 and 1.21

version 1.20, 2004/01/05 05:04:53 version 1.21, 2004/01/05 15:47:18
Line 94  const UINT8 iflags[512] = {     // Z_FLA Line 94  const UINT8 iflags[512] = {     // Z_FLA
   
 void i286c_initialize(void) {  void i286c_initialize(void) {
   
   #if !defined(MEMOPTIMIZE) || (MEMOPTIMIZE < 2)
         UINT    i;          UINT    i;
         UINT    bit;  #endif
         REG8    f;  
   
 #if !defined(MEMOPTIMIZE) || (MEMOPTIMIZE < 2)  #if !defined(MEMOPTIMIZE) || (MEMOPTIMIZE < 2)
         for (i=0; i<0x100; i++) {          for (i=0; i<0x100; i++) {
Line 124  void i286c_initialize(void) { Line 124  void i286c_initialize(void) {
   
 #if !defined(MEMOPTIMIZE)  #if !defined(MEMOPTIMIZE)
         for (i=0; i<0x10000; i++) {          for (i=0; i<0x10000; i++) {
                   REG8 f;
                   UINT bit;
                 f = P_FLAG;                  f = P_FLAG;
                 for (bit=0x80; bit; bit>>=1) {                  for (bit=0x80; bit; bit>>=1) {
                         if (i & bit) {                          if (i & bit) {
Line 150  static void i286c_initreg(void) { Line 152  static void i286c_initreg(void) {
         I286_CS = 0xf000;          I286_CS = 0xf000;
         CS_BASE = 0xf0000;          CS_BASE = 0xf0000;
         I286_IP = 0xfff0;          I286_IP = 0xfff0;
         i286core.s.adrsmask = 0xfffff;          I286_ADRSMASK = 0xfffff;
 }  }
   
 void i286c_reset(void) {  void i286c_reset(void) {
   
         ZeroMemory(&I286_STAT, sizeof(I286_STAT));          ZeroMemory(&i286core.s, sizeof(i286core.s));
         i286c_initreg();          i286c_initreg();
 }  }
   

Removed from v.1.20  
changed lines
  Added in v.1.21


RetroPC.NET-CVS <cvs@retropc.net>