Ïðîãðàììèðîâàíèå âèäåîàäàïòåðîâ



Ïîëó÷èòü èíôîðìàöèþ î ðåæèìå âèäåîàäàïòåðà - ÷àñòü 5


               

fprintf(file, "Ôóíêöèÿ ïåðåìåùåíèÿ îêíà: %p \n",

                               

modeInfo.fpWinFunc );

               

fprintf(file, "Áàéò íà ëèíèþ ñêàíèðîâàíèÿ: %d \n",

                               

modeInfo.usBytesPerScanLine );


 

// Îáúåì âèäåîïàìÿòè îïðåäåëÿåòñÿ VBE âåðñèè íå ìëàäøå 1.2

               

if(vesaInfo.usVersion >= 0x102)

               

{

                               

fprintf(file, "Ðàçðåøåíèå ïî ãîðèçîíòàëè: %d \n",

                                               

modeInfo.usSizeX);

                               

fprintf(file, "Ðàçðåøåíèå ïî âåðòèêàëè: %d \n",

                                               

modeInfo.usSizeY);

                               

fprintf(file, "Øèðèíà ñèìâîëà:  %02Xh \n",

                                               

modeInfo.ucCharSizeX);

                               

fprintf(file, "Âûñîòà ñèìâîëà: %02Xh \n",

                                               

modeInfo.ucCharSizeY);

                               

fprintf(file, "Êîëè÷åñòâî ñëîåâ âèäåîïàìÿòè: %02Xh

                                               

\n", modeInfo.ucNumPlanes);

                               

fprintf(file, "Êîëè÷åñòâî áèò íà ïèêñåë: %02Xh \n",

                                               

modeInfo.ucNumPixelBits);

                               

fprintf(file, "Êîëè÷åñòâî áàíêîâ ïàìÿòè: %02Xh \n",

                                               

modeInfo.ucBanksNum);

                               

fprintf(file, "Òèï ìîäåëè ïàìÿòè: %02Xh \n",

                                               

modeInfo.ucTypeMemModel);

                               

fprintf(file, "Ðàçìåð áàíêà ïàìÿòè: %02Xh \n",

                                               

modeInfo.ucBankSize);


                               

fprintf(file, "Êîëè÷åñòâî äîñòóïíûõ ñòðàíèö

                                               

âèäåîïàìÿòè: %02Xh \n",                modeInfo.ucPageNum);




Ñîäåðæàíèå  Íàçàä  Âïåðåä