home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 17 / CD_ASCQ_17_101194.iso / dos / prg / sphinx / examples / vga / vesa.c__ < prev    next >
Encoding:
Text File  |  1994-03-20  |  758 b   |  35 lines

  1. /*
  2.     SPHINX Programming 1994
  3.     Name:  VESA.C--
  4.     Description:  Quick test file for some of the raw VESA support that is
  5.                   currently being developed for C--.
  6. */
  7.  
  8. ?include "WRITE.H--"
  9. ?include "VESA.H--"
  10.  
  11.  
  12. void main ()
  13. {
  14. IF( setVESAvideomode(VESA_800x600_16) == 0 )
  15.    {WRITESTR("VESA mode OK.\n");
  16.    WRITEWORD(vesa_win_size);
  17.    WRITESTR("\n");
  18.    WRITEWORD(vesa_win_gran);
  19.    
  20.    IF( SETVESA_MEMPOS(10,0) == 0 )
  21.        {WRITESTR("\nwin set OK.\n");
  22.        SETVESA_MEMPOS(10,0);
  23.        ES = 0xA000;
  24.        DI = 0;
  25.        do {
  26.            ESBYTE[DI] = 255;
  27.            DI++;
  28.            } while( DI < 65000 );
  29.        }
  30.  
  31.    }
  32. ELSE WRITESTR("Unable to enter specified VESA mode.\n");
  33. }
  34.  
  35. /* end of VESA.C-- */