Diff for /np2/lio/gput1.c between versions 1.10 and 1.11

version 1.10, 2004/02/21 20:48:52 version 1.11, 2004/03/04 17:36:06
Line 371  static REG8 putsub(GLIO lio, const LIOPU Line 371  static REG8 putsub(GLIO lio, const LIOPU
                         flag >>= 1;                          flag >>= 1;
                         if (flag & 8) {                          if (flag & 8) {
                                 pt.baseptr = mem + lio->draw.base + lioplaneadrs[pl];                                  pt.baseptr = mem + lio->draw.base + lioplaneadrs[pl];
                                 i286_memstr_read(lput->seg, off, pt.pat, datacnt);                                  MEML_READSTR(lput->seg, off, pt.pat, datacnt);
                                 if (lput->sw) {                                  if (lput->sw) {
                                         off += datacnt;                                          off += datacnt;
                                 }                                  }
Line 473  REG8 lio_gget(GLIO lio) { Line 473  REG8 lio_gget(GLIO lio) {
         UINT    pl;          UINT    pl;
   
         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.x1);          x = (SINT16)LOADINTELWORD(dat.x1);
         y = (SINT16)LOADINTELWORD(dat.y1);          y = (SINT16)LOADINTELWORD(dat.y1);
         x2 = (SINT16)LOADINTELWORD(dat.x2);          x2 = (SINT16)LOADINTELWORD(dat.x2);
Line 526  REG8 lio_gget(GLIO lio) { Line 526  REG8 lio_gget(GLIO lio) {
                         if (mask & 8) {                          if (mask & 8) {
                                 gt.baseptr = mem + lio->draw.base + lioplaneadrs[pl];                                  gt.baseptr = mem + lio->draw.base + lioplaneadrs[pl];
                                 getvram(&gt, pat);                                  getvram(&gt, pat);
                                 i286_memstr_write(seg, off, pat, datacnt);                                  MEML_WRITESTR(seg, off, pat, datacnt);
                                 off += datacnt;                                  off += datacnt;
                         }                          }
                 }                  }
Line 547  REG8 lio_gput1(GLIO lio) { Line 547  REG8 lio_gput1(GLIO lio) {
         UINT    size;          UINT    size;
   
         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));
         lput.x = (SINT16)LOADINTELWORD(dat.x);          lput.x = (SINT16)LOADINTELWORD(dat.x);
         lput.y = (SINT16)LOADINTELWORD(dat.y);          lput.y = (SINT16)LOADINTELWORD(dat.y);
         lput.off = (UINT16)(LOADINTELWORD(dat.off) + 4);          lput.off = (UINT16)(LOADINTELWORD(dat.off) + 4);
Line 597  REG8 lio_gput2(GLIO lio) { Line 597  REG8 lio_gput2(GLIO lio) {
         REG16   size;          REG16   size;
   
         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));
         lput.x = (SINT16)LOADINTELWORD(dat.x);          lput.x = (SINT16)LOADINTELWORD(dat.x);
         lput.y = (SINT16)LOADINTELWORD(dat.y);          lput.y = (SINT16)LOADINTELWORD(dat.y);
         jis = LOADINTELWORD(dat.chr);          jis = LOADINTELWORD(dat.chr);

Removed from v.1.10  
changed lines
  Added in v.1.11


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