修改一字节使DOS显示彩色
Author: 昆 明 沈玉波 Date: 1993-01-01
具体方法是用DEBUG调入ANSI.SYS文件,修改偏移地址0215H处的一个字节即可。该字节的高位和低位分别确定背景色和字符色,标准ANSI.SYS文件该字节为07H,即显示方式为黑底白字。该字节高位和低位取值范围为0-F,与色彩对应关系如下:0___黑[]4___红[]1___蓝[]5___粉红[]2___绿[]6___黄[]3___淡蓝[]7___白[]8___灰黑[]C___亮红[]9___亮蓝[]D___亮粉红[]A___亮绿[]E___亮黄[]B___亮淡蓝[]F___亮白[]修改方法十分简单,键入DEBUGANSI.SYS后,用E命令直接修改0215H地址内容,再用W命令写盘,用Q命令退出即可。要说明的是当该单元高位取值范围为8___F时,即背景色为加亮方式时,屏幕将闪烁,但不会影响系统正常工作。以上介绍的方法适用于DOS3.30A,对DOS4.01的ANSI.SYS文件,偏移地址为0378H。
(昆明 沈玉波)