Diff for /np2/i386c/memory.c between versions 1.23 and 1.24

version 1.23, 2004/04/04 22:22:26 version 1.24, 2004/04/05 09:45:06
Line 796  void MEMCALL i286_vram_dispatch(UINT fun Line 796  void MEMCALL i286_vram_dispatch(UINT fun
   
 const VACCTBL   *vacc;  const VACCTBL   *vacc;
   
         vacc = vacctbl + (func & 0x0f);  
 #if defined(SUPPORT_PC9821)  #if defined(SUPPORT_PC9821)
         if (!(func & 0x20)) {          if (!(func & 0x20)) {
 #endif  #endif
                   vacc = vacctbl + (func & 0x0f);
                 memfn.rd8[0xa8000 >> 15] = vacc->rd8;                  memfn.rd8[0xa8000 >> 15] = vacc->rd8;
                 memfn.rd8[0xb0000 >> 15] = vacc->rd8;                  memfn.rd8[0xb0000 >> 15] = vacc->rd8;
                 memfn.rd8[0xb8000 >> 15] = vacc->rd8;                  memfn.rd8[0xb8000 >> 15] = vacc->rd8;
Line 831  const VACCTBL *vacc; Line 831  const VACCTBL *vacc;
         else {          else {
                 memfn.rd8[0xa8000 >> 15] = mem9821_b0r;                  memfn.rd8[0xa8000 >> 15] = mem9821_b0r;
                 memfn.rd8[0xb0000 >> 15] = mem9821_b0r;                  memfn.rd8[0xb0000 >> 15] = mem9821_b0r;
                 memfn.rd8[0xb8000 >> 15] = vacc->rd8;                  memfn.rd8[0xb8000 >> 15] = i286_nonram_r;
                 memfn.rd8[0xe0000 >> 15] = mem9821_b2r;                  memfn.rd8[0xe0000 >> 15] = mem9821_b2r;
   
                 memfn.wr8[0xa8000 >> 15] = mem9821_b0w;                  memfn.wr8[0xa8000 >> 15] = mem9821_b0w;
                 memfn.wr8[0xb0000 >> 15] = mem9821_b0w;                  memfn.wr8[0xb0000 >> 15] = mem9821_b0w;
                 memfn.wr8[0xb8000 >> 15] = vacc->wr8;                  memfn.wr8[0xb8000 >> 15] = i286_wn;
                 memfn.wr8[0xe0000 >> 15] = mem9821_b2w;                  memfn.wr8[0xe0000 >> 15] = mem9821_b2w;
   
                 memfn.rd16[0xa8000 >> 15] = mem9821_b0rw;                  memfn.rd16[0xa8000 >> 15] = mem9821_b0rw;
                 memfn.rd16[0xb0000 >> 15] = mem9821_b0rw;                  memfn.rd16[0xb0000 >> 15] = mem9821_b0rw;
                 memfn.rd16[0xb8000 >> 15] = vacc->rd16;                  memfn.rd16[0xb8000 >> 15] = i286_nonram_rw;
                 memfn.rd16[0xe0000 >> 15] = mem9821_b2rw;                  memfn.rd16[0xe0000 >> 15] = mem9821_b2rw;
   
                 memfn.wr16[0xa8000 >> 15] = mem9821_b0ww;                  memfn.wr16[0xa8000 >> 15] = mem9821_b0ww;
                 memfn.wr16[0xb0000 >> 15] = mem9821_b0ww;                  memfn.wr16[0xb0000 >> 15] = mem9821_b0ww;
                 memfn.wr16[0xb8000 >> 15] = vacc->wr16;                  memfn.wr16[0xb8000 >> 15] = i286w_wn;
                 memfn.wr16[0xe0000 >> 15] = mem9821_b2ww;                  memfn.wr16[0xe0000 >> 15] = mem9821_b2ww;
         }          }
 #endif  #endif

Removed from v.1.23  
changed lines
  Added in v.1.24


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