Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. #include<menuet/os.h>
  2.  
  3. void __menuet__dga_get_caps(int * xres,int * yres,int * bpp,int * bpscan)
  4. {
  5.  int p;
  6.  __asm__ __volatile__("int $0x40":"=a"(p):"0"(61),"b"(1));
  7.  if(xres) *xres=(p>>16)&0xFFFF;
  8.  if(yres) *yres=p & 0xFFFF;
  9.  if(bpp)
  10.  {
  11.   __asm__ __volatile__("int $0x40":"=a"(p):"0"(61),"b"(2));
  12.   *bpp=p;
  13.  }
  14.  if(bpscan)
  15.  {
  16.   __asm__ __volatile__("int $0x40":"=a"(p):"0"(61),"b"(3));
  17.   *bpscan=p;
  18.  }
  19. }
  20.