Diff for /xmil/vram/makemix.c between versions 1.1 and 1.2

version 1.1, 2004/08/07 07:19:56 version 1.2, 2004/08/08 16:39:04
Line 45  void makemix_mix(UINT8 *dst, UINT align, Line 45  void makemix_mix(UINT8 *dst, UINT align,
                 dat = txt[MAKETEXT_ROW * 2];                  dat = txt[MAKETEXT_ROW * 2];
                 datl |= TO256COLL(dat, 5);                  datl |= TO256COLL(dat, 5);
                 datr |= TO256COLR(dat, 5);                  datr |= TO256COLR(dat, 5);
                 dat = grp[PLANE_B];                  dat = grp[GRAM_B];
                 datl |= TO256COLL(dat, 0);                  datl |= TO256COLL(dat, 0);
                 datr |= TO256COLR(dat, 0);                  datr |= TO256COLR(dat, 0);
                 dat = grp[PLANE_R];                  dat = grp[GRAM_R];
                 datl |= TO256COLL(dat, 1);                  datl |= TO256COLL(dat, 1);
                 datr |= TO256COLR(dat, 1);                  datr |= TO256COLR(dat, 1);
                 dat = grp[PLANE_G];                  dat = grp[GRAM_G];
                 datl |= TO256COLL(dat, 2);                  datl |= TO256COLL(dat, 2);
                 datr |= TO256COLR(dat, 2);                  datr |= TO256COLR(dat, 2);
                 *(UINT32 *)(dst + 0) = datl;                  *(UINT32 *)(dst + 0) = datl;
Line 88  void makemix_ul20(UINT8 *dst, UINT pos,  Line 88  void makemix_ul20(UINT8 *dst, UINT pos, 
   
         UINT32  dat;          UINT32  dat;
   
         dat = (tram[TRAM_KNJ + pos] & X1KNJ_ULINE)?0x010101010:0x00000000;          dat = (tram[TRAM_KNJ + pos] & TRAMKNJ_ULINE)?0x010101010:0x00000000;
         *(UINT32 *)(dst + (SURFACE_WIDTH * 0) + 0) = dat;          *(UINT32 *)(dst + (SURFACE_WIDTH * 0) + 0) = dat;
         *(UINT32 *)(dst + (SURFACE_WIDTH * 0) + 4) = dat;          *(UINT32 *)(dst + (SURFACE_WIDTH * 0) + 4) = dat;
         *(UINT32 *)(dst + (SURFACE_WIDTH * 1) + 0) = dat + skipline;          *(UINT32 *)(dst + (SURFACE_WIDTH * 1) + 0) = dat + skipline;
Line 103  void makemix_ul10(UINT8 *dst, UINT pos,  Line 103  void makemix_ul10(UINT8 *dst, UINT pos, 
   
         UINT32  dat;          UINT32  dat;
   
         dat = (tram[TRAM_KNJ + pos] & X1KNJ_ULINE)?0x010101010:0x00000000;          dat = (tram[TRAM_KNJ + pos] & TRAMKNJ_ULINE)?0x010101010:0x00000000;
         *(UINT32 *)(dst + (SURFACE_WIDTH * 0) + 0) = dat;          *(UINT32 *)(dst + (SURFACE_WIDTH * 0) + 0) = dat;
         *(UINT32 *)(dst + (SURFACE_WIDTH * 0) + 4) = dat;          *(UINT32 *)(dst + (SURFACE_WIDTH * 0) + 4) = dat;
         *(UINT32 *)(dst + (SURFACE_WIDTH * 1) + 0) = dat + skipline;          *(UINT32 *)(dst + (SURFACE_WIDTH * 1) + 0) = dat + skipline;

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


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