Category : Files from Magazines
Archive   : WDAUG92.ZIP
Filename : 3N08041A

 
Output of file : 3N08041A contained in archive : WDAUG92.ZIP
/* EGATOOLS for Programmer's Journal On Graphics: Icon Editor */
/* ICONEDIT.h C Header file for EGATOOL3.OBJ graphics library */

/* An Icon data type can be thought of as 160 bytes, or this broken */
/* down definition. By breaking it down the Icon Editor can more */
/* easily flip bits. */

typedef struct { /* Definition of 8 Pixels in 16 colors */
unsigned char MaskByte; /* using masking. */
unsigned char Plane[4];
} ColorByte;

typedef struct { /* Two bytes per scan line of the Icon */
ColorByte Pos[2];
} ColorLine;

typedef ColorLine Icon[16]; /* 16 lines, 2 bytes wide forms an icon */

typedef struct {
char NumIcons; /* Number of Icons in the Icon File */
Icon Data[50]; /* Icon data */
} IconFile;


/***********************************************************************/
/* Video_Mode uses the standard interrupt service routine to set the */
/* video mode desired */
/***********************************************************************/
extern void near Video_Mode (int Mode) ;

/***********************************************************************/
/* Set a pixel at coordinate x,y in color Color */
/***********************************************************************/
extern void near Set_Pixel (int x, int y, int Color);


/***********************************************************************/
/* Display an icon at location x,y from system RAM into video RAM */
/* using write mode 0. */
/***********************************************************************/
extern void near Display_Icon (int x, int y,void far *Data);


/***********************************************************************/
/* Copy and icon from one location in video RAM to another location in */
/* video RAM using write mode 1. */
/***********************************************************************/
extern void near Copy_Icon (int OrigX, int OrigY, int X, int Y);



  3 Responses to “Category : Files from Magazines
Archive   : WDAUG92.ZIP
Filename : 3N08041A

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/