winbondowen 发表于 2008-7-5 15:12:17

DOS下如何BMP格式文件

在DOS下显示BMP文件:
   (1):先读取BMP文件头,得到图片的分辨率。
   (2):从显示模式中找到该显示分辨率的显示模式,并将其设定为当前显示模式。(防止失真)
   (3):从BMP文件中读取象素点值(RGB),将其写到显存。(要打开A20模式)。
   完成。

winbondowen 发表于 2008-7-6 00:24:25

:lol
继续加强,在DOS下做出Window的效果。
目标写个EXPLORE.exe

xtdumpling 发表于 2008-7-7 13:32:36

收藏,谢谢分享!:handshake

另外,
这个程序,楼主应该不介意我反汇编吧?:lol
因为我发现有些东西我不会的,学习学习!

[ 本帖最后由 xtdumpling 于 2008-7-7 13:34 编辑 ]

ljk19841115 发表于 2008-7-7 17:59:05

hehe ~~~~我觉得干脆楼主大方点,直接放代码吧~~:lol :lol

winbondowen 发表于 2008-7-11 16:07:52

哈。。。
这是最终版,实现按钮功能。
按钮定义在screen.txt中。
没有考虑太多的临界点,以后工作中用在写吧。
使用图片为1024*768*32bit,其实的图片没有测试过。
页: [1]
查看完整版本: DOS下如何BMP格式文件