home *** CD-ROM | disk | FTP | other *** search
/ MegaDoom Adventures / PMWMEGADOOM.iso / doom / creators / deu52gcc / src / contrib / bcc2grx / test / tmodes.c < prev    next >
C/C++ Source or Header  |  1993-06-03  |  2KB  |  48 lines

  1. #include <stdio.h>
  2. #include <libbcc.h>
  3.  
  4. void test(char *txt, int gd, int gm)
  5. {
  6.   int ogd = gd;
  7.   int ogm = gm;
  8.  
  9.   set_BGI_mode(&gd, &gm);
  10.   printf("%s : %4dx%4dx%3d", txt, __gr_BGI_w, __gr_BGI_h, __gr_BGI_c);
  11.   if (gd != ogd || gm != ogm)
  12.     printf( "  gd: %2d -> %2d,   gm: %2d -> %2d", ogd, gd, ogm, gm);
  13.   printf("\n");
  14. }
  15.  
  16. void main(void)
  17. {
  18.   test("VGA       VGALO     ", VGA     , VGALO     );
  19.   test("VGA       VGAMED    ", VGA     , VGAMED    );
  20.   test("VGA       VGAHI     ", VGA     , VGAHI     );
  21.   test("IBM8514   IBM8514LO ", IBM8514 , IBM8514LO );
  22.   test("IBM8514   IBM8514HI ", IBM8514 , IBM8514HI );
  23.   test("HERCMONO  HERCMONOHI", HERCMONO, HERCMONOHI);
  24.   test("CGA       CGAC0     ", CGA     , CGAC0     );
  25.   test("CGA       CGAC1     ", CGA     , CGAC1     );
  26.   test("CGA       CGAC2     ", CGA     , CGAC2     );
  27.   test("CGA       CGAC3     ", CGA     , CGAC3     );
  28.   test("CGA       CGAHI     ", CGA     , CGAHI     );
  29.   test("MCGA      MCGAC0    ", MCGA    , MCGAC0    );
  30.   test("MCGA      MCGAC1    ", MCGA    , MCGAC1    );
  31.   test("MCGA      MCGAC2    ", MCGA    , MCGAC2    );
  32.   test("MCGA      MCGAC3    ", MCGA    , MCGAC3    );
  33.   test("MCGA      MCGAMED   ", MCGA    , MCGAMED   );
  34.   test("MCGA      MCGAHI    ", MCGA    , MCGAHI    );
  35.   test("ATT400    ATT400C0  ", ATT400  , ATT400C0  );
  36.   test("ATT400    ATT400C1  ", ATT400  , ATT400C1  );
  37.   test("ATT400    ATT400C2  ", ATT400  , ATT400C2  );
  38.   test("ATT400    ATT400C3  ", ATT400  , ATT400C3  );
  39.   test("ATT400    ATT400MED ", ATT400  , ATT400MED );
  40.   test("ATT400    ATT400HI  ", ATT400  , ATT400HI  );
  41.   test("EGA64     EGA64LO   ", EGA64   , EGA64LO   );
  42.   test("EGA64     EGA64HI   ", EGA64   , EGA64HI   );
  43.   test("EGA       EGALO     ", EGA     , EGALO     );
  44.   test("EGA       EGAHI     ", EGA     , EGAHI     );
  45.   test("EGAMONO   EGAMONOHI ", EGAMONO , EGAMONOHI );
  46.   test("PC3270    PC3270HI  ", PC3270  , PC3270HI  );
  47. }
  48.