Diff for /np2/i386c/memory.c between versions 1.19 and 1.20

version 1.19, 2004/03/10 23:01:08 version 1.20, 2004/03/19 00:30:01
Line 808  REG8 MEMCALL i286_memoryread(UINT32 addr Line 808  REG8 MEMCALL i286_memoryread(UINT32 addr
                         return(memfn.rd8[(addr >> 15) & 0x1f](addr - 0x00f00000));                          return(memfn.rd8[(addr >> 15) & 0x1f](addr - 0x00f00000));
                 }                  }
 #if defined(SUPPORT_PC9821)  #if defined(SUPPORT_PC9821)
                 else if (addr >= 0xfff00000) {                  else if ((addr >= 0x00f00000) && (addr < 0x00f80000)) {
                           return(mem9821_r(addr));
                   }
                   else if ((addr >= 0xfff00000) && (addr < 0xfff80000)) {
                         return(mem9821_r(addr));                          return(mem9821_r(addr));
                 }                  }
 #endif  #endif
Line 840  REG16 MEMCALL i286_memoryread_w(UINT32 a Line 843  REG16 MEMCALL i286_memoryread_w(UINT32 a
                                 return(memfn.rd16[(addr >> 15) & 0x1f](addr - 0x00f00000));                                  return(memfn.rd16[(addr >> 15) & 0x1f](addr - 0x00f00000));
                         }                          }
 #if defined(SUPPORT_PC9821)  #if defined(SUPPORT_PC9821)
                         else if (addr >= 0xfff00000) {                          else if ((addr >= 0x00f00000) && (addr < 0x00f80000)) {
                                   return(mem9821_rw(addr));
                           }
                           else if ((addr >= 0xfff00000) && (addr < 0xfff80000)) {
                                 return(mem9821_rw(addr));                                  return(mem9821_rw(addr));
                         }                          }
 #endif  #endif
Line 900  void MEMCALL i286_memorywrite(UINT32 add Line 906  void MEMCALL i286_memorywrite(UINT32 add
                         memfn.wr8[(addr >> 15) & 0x1f](addr - 0x00f00000, value);                          memfn.wr8[(addr >> 15) & 0x1f](addr - 0x00f00000, value);
                 }                  }
 #if defined(SUPPORT_PC9821)  #if defined(SUPPORT_PC9821)
                 else if (addr >= 0xfff00000) {                  else if ((addr >= 0x00f00000) && (addr < 0x00f80000)) {
                           mem9821_w(addr, value);
                   }
                   else if ((addr >= 0xfff00000) && (addr < 0xfff80000)) {
                         mem9821_w(addr, value);                          mem9821_w(addr, value);
                 }                  }
 #endif  #endif
Line 930  void MEMCALL i286_memorywrite_w(UINT32 a Line 939  void MEMCALL i286_memorywrite_w(UINT32 a
                                 memfn.wr16[(addr >> 15) & 0x1f](addr - 0x00f00000, value);                                  memfn.wr16[(addr >> 15) & 0x1f](addr - 0x00f00000, value);
                         }                          }
 #if defined(SUPPORT_PC9821)  #if defined(SUPPORT_PC9821)
                         else if (addr >= 0xfff00000) {                          else if ((addr >= 0x00f00000) && (addr < 0x00f80000)) {
                                   mem9821_ww(addr, value);
                           }
                           else if ((addr >= 0xfff00000) && (addr < 0xfff80000)) {
                                 mem9821_ww(addr, value);                                  mem9821_ww(addr, value);
                         }                          }
 #endif  #endif

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


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