在纯DOS下显示16位真彩图像的方法[讨论]

youjiang83 2004-06-27 03:02:23
调用int10h的VESA功能
我就可以在纯DOS下显示16位真彩图片吗?

高手能否编个EXE上来,让大家见识识啊!
c:\>asm.exe x.bmp或c:\>asm.exe bmp.exe可以吗?

ASM.EXE是你开发的程序,X.BMP或BMPPCX.EXE是我的16位真彩图像!
...全文
198 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Areslee 2004-07-10
  • 打赏
  • 举报
回复
做个简单的还是不难
Baibye 2004-07-10
  • 打赏
  • 举报
回复
界面实现都不是很难,难在交互上,也就是WINDOWS的消息机制在DOS下如何实现:)
Areslee 2004-07-10
  • 打赏
  • 举报
回复
换页,嘿嘿嘿嘿,还是初级阶段啊
zijida 2004-07-08
  • 打赏
  • 举报
回复
DOS下显示真彩的唯一一个需要注意的地方就在换页。
youjiang83 2004-07-02
  • 打赏
  • 举报
回复
只是这是C和汇编的混合代码,我不会编译 ,有谁可以帮我试一下吗?
有谁成功编译试了的吗?
youjiang83 2004-07-02
  • 打赏
  • 举报
回复
http://www.chinaunix.net/jh/23/272785.html
DOS下看真彩BMP位图的小程序

这里有很详细的方法和源代码及详明,
我试着编译了一下,好像不行,哪位朋友帮我试试,
或你能成功编译后发到我邮箱或上传到ftp://gztzy:gztzy@www.szall.com
谢谢,有哪位朋友愿意试试!看能不能成功?
robin97 2004-07-01
  • 打赏
  • 举报
回复
当看到了根本后,原来就是那么回事
programfanny 2004-06-28
  • 打赏
  • 举报
回复
设置好显示模式,再将图形数据写进图形缓冲区中。
Areslee 2004-06-28
  • 打赏
  • 举报
回复
。。。。。。
DOS下显示高真彩色图形也没什么困难的,就是直接写显示缓冲区而已
youjiang83 2004-06-28
  • 打赏
  • 举报
回复
高手能否编个EXE上来,让大家来见试一下啊!
c:\>asm.exe
c:\>logo.exe

只要先执行了你的程序,然后我的程序就可以显示出真彩图像出来,那多好啊!
注:SM.EXE是你开发的程序,logo.exe是我用PCX图像转换成的16位真彩图像!
youjiang83 2004-06-27
  • 打赏
  • 举报
回复
如果c:\>asm.exe bmp.exe 5
代示这个真彩图片在纯DOS中显示5妙钟就自动消失

注:BMP.EXE是我用PCX2EXE把一个图片生成的可执行文件,执行后可以释放出一张图片出来!

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧