Diff for /np2/mem/memvga.c between versions 1.1 and 1.2

version 1.1, 2005/02/08 14:38:56 version 1.2, 2005/02/08 15:53:38
Line 9 Line 9
 #include        "vram.h"  #include        "vram.h"
   
   
   // ---- macros
   
   #if 0
   #define VGARD8(p, a) {                                                                                                  \
           UINT32  addr;                                                                                                           \
           addr = (vramop.mio1[(p) * 2] & 15) << 15;                                                       \
           addr += LOW15((a));                                                                                                     \
           return(vramex[addr]);                                                                                           \
   }
   
   #define VGAWR8(p, a, v) {                                                                                               \
           UINT32  addr;                                                                                                           \
           UINT8   bit;                                                                                                            \
           addr = (vramop.mio1[(p) * 2] & 15) << 15;                                                       \
           addr += LOW15((a));                                                                                                     \
           vramex[addr] = (v);                                                                                                     \
           bit = (addr & 0x40000)?2:1;                                                                                     \
           vramupdate[LOW15(addr >> 3)] |= bit;                                                            \
           gdcs.grphdisp |= bit;                                                                                           \
   }
   
   #define VGARD16(p, a) {                                                                                                 \
           UINT32  addr;                                                                                                           \
           addr = (vramop.mio1[(p) * 2] & 15) << 15;                                                       \
           addr += LOW15((a));                                                                                                     \
           return(LOADINTELWORD(vramex + addr));                                                           \
   }
   
   #define VGAWR16(p, a, v) {                                                                                              \
           UINT32  addr;                                                                                                           \
           UINT8   bit;                                                                                                            \
           addr = (vramop.mio1[(p) * 2] & 15) << 15;                                                       \
           addr += LOW15((a));                                                                                                     \
           STOREINTELWORD(vramex + addr, (v));                                                                     \
           bit = (addr & 0x40000)?2:1;                                                                                     \
           vramupdate[LOW15((addr + 0) >> 3)] |= bit;                                                      \
           vramupdate[LOW15((addr + 1) >> 3)] |= bit;                                                      \
           gdcs.grphdisp |= bit;                                                                                           \
   }
   #endif
   
   
   
 // ---- flat  // ---- flat
   
 REG8 MEMCALL memvgaf_rd8(UINT32 address) {  REG8 MEMCALL memvgaf_rd8(UINT32 address) {

Removed from v.1.1  
changed lines
  Added in v.1.2


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