我也有各問題-------為何我的電腦在運行
#include "neo.h"
main()
{
int a;
neo_init();
set_vbe_mode(VBE800X600X32K);
install_keyboard();
while (!keypressed()){}
}
時會進入文字介面????
希望各位大大解答下
謝謝
[此贴子已经被作者于2007-4-16 16:42:12编辑过]
我也有各問題-------為何我的電腦在運行
#include "neo.h"
main()
{
int a;
neo_init();
set_vbe_mode(VBE800X600X32K);
install_keyboard();
while (!keypressed()){}
}
時會進入文字介面????
希望各位大大解答下
謝謝
应该是你的显卡并不支持这个显示模式,使用set_vbe_mode(VBE800X600X64K);或set_video_mode(800, 600, 16, 60, 0);试试吧
你没有用任何绘图函数,屏幕上理应没输出的。也可能是你的显卡不支持这个显示模式,你可以先从最低的分辨率做起,因为只要是VGA的卡都支持320X200:
#include "neo.h"
main()
{
int a;
neo_init();
set_vbe_mode(VBE320X200X256);
install_keyboard();
rectfill(50, 50, 100, 100, _WHITE);
while (!keypressed()){}
}
我在里面加了个填充方块的函数,以便你观察输入。
好了,编译后应该能看到一个白色的方块了,接下来提高分辨率,不要急,先上到set_vbe_mode(VBE640X480X256);
OK的话再上800X600,这样就可以知道你的显卡支持的最高分辨率了。