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

version 1.9, 2004/02/21 20:48:52 version 1.13, 2005/05/20 13:59:47
Line 4 Line 4
   
   
 typedef struct {  typedef struct {
         BYTE    x[2];          UINT8   x[2];
         BYTE    y[2];          UINT8   y[2];
         BYTE    pal;          UINT8   pal;
 } GPSET;  } GPSET;
   
 typedef struct {  typedef struct {
         BYTE    x[2];          UINT8   x[2];
         BYTE    y[2];          UINT8   y[2];
 } GPOINT2;  } GPOINT2;
   
   
 // ---- CLS  
   
 REG8 lio_gcls(GLIO lio) {  
   
         SINT16  y;  
   
         lio_updatedraw(lio);  
         for (y=lio->draw.y1; y<=lio->draw.y2; y++) {  
                 lio_line(lio, lio->draw.x1, lio->draw.x2, y, lio->work.bgcolor);  
         }  
         return(LIO_SUCCESS);  
 }  
   
   
 // ---- PSET  // ---- PSET
   
 REG8 lio_gpset(GLIO lio) {  REG8 lio_gpset(GLIO lio) {
Line 38  REG8 lio_gpset(GLIO lio) { Line 24  REG8 lio_gpset(GLIO lio) {
         SINT16  y;          SINT16  y;
   
         lio_updatedraw(lio);          lio_updatedraw(lio);
         i286_memstr_read(CPU_DS, CPU_BX, &dat, sizeof(dat));          MEMR_READS(CPU_DS, CPU_BX, &dat, sizeof(dat));
         x = (SINT16)LOADINTELWORD(dat.x);          x = (SINT16)LOADINTELWORD(dat.x);
         y = (SINT16)LOADINTELWORD(dat.y);          y = (SINT16)LOADINTELWORD(dat.y);
         if (dat.pal == 0xff) {          if (dat.pal == 0xff) {
Line 65  REG8 lio_gpoint2(GLIO lio) { Line 51  REG8 lio_gpoint2(GLIO lio) {
         UINT32  addr;          UINT32  addr;
         UINT    sft;          UINT    sft;
         UINT    pl;          UINT    pl;
 const BYTE      *ptr;  const UINT8     *ptr;
   
         lio_updatedraw(lio);          lio_updatedraw(lio);
         i286_memstr_read(CPU_DS, CPU_BX, &dat, sizeof(dat));          MEMR_READS(CPU_DS, CPU_BX, &dat, sizeof(dat));
         x = (SINT16)LOADINTELWORD(dat.x);          x = (SINT16)LOADINTELWORD(dat.x);
         y = (SINT16)LOADINTELWORD(dat.y);          y = (SINT16)LOADINTELWORD(dat.y);
         if ((lio->draw.x1 > x) || (lio->draw.x2 < x) ||          if ((lio->draw.x1 > x) || (lio->draw.x2 < x) ||

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


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