回复 17楼 热心网友
flybmp.dat就是一个点阵图.
在不同绘图模式下,视讯页上每一个字节可以代表不同的颜色值.
比如模式13h是300x200x256, 320x200是屏幕的长和高,256是颜色.
320x200=64000,这64000里,每一个字节是一个颜色,1字节0-ffh=0-255=256种颜色
flybmp.dat内容是一个蜻蜓32x32的点阵图,可以简化的看成这样
0001000
0111110
0001000
0001000
0011100
0001000
1代表某个颜色,0代表无色
然后程式就读取这个dat.直接放到显示页就是了.
这种点阵图可以自己画,甚至不必放在外面,放在data区也可以.
事实上,256色只是16万种颜色中的256种,涉及到3原色RGB红绿蓝的比例
怎样自定16万种颜色中哪256色,还须加上设定色盘的代码.
7楼的代码为了简明就省略了.
所以看起来蜻蜓的配色好像比较淡,不符合蜻蜓该有的鲜艳.
就是因为没有设定色盘,只用系统默认的256色而已.