vesa.h

来自「用来将电脑连接到电视荧幕, 并以15Khz输出的源码, 请只用在支援15Khz的」· C头文件 代码 · 共 47 行

H
47
字号
#include "define.h"



struct
{
        char sig[4];
        unsigned int version;
        char far *oemstring;
        char capabilities[4];
        unsigned int *videomode;
        unsigned int memory;
        unsigned char reserved[242];
} VESA;

struct
{
        unsigned int attrib;
        unsigned char wina_attrib;
        unsigned char winb_attrib;
        unsigned int wingran;
        unsigned int winsize;
        unsigned int win_aseg;
        unsigned int win_bseg;
        unsigned long winfunc;
        unsigned int bytesperline;
        unsigned int width;
        unsigned int height;
        unsigned char xchar;
        unsigned char ychar;
        unsigned char planecount;
        unsigned char bpp;
        unsigned char bankcount;
        unsigned char memorymodel;
        unsigned char banksize;
        unsigned char imagepagecount;
        unsigned char misc[232];
} VESAbuffer;

unsigned int VESAmodes[MAXVIDEOMODES + 1]; /* List of all VESA modes, plus modified ones */



int DetectVESA();
void VESA_MakeModeList();
WORD VESA_ModeInfo(unsigned int, WORD regtop);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?