unit uFB;

interface

const
  FBIOGET_VSCREENINFO   = $4600;
  FBIOPUT_VSCREENINFO   = $4601;
  FBIOGET_FSCREENINFO   = $4602;
  FBIOGETCMAP           = $4604;
  FBIOPUTCMAP           = $4605;
  FBIOPAN_DISPLAY       = $4606;

type
  TFB_FIX_ScreenInfo    = record
    ID                    : array[0..15] of Char; // identification string eg "TT Builtin"
    SMem_Start            : Cardinal;             // Start of frame buffer mem  
                                                  // physical address
    sMem_Len              : Cardinal;             // Length of frame buffer mem 
    Type_                 : Cardinal;             // see FB_TYPE_
    Type_Aux              : Cardinal;             // Interleave for interleaved Planes 
    Visual                : Cardinal;             // see FB_VISUAL_*
    xPanStep              : Word;                 // zero if no hardware panning
    yPanStep              : Word;                 // zero if no hardware panning
    YWrapStep             : Word;                 // zero if no hardware ywrap
    Line_Length           : Cardinal;             // length of a line in bytes
    MMIO_Start            : Cardinal;             // Start of Memory Mapped I/O
                                                  // (physical address) 
    MMIO_Len              : Cardinal;             // Length of Memory Mapped I/O
    MMIO_Accel            : Cardinal;             // Indicate to driver which specific
                                                  //  chip/card we have
    Reserved              : array[0..2] of Word;  // Reserved for future compatibility
  end;

implementation

end.