Category : Printer + Display Graphics
Archive   : SHOWIT.ZIP
Filename : SHOWIT.H

 
Output of file : SHOWIT.H contained in archive : SHOWIT.ZIP
void pascal PrintPCXHeader (char *name);
void pascal GrabPCXHeader (char *PCXname);
void pascal SetMode (int n);
void pascal ReadDataByte (void);
void pascal ReadPCXLine (void);
void pascal Read_ShowPCX (char *PCXname, int usertransx, int usertransy/*, char vidp*/);
void pascal ShowPCXEga (int Y, int usertransx, int usertransy/*, char vidp*/);
void pascal SetPalette (void);
void pascal Ega16palette (void);
void pascal Vga16palette (void);
void pascal EntireVgapalette (void);
void pascal SwitchPage (char page);
/*ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿*/
/*³ video modes in hexadecimal ³*/
/*ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ*/
/*ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿*/
#define Cga4 0x04 /*³ CGA 4-color 320x200 ³*/
#define Cga2 0x06 /*³ CGA 2-color 640x200 ³*/
#define Ega 0x10 /*³ EGA 16-color 640x350 ³*/
#define Vga 0x12 /*³ VGA 16-color 640x480 ³*/
#define Mcga 0x13 /*³ MCGA/VGA 256-color 320x200 ³*/
/*ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ*/
#define MaxWidth 4000 /* Define the maximum width of the scan line */
#define MaxBlock 32767 /* Define a 32kb buffer for PCX file reads */
#define CompressNum 0xc0 /* A databyte from the PCX file anded with this */
/* value resulting in the same indicates that */
/* the next byte read is to be replicated by */
/* that next byte anded with the CountNum */
#define CountNum 0x3f


  3 Responses to “Category : Printer + Display Graphics
Archive   : SHOWIT.ZIP
Filename : SHOWIT.H

  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/