bios16位程序无法运行

bios16位程序无法运行,第1张

bios16位程序无法运行解决办法如下:

1、首先,按键盘上的 Win 键,或点击任务栏上的开始图标。

2、然后,找到并点击所有应用下的设置。

3、设置窗口,左侧边栏,点击Windows 更新,右侧点击更多选项下的更新历史记录。

4、接着,在相关设置下,点击卸载更新。

 5、已安装更新窗口,点击地址栏上的程序和功能。

呵呵,这个我以前见过,有两种情况:一是因为该程序(多数指游戏)以前在win98(一般是这种情况)或2000下运行的,因为换了系统了无法兼容;二是目前使用的机器的显卡颜色设置太高。

解决方法:1、若是系统不兼容的,可尝试更换系统。2、最好在桌面上右击属性,找到显示设置,把分辨率调为600480和颜色设置低一些(如256色)试试。

另外也有可能该程序是在DOS下运行的,当然在图形界面下就不能运行,要注意这一点。希望能给你帮助!

fp=fopen("Bmp16bmp","rb");    //打开文件

fread(&fh,1,sizeof(fh),fp);    //读文件头BITMAPFILEHEADER  

fread(&ih,1,sizeof(ih),fp);    //读信息头BITMAPINFOHEADER

printf("bfSize=%ld\n", fhbfSize);  //BMP图像文件的大小

printf("Image: %ld x %ld\n", ihbiWidth, ihbiHeight); //宽度,高度

printf("biBitCount=%d\n", ihbiBitCount);  //BMP图像的色深,即一个像素用多少位表示,常见有1、4、8、16、24和32

k=(ihbiBitCount==8)256:((ihbiBitCount==4)16:0); //8位即256,4位即16色

rgb=malloc(sizeof(RGBQUAD)k);

fread(rgb,k,sizeof(RGBQUAD),fp);                    //读调色板

j=0;

for(i=0; i<k; i++){                                 //应该是恢复调色板颜色值

u[j++]=rgb[i]rgbBlue>>2;

u[j++]=rgb[i]rgbGreen>>2;

u[j++]=rgb[i]rgbRed>>2;

}

getch();

grey[i] = (r[i]03+g[i]059+b[i]011)/16;      //转灰度,不知道干什么用

i=DETECT; j=0; initgraph(&i, &j, "");    //初始化图形环境

for(j=0; j<ihbiHeight; j++){                     //一行一行,从下往上

fread(u,1,ihbiWidth,fp);                 //读一行

for(i=0; i<ihbiWidth; i++){              //从左往右画点

putpixel(i+x0, y0-j, u[i]&15);    //一个点一个点画出来

}

}

这个程序局限很大,只能读取256色带调色板的bmp。

兼容到98,然后窗口模式运行。

1右键图标属性后,可以把兼容性修改XP SP2。

2将简化色设置成为16色。Win10怎么设置16位色?Win10 16位色运行游戏的方法

3勾选“以管理员身份运行此程序”

4找到游戏根目录里面的Ra2ini(原版)和Ra2mdini(尤里的复仇)。如果找不到,就先运行一下游戏。

5双击打开之后找到[Video]部分!

6在下面加入三行的防卡代码:

VideoBackBuffer=no

AllowHiResModes=yes

AllowVRAMSidebar=no

保存即可。

7如果你的电脑是从Windows 7/8升级到Windows 10,且显卡是英特尔集显,可以尝试先关闭系统的驱动自动更新,再到OEM的官网,将集成显卡驱动换成装机时的 *** 作系统的驱动。

附:红警在不同环境运行一览表,

以上就是在Win10下玩红色警戒2 遇到只有声音没有图像黑屏的解决方案了,如果试了以上方法都不行,那么可能是显卡不支持或是没有合适的驱动了。

以上就是关于bios16位程序无法运行全部的内容,包括:bios16位程序无法运行、此程序运行在65536模式,运行前请将桌面调整为该模式,是什么意思、给下面这个显示16色bmp图像的程序写注释。务求详细。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10110198.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存