Diff for /np2/i286c/memory.c between versions 1.17 and 1.19

version 1.17, 2004/01/25 05:41:28 version 1.19, 2004/03/07 23:04:51
Line 448  static void MEMCALL grcgw_tdw1(UINT32 ad Line 448  static void MEMCALL grcgw_tdw1(UINT32 ad
 static void MEMCALL egcw_wt(UINT32 address, REG16 value) {  static void MEMCALL egcw_wt(UINT32 address, REG16 value) {
   
         CPU_REMCLOCK -= MEMWAIT_GRCG;          CPU_REMCLOCK -= MEMWAIT_GRCG;
         if (!(address & 1)) {          egc_write_w(address, value);
                 egc_write_w(address, value);  
         }  
         else {  
                 if (!(egc.sft & 0x1000)) {  
                         egc_write(address, (REG8)value);  
                         egc_write(address + 1, (REG8)(value >> 8));  
                 }  
                 else {  
                         egc_write(address + 1, (REG8)(value >> 8));  
                         egc_write(address, (REG8)value);  
                 }  
         }  
 }  }
   
 static void MEMCALL emmcw_wt(UINT32 address, REG16 value) {  static void MEMCALL emmcw_wt(UINT32 address, REG16 value) {
Line 589  static REG16 MEMCALL grcgw_tcr1(UINT32 a Line 577  static REG16 MEMCALL grcgw_tcr1(UINT32 a
   
 static REG16 MEMCALL egcw_rd(UINT32 address) {  static REG16 MEMCALL egcw_rd(UINT32 address) {
   
         REG16   ret;  
   
         CPU_REMCLOCK -= MEMWAIT_GRCG;          CPU_REMCLOCK -= MEMWAIT_GRCG;
         if (!(address & 1)) {          return(egc_read_w(address));
                 return(egc_read_w(address));  
         }  
         else {  
                 if (!(egc.sft & 0x1000)) {  
                         ret = egc_read(address);  
                         ret += egc_read(address + 1) << 8;  
                         return(ret);  
                 }  
                 else {  
                         ret = egc_read(address + 1) << 8;  
                         ret += egc_read(address);  
                         return(ret);  
                 }  
         }  
 }  }
   
 static REG16 MEMCALL emmcw_rd(UINT32 address) {  static REG16 MEMCALL emmcw_rd(UINT32 address) {
Line 996  void MEMCALL i286_memorywrite_w(UINT32 a Line 968  void MEMCALL i286_memorywrite_w(UINT32 a
         }          }
 }  }
   
 REG8 MEMCALL i286_membyte_read(UINT seg, UINT off) {  REG8 MEMCALL meml_read8(UINT seg, UINT off) {
   
         UINT32  address;          UINT32  address;
   
Line 1009  REG8 MEMCALL i286_membyte_read(UINT seg, Line 981  REG8 MEMCALL i286_membyte_read(UINT seg,
         }          }
 }  }
   
 REG16 MEMCALL i286_memword_read(UINT seg, UINT off) {  REG16 MEMCALL meml_read16(UINT seg, UINT off) {
   
         UINT32  address;          UINT32  address;
   
Line 1022  REG16 MEMCALL i286_memword_read(UINT seg Line 994  REG16 MEMCALL i286_memword_read(UINT seg
         }          }
 }  }
   
 void MEMCALL i286_membyte_write(UINT seg, UINT off, REG8 value) {  void MEMCALL meml_write8(UINT seg, UINT off, REG8 value) {
   
         UINT32  address;          UINT32  address;
   
Line 1035  void MEMCALL i286_membyte_write(UINT seg Line 1007  void MEMCALL i286_membyte_write(UINT seg
         }          }
 }  }
   
 void MEMCALL i286_memword_write(UINT seg, UINT off, REG16 value) {  void MEMCALL meml_write16(UINT seg, UINT off, REG16 value) {
   
         UINT32  address;          UINT32  address;
   
Line 1048  void MEMCALL i286_memword_write(UINT seg Line 1020  void MEMCALL i286_memword_write(UINT seg
         }          }
 }  }
   
 void MEMCALL i286_memstr_read(UINT seg, UINT off, void *dat, UINT leng) {  void MEMCALL meml_readstr(UINT seg, UINT off, void *dat, UINT leng) {
   
         BYTE    *out;          BYTE    *out;
         UINT32  adrs;          UINT32  adrs;
Line 1086  void MEMCALL i286_memstr_read(UINT seg,  Line 1058  void MEMCALL i286_memstr_read(UINT seg, 
         }          }
 }  }
   
 void MEMCALL i286_memstr_write(UINT seg, UINT off,  void MEMCALL meml_writestr(UINT seg, UINT off, const void *dat, UINT leng) {
                                                                                                 const void *dat, UINT leng) {  
   
         BYTE    *out;          BYTE    *out;
         UINT32  adrs;          UINT32  adrs;
Line 1125  void MEMCALL i286_memstr_write(UINT seg, Line 1096  void MEMCALL i286_memstr_write(UINT seg,
         }          }
 }  }
   
 void MEMCALL i286_memx_read(UINT32 address, void *dat, UINT leng) {  void MEMCALL meml_read(UINT32 address, void *dat, UINT leng) {
   
         if ((address + leng) < I286_MEMREADMAX) {          if ((address + leng) < I286_MEMREADMAX) {
                 CopyMemory(dat, mem + address, leng);                  CopyMemory(dat, mem + address, leng);
Line 1144  void MEMCALL i286_memx_read(UINT32 addre Line 1115  void MEMCALL i286_memx_read(UINT32 addre
         }          }
 }  }
   
 void MEMCALL i286_memx_write(UINT32 address, const void *dat, UINT leng) {  void MEMCALL meml_write(UINT32 address, const void *dat, UINT leng) {
   
 const BYTE      *out;  const BYTE      *out;
   

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


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