Diff for /np2/lio/gpset.c between versions 1.10 and 1.12

version 1.10, 2004/02/22 00:05:56 version 1.12, 2005/02/07 14:46:12
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;
   
   
Line 24  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));          MEML_READSTR(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 51  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));          MEML_READSTR(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.10  
changed lines
  Added in v.1.12


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