Diff for /np2/i386c/Attic/egcmem.c between versions 1.1 and 1.2

version 1.1, 2003/12/08 00:55:31 version 1.2, 2003/12/11 14:57:10
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.1  
changed lines
  Added in v.1.2


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