Diff for /xmil/vram/scrndraw.c between versions 1.2 and 1.7

version 1.2, 2004/08/04 15:18:26 version 1.7, 2004/08/17 12:30:41
Line 3 Line 3
 #include        "sysmng.h"  #include        "sysmng.h"
 #include        "scrndraw.h"  #include        "scrndraw.h"
 #include        "sdraw.h"  #include        "sdraw.h"
 #include        "draw.h"  
 #include        "palettes.h"  #include        "palettes.h"
   #include        "makescrn.h"
   
   
         SCRN    scrn;          SCRN    scrn;
Line 27  static void updateallline(UINT32 update) Line 27  static void updateallline(UINT32 update)
 void scrndraw_initialize(void) {                                        // ddraws_init  void scrndraw_initialize(void) {                                        // ddraws_init
   
         ZeroMemory(screenmap, sizeof(screenmap));          ZeroMemory(screenmap, sizeof(screenmap));
         ZeroMemory(x1n_pal32, sizeof(x1n_pal32));          ZeroMemory(xmil_pal32, sizeof(xmil_pal32));
           xmil_palettes = 0;
   
         scrn.widthmode = SCRNWIDTHMODE_WIDTH40;          scrn.widthmode = SCRNWIDTHMODE_WIDTH40;
   
         xm_palettes = 0;  
         updateallline(0x03030303);                      // updateallline(0x01010101);          updateallline(0x03030303);                      // updateallline(0x01010101);
         scrnmng_allflash();          scrnmng_allflash();
         sysmng_scrnwidth(scrn.widthmode);          sysmng_scrnwidth(scrn.widthmode);
Line 55  void scrndraw_changepalette(void) { Line 55  void scrndraw_changepalette(void) {
                 return;                  return;
         }          }
 #endif  #endif
 #if defined(SUPPORT_16BPP)  
         if (scrnmng_getbpp() == 16) {  
                 pals_cnv16pal(x1n_pal16, x1n_pal32, xm_palettes);  
         }  
 #endif  
         updateallline(0x01010101);                                      // fillrenewalline(0x03030303)          updateallline(0x01010101);                                      // fillrenewalline(0x03030303)
 }  }
   
Line 71  const SDRAWFN *sdrawfn; Line 66  const SDRAWFN *sdrawfn;
         _SDRAW          sdraw;          _SDRAW          sdraw;
         UINT            i;          UINT            i;
   
           if (redraw) {
                   updateallline(0x01010101);
           }
   
         surf = scrnmng_surflock();          surf = scrnmng_surflock();
         if (surf == NULL) {          if (surf == NULL) {
                 goto sddr_exit1;                  goto sddr_exit1;
Line 123  sddr_exit1: Line 122  sddr_exit1:
 void scrndraw_redraw(void) {  void scrndraw_redraw(void) {
   
         scrnmng_allflash();          scrnmng_allflash();
         scrnmng_palchanged();                                           // ?          pal_update();
         updateallline(0x01010101);                                      // fillrenewalline(0x03030303)          scrndraw_draw(TRUE);
         palettes();  
         scrndraw_draw(FALSE);  
 }  }
   

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


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