home *** CD-ROM | disk | FTP | other *** search
- /* Sample program that initializes the SuperVGA driver */
-
- #include <graphics.h>
-
- int huge DetectVGA256()
- {
- int Vid;
-
- printf("Which video mode would you like to use? \n");
- printf(" 0) 320x200x256\n");
- printf(" 1) 640x400x256\n");
- printf(" 2) 640x480x256\n");
- printf(" 3) 800x600x256\n");
- printf(" 4) 1024x768x256\n\n>");
- scanf("%d",&Vid);
- return Vid;
- }
-
- int huge DetectVGA16()
- {
- int Vid;
-
- printf("Which video mode would you like to use? \n");
- printf(" 0) 320x200x16\n");
- printf(" 1) 640x200x16\n");
- printf(" 2) 640x350x16\n");
- printf(" 3) 640x480x256\n");
- printf(" 4) 800x600x16\n");
- printf(" 5) 1024x768x16\n\n>");
- scanf("%d",&Vid);
- return Vid;
- }
-
- main()
- {
- int Gd = DETECT, Gm;
- int Drv;
-
- printf("Which driver would you like to use?\n");
- printf(" 0) Svga256\n");
- printf(" 1) Svga16\n");
- printf(">");
- scanf("%d",&Drv);
- if(Drv) installuserdriver("SVGA16",DetectVGA16);
- else installuserdriver("SVGA256",DetectVGA256);
-
- initgraph(&Gd,&Gm,"");
- setcolor(15);
- line(0,0,getmaxx(),getmaxy());
- line(0,getmaxy(),getmaxx(),0);
- getch();
- closegraph();
- }
-