Diff for /np2/lio/gput1.c between versions 1.15 and 1.16

version 1.15, 2004/06/04 16:54:57 version 1.16, 2005/02/07 14:46:12
Line 8 Line 8
   
   
 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    off[2];          UINT8   off[2];
         BYTE    seg[2];          UINT8   seg[2];
         BYTE    leng[2];          UINT8   leng[2];
 } GGET;  } GGET;
   
 typedef struct {  typedef struct {
         BYTE    x[2];          UINT8   x[2];
         BYTE    y[2];          UINT8   y[2];
         BYTE    off[2];          UINT8   off[2];
         BYTE    seg[2];          UINT8   seg[2];
         BYTE    leng[2];          UINT8   leng[2];
         BYTE    mode;          UINT8   mode;
         BYTE    colorsw;          UINT8   colorsw;
         BYTE    fg;          UINT8   fg;
         BYTE    bg;          UINT8   bg;
 } GPUT1;  } GPUT1;
   
 typedef struct {  typedef struct {
         BYTE    x[2];          UINT8   x[2];
         BYTE    y[2];          UINT8   y[2];
         BYTE    chr[2];          UINT8   chr[2];
         BYTE    mode;          UINT8   mode;
         BYTE    colorsw;          UINT8   colorsw;
         BYTE    fg;          UINT8   fg;
         BYTE    bg;          UINT8   bg;
 } GPUT2;  } GPUT2;
   
 typedef struct {  typedef struct {
Line 53  typedef struct { Line 53  typedef struct {
 } LIOPUT;  } LIOPUT;
   
 typedef struct {  typedef struct {
         BYTE    *baseptr;          UINT8   *baseptr;
         UINT    addr;          UINT    addr;
         UINT    sft;          UINT    sft;
         UINT    width;          UINT    width;
Line 61  typedef struct { Line 61  typedef struct {
 } GETCNTX;  } GETCNTX;
   
 typedef struct {  typedef struct {
         BYTE    *baseptr;          UINT8   *baseptr;
         UINT    addr;          UINT    addr;
         UINT    sft;          UINT    sft;
         UINT    width;          UINT    width;
Line 69  typedef struct { Line 69  typedef struct {
         UINT8   maskr;          UINT8   maskr;
         UINT8   masklr;          UINT8   masklr;
         UINT8   mask;          UINT8   mask;
         BYTE    pat[84];          UINT8   pat[84];
 } PUTCNTX;  } PUTCNTX;
   
   
 static void getvram(const GETCNTX *gt, BYTE *dst) {  static void getvram(const GETCNTX *gt, UINT8 *dst) {
   
         BYTE    *baseptr;          UINT8   *baseptr;
         UINT    addr;          UINT    addr;
         UINT    width;          UINT    width;
         UINT    dat;          UINT    dat;
Line 116  static void setdirty(UINT addr, UINT wid Line 116  static void setdirty(UINT addr, UINT wid
   
 static void putor(const PUTCNTX *pt) {  static void putor(const PUTCNTX *pt) {
   
         BYTE    *baseptr;          UINT8   *baseptr;
         UINT    addr;          UINT    addr;
 const BYTE      *src;  const UINT8     *src;
         UINT    width;          UINT    width;
         UINT    dat;          UINT    dat;
   
Line 150  const BYTE *src; Line 150  const BYTE *src;
   
 static void putorn(const PUTCNTX *pt) {  static void putorn(const PUTCNTX *pt) {
   
         BYTE    *baseptr;          UINT8   *baseptr;
         UINT    addr;          UINT    addr;
 const BYTE      *src;  const UINT8     *src;
         UINT    width;          UINT    width;
         UINT    dat;          UINT    dat;
   
Line 184  const BYTE *src; Line 184  const BYTE *src;
   
 static void putand(const PUTCNTX *pt) {  static void putand(const PUTCNTX *pt) {
   
         BYTE    *baseptr;          UINT8   *baseptr;
         UINT    addr;          UINT    addr;
 const BYTE      *src;  const UINT8     *src;
         UINT    width;          UINT    width;
         UINT    dat;          UINT    dat;
   
Line 218  const BYTE *src; Line 218  const BYTE *src;
   
 static void putandn(const PUTCNTX *pt) {  static void putandn(const PUTCNTX *pt) {
   
         BYTE    *baseptr;          UINT8   *baseptr;
         UINT    addr;          UINT    addr;
 const BYTE      *src;  const UINT8     *src;
         UINT    width;          UINT    width;
         UINT    dat;          UINT    dat;
   
Line 252  const BYTE *src; Line 252  const BYTE *src;
   
 static void putxor(const PUTCNTX *pt) {  static void putxor(const PUTCNTX *pt) {
   
         BYTE    *baseptr;          UINT8   *baseptr;
         UINT    addr;          UINT    addr;
 const BYTE      *src;  const UINT8     *src;
         UINT    width;          UINT    width;
         UINT    dat;          UINT    dat;
   
Line 286  const BYTE *src; Line 286  const BYTE *src;
   
 static void putxorn(const PUTCNTX *pt) {  static void putxorn(const PUTCNTX *pt) {
   
         BYTE    *baseptr;          UINT8   *baseptr;
         UINT    addr;          UINT    addr;
 const BYTE      *src;  const UINT8     *src;
         UINT    width;          UINT    width;
         UINT    dat;          UINT    dat;
   
Line 469  REG8 lio_gget(GLIO lio) { Line 469  REG8 lio_gget(GLIO lio) {
         UINT    datacnt;          UINT    datacnt;
         UINT    mask;          UINT    mask;
         GETCNTX gt;          GETCNTX gt;
         BYTE    pat[84];          UINT8   pat[84];
         UINT    pl;          UINT    pl;
   
         lio_updatedraw(lio);          lio_updatedraw(lio);

Removed from v.1.15  
changed lines
  Added in v.1.16


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