Diff for /np2/lio/gpset.c between versions 1.7 and 1.9

version 1.7, 2004/02/21 04:48:35 version 1.9, 2004/02/21 20:48:52
Line 17  typedef struct { Line 17  typedef struct {
   
 // ---- CLS  // ---- CLS
   
 REG8 lio_gcls(LIOWORK lio) {  REG8 lio_gcls(GLIO lio) {
   
         SINT16  y;          SINT16  y;
   
         lio_updatedraw(lio);          lio_updatedraw(lio);
         for (y=lio->draw.y1; y<=lio->draw.y2; y++) {          for (y=lio->draw.y1; y<=lio->draw.y2; y++) {
                 lio_line(lio, lio->draw.x1, lio->draw.x2, y, lio->mem.bgcolor);                  lio_line(lio, lio->draw.x1, lio->draw.x2, y, lio->work.bgcolor);
         }          }
         return(LIO_SUCCESS);          return(LIO_SUCCESS);
 }  }
Line 31  REG8 lio_gcls(LIOWORK lio) { Line 31  REG8 lio_gcls(LIOWORK lio) {
   
 // ---- PSET  // ---- PSET
   
 REG8 lio_gpset(LIOWORK lio) {  REG8 lio_gpset(GLIO lio) {
   
         GPSET   dat;          GPSET   dat;
         SINT16  x;          SINT16  x;
Line 43  REG8 lio_gpset(LIOWORK lio) { Line 43  REG8 lio_gpset(LIOWORK lio) {
         y = (SINT16)LOADINTELWORD(dat.y);          y = (SINT16)LOADINTELWORD(dat.y);
         if (dat.pal == 0xff) {          if (dat.pal == 0xff) {
                 if (CPU_AH == 1) {                  if (CPU_AH == 1) {
                         dat.pal = lio->mem.fgcolor;                          dat.pal = lio->work.fgcolor;
                 }                  }
                 else {                  else {
                         dat.pal = lio->mem.bgcolor;                          dat.pal = lio->work.bgcolor;
                 }                  }
         }          }
         lio_pset(lio, x, y, dat.pal);          lio_pset(lio, x, y, dat.pal);
Line 56  REG8 lio_gpset(LIOWORK lio) { Line 56  REG8 lio_gpset(LIOWORK lio) {
   
 // ---- GPOINT2  // ---- GPOINT2
   
 REG8 lio_gpoint2(LIOWORK lio) {  REG8 lio_gpoint2(GLIO lio) {
   
         GPOINT2 dat;          GPOINT2 dat;
         SINT16  x;          SINT16  x;
Line 88  const BYTE *ptr; Line 88  const BYTE *ptr;
                                 ptr = mem + addr + lioplaneadrs[pl];                                  ptr = mem + addr + lioplaneadrs[pl];
                                 ret += (((*ptr) >> sft) & 1) << pl;                                  ret += (((*ptr) >> sft) & 1) << pl;
                         }                          }
                         if (lio->palmode == 2) {                          if (lio->draw.flag & LIODRAW_4BPP) {
                                 ptr = mem + addr + lioplaneadrs[3];                                  ptr = mem + addr + lioplaneadrs[3];
                                 ret += (((*ptr) >> sft) & 1) << 3;                                  ret += (((*ptr) >> sft) & 1) << 3;
                         }                          }

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


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