Diff for /np2/lio/lio.h between versions 1.6 and 1.7

version 1.6, 2004/02/21 04:48:35 version 1.7, 2004/02/21 20:48:52
Line 5  enum { Line 5  enum {
         LIO_OUTOFMEMORY         = 7          LIO_OUTOFMEMORY         = 7
 };  };
   
   enum {
           LIODRAW_PMASK   = 0x03,
           LIODRAW_MONO    = 0x04,
           LIODRAW_UPPER   = 0x20,
           LIODRAW_4BPP    = 0x40
   };
   
 typedef struct {  typedef struct {
         UINT8   scrnmode;          UINT8   scrnmode;
Line 20  typedef struct { Line 26  typedef struct {
         BYTE    viewy2[2];          BYTE    viewy2[2];
         UINT8   disp;          UINT8   disp;
         UINT8   access;          UINT8   access;
 } LIOMEM;  } LIOWORK;
   
 enum {  
         LIODRAW_PMASK   = 0x03,  
         LIODRAW_MONO    = 0x04,  
         LIODRAW_UPPER   = 0x20,  
         LIODRAW_4BPP    = 0x40  
 };  
   
 typedef struct {  typedef struct {
         SINT16  x1;          SINT16  x1;
Line 43  typedef struct { Line 42  typedef struct {
   
   
 typedef struct {  typedef struct {
         LIOMEM  mem;          LIOWORK work;
         UINT8   palmode;          UINT8   palmode;
   
         // ---- work          // ---- work
         UINT32  wait;          UINT32  wait;
         LIODRAW draw;          LIODRAW draw;
 } _LIOWORK, *LIOWORK;  } _GLIO, *GLIO;
   
   
 #ifdef __cplusplus  #ifdef __cplusplus
Line 61  extern const UINT32 lioplaneadrs[4]; Line 60  extern const UINT32 lioplaneadrs[4];
 void lio_initialize(void);  void lio_initialize(void);
 void bios_lio(REG8 cmd);  void bios_lio(REG8 cmd);
   
 void lio_updatedraw(LIOWORK lio);  void lio_updatedraw(GLIO lio);
 void lio_pset(const _LIOWORK *lio, SINT16 x, SINT16 y, REG8 pal);  void lio_pset(const _GLIO *lio, SINT16 x, SINT16 y, REG8 pal);
 void lio_line(const _LIOWORK *lio, SINT16 x1, SINT16 x2, SINT16 y, REG8 pal);  void lio_line(const _GLIO *lio, SINT16 x1, SINT16 x2, SINT16 y, REG8 pal);
   
 REG8 lio_ginit(LIOWORK lio);  REG8 lio_ginit(GLIO lio);
 REG8 lio_gscreen(LIOWORK lio);  REG8 lio_gscreen(GLIO lio);
 REG8 lio_gview(LIOWORK lio);  REG8 lio_gview(GLIO lio);
 REG8 lio_gcolor1(LIOWORK lio);  REG8 lio_gcolor1(GLIO lio);
 REG8 lio_gcolor2(LIOWORK lio);  REG8 lio_gcolor2(GLIO lio);
 REG8 lio_gcls(LIOWORK lio);  REG8 lio_gcls(GLIO lio);
 REG8 lio_gpset(LIOWORK lio);  REG8 lio_gpset(GLIO lio);
 REG8 lio_gline(LIOWORK lio);  REG8 lio_gline(GLIO lio);
 REG8 lio_gcircle(LIOWORK lio);  REG8 lio_gcircle(GLIO lio);
 REG8 lio_gpaint1(LIOWORK lio);  REG8 lio_gpaint1(GLIO lio);
 REG8 lio_gpaint2(LIOWORK lio);  REG8 lio_gpaint2(GLIO lio);
 REG8 lio_gget(LIOWORK lio);  REG8 lio_gget(GLIO lio);
 REG8 lio_gput1(LIOWORK lio);  REG8 lio_gput1(GLIO lio);
 REG8 lio_gput2(LIOWORK lio);  REG8 lio_gput2(GLIO lio);
 REG8 lio_groll(LIOWORK lio);  REG8 lio_groll(GLIO lio);
 REG8 lio_gpoint2(LIOWORK lio);  REG8 lio_gpoint2(GLIO lio);
 REG8 lio_gcopy(LIOWORK lio);  REG8 lio_gcopy(GLIO lio);
   
 #ifdef __cplusplus  #ifdef __cplusplus
 }  }

Removed from v.1.6  
changed lines
  Added in v.1.7


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