Diff for /np2/i286c/Attic/egcmem.c between versions 1.5 and 1.6

version 1.5, 2003/11/29 00:36:00 version 1.6, 2003/12/09 15:49:14
Line 824  REG8 MEMCALL egc_read(UINT32 addr) { Line 824  REG8 MEMCALL egc_read(UINT32 addr) {
         if (gdcs.access) {          if (gdcs.access) {
                 addr += VRAM_STEP;                  addr += VRAM_STEP;
         }          }
         ad = VRAM_POS(addr);          ad = VRAMADDRMASKEX(addr);
         ext = EGCADDR(addr & 1);          ext = EGCADDR(addr & 1);
         egc.lastvram._b[0][ext] = mem[ad + VRAM_B];          egc.lastvram._b[0][ext] = mem[ad + VRAM_B];
         egc.lastvram._b[1][ext] = mem[ad + VRAM_R];          egc.lastvram._b[1][ext] = mem[ad + VRAM_R];
Line 918  REG16 MEMCALL egc_read_w(UINT32 addr) { Line 918  REG16 MEMCALL egc_read_w(UINT32 addr) {
                 if (gdcs.access) {                  if (gdcs.access) {
                         addr += VRAM_STEP;                          addr += VRAM_STEP;
                 }                  }
                 ad = VRAM_POS(addr);                  ad = VRAMADDRMASKEX(addr);
                 egc.lastvram.w[0] = *(UINT16 *)(&mem[ad + VRAM_B]);                  egc.lastvram.w[0] = *(UINT16 *)(&mem[ad + VRAM_B]);
                 egc.lastvram.w[1] = *(UINT16 *)(&mem[ad + VRAM_R]);                  egc.lastvram.w[1] = *(UINT16 *)(&mem[ad + VRAM_R]);
                 egc.lastvram.w[2] = *(UINT16 *)(&mem[ad + VRAM_G]);                  egc.lastvram.w[2] = *(UINT16 *)(&mem[ad + VRAM_G]);

Removed from v.1.5  
changed lines
  Added in v.1.6


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