Diff for /np2/lio/gscreen.c between versions 1.12 and 1.14

version 1.12, 2004/03/07 07:51:26 version 1.14, 2005/02/07 14:46:12
Line 9 Line 9
   
   
 typedef struct {  typedef struct {
         BYTE    mode;          UINT8   mode;
         BYTE    sw;          UINT8   sw;
         BYTE    act;          UINT8   act;
         BYTE    disp;          UINT8   disp;
 } GSCREEN;  } GSCREEN;
   
 typedef struct {  typedef struct {
         BYTE    x1[2];          UINT8   x1[2];
         BYTE    y1[2];          UINT8   y1[2];
         BYTE    x2[2];          UINT8   x2[2];
         BYTE    y2[2];          UINT8   y2[2];
         BYTE    vdraw_bg;          UINT8   vdraw_bg;
         BYTE    vdraw_ln;          UINT8   vdraw_ln;
 } GVIEW;  } GVIEW;
   
 typedef struct {  typedef struct {
         BYTE    dummy;          UINT8   dummy;
         BYTE    bgcolor;          UINT8   bgcolor;
         BYTE    bdcolor;          UINT8   bdcolor;
         BYTE    fgcolor;          UINT8   fgcolor;
         BYTE    palmode;          UINT8   palmode;
 } GCOLOR1;  } GCOLOR1;
   
 typedef struct {  typedef struct {
         BYTE    pal;          UINT8   pal;
         BYTE    color1;          UINT8   color1;
         BYTE    color2;          UINT8   color2;
 } GCOLOR2;  } GCOLOR2;
   
   
Line 67  REG8 lio_ginit(GLIO lio) { Line 67  REG8 lio_ginit(GLIO lio) {
         STOREINTELWORD(lio->work.viewy2, 399);          STOREINTELWORD(lio->work.viewy2, 399);
         lio->palmode = 0;          lio->palmode = 0;
         MEML_WRITESTR(CPU_DS, 0x0620, &lio->work, sizeof(lio->work));          MEML_WRITESTR(CPU_DS, 0x0620, &lio->work, sizeof(lio->work));
         i286_membyte_write(CPU_DS, 0x0a08, lio->palmode);          MEML_WRITE8(CPU_DS, 0x0a08, lio->palmode);
         return(LIO_SUCCESS);          return(LIO_SUCCESS);
 }  }
   
Line 271  REG8 lio_gcolor1(GLIO lio) { Line 271  REG8 lio_gcolor1(GLIO lio) {
                 lio->palmode = dat.palmode;                  lio->palmode = dat.palmode;
         }          }
         MEML_WRITESTR(CPU_DS, 0x0620, &lio->work, sizeof(lio->work));          MEML_WRITESTR(CPU_DS, 0x0620, &lio->work, sizeof(lio->work));
         i286_membyte_write(CPU_DS, 0x0a08, lio->palmode);          MEML_WRITE8(CPU_DS, 0x0a08, lio->palmode);
         return(LIO_SUCCESS);          return(LIO_SUCCESS);
   
 gcolor1_err5:  gcolor1_err5:

Removed from v.1.12  
changed lines
  Added in v.1.14


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