home *** CD-ROM | disk | FTP | other *** search
/ FreeWare Collection 2 / FreeSoftwareCollection2pd199x-jp.img / manboetc / mred.c < prev    next >
Text File  |  1990-06-14  |  688b  |  42 lines

  1. #include    <stdio.h>
  2. #include    <string.h>
  3. #include    <dos.h>
  4.  
  5. void main(argc,argv)
  6. int    argc ;
  7. char    *argv[] ;
  8. {
  9.     union REGS regs ;
  10.     unsigned int    i,j ;
  11.  
  12.     if    (argc != 2)    error() ;
  13.  
  14.     if (stricmp(argv[1],"on")== 0)
  15.     {
  16.         regs.x.ax = 0x1bc2 ;
  17.         int86(0x91,®s,®s) ;
  18.  
  19.         regs.x.ax = 0xff00 ;
  20.         regs.h.dl = 0x1c ;
  21.         int86(0x91,®s,®s) ;
  22.     }
  23.     else if (stricmp(argv[1],"off")== 0)
  24.     {
  25.         regs.x.ax = 0x1b82 ;
  26.         int86(0x91,®s,®s) ;
  27.  
  28.         regs.x.ax = 0xff00 ;
  29.         regs.h.dl = 0x0d ;
  30.         int86(0x91,®s,®s) ;
  31.     }
  32.     else
  33.         error() ;
  34. }
  35.  
  36. error()
  37. {
  38.     printf("Usage:    mode    on  : T-VRAM mode.\n") ;
  39.     printf("        mode    off : BUFFER mode.\n") ;
  40.     exit(1) ;
  41. }
  42.