|
|
|
VGA显示屏开关技巧
|
| |
摘 要 该本分析了如何通过对端口03c8h、03cqh进行操作来改变vga显示颜色,进而达到屏幕开关显示的艺术效果。 屏幕开关显示的方法有很多种,如:利用分页功能,前后台处理;还可利用某些端口的位操作关闭电子束。这些方法共同的缺点是:单调,缺乏灵活性。这里向大家介绍一种方法,可弥补以上缺憾。 彩色显示器16种颜色都是红、绿、蓝3基色调和的结果,各颜色的3基色在vga卡上分别占用一个18位的颜色寄存器,红、绿、蓝各占6位。系统开机时,各颜色3基色的值被设置成缺省值,改变3基色的比例,就可达到改变颜色显示效果的目的。 黑色的3基色均为0,如将所有颜色的基色值都置成0,则可达到关屏的效果,反之,恢复各颜色的基色缺省值,则可达到开屏的目的。由此推广,如将各颜色的基色值逐步减为零,则可使屏幕逐步变暗;如将绿、蓝两基色值先逐步减为零,再将红色减灭,则屏幕颜色先逐步转红,之后变暗…… 16种颜色的3基色的缺省值为: 色号:0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 r 0 0 0 0 42 42 42 42 21 21 0 0 63 63 63 63
|
|
|
|
|
|
|
|
|
| 广告载入中... |
| 广告载入中... |
| 广告载入中... |
|
|
|
|
|