资料上说的CCDOS是不支持直接写屏的,我用CCDOS97做了相应的实验
方法如下:
我们知道用DEBUG的E命令可以直接改内存,于是我用E命令向B800:0000写如一些东西,具体如下:
C:\>DEBUG
-E B800:0000
B800:0000 XX.40
-
XX为屏幕左上角的字符的ASCII码的十六进制表示,可能会不同
这时候我们可以看到结果:在屏幕的左上角出现了一个@字符!
这说明CCDOS是支持直接写屏的,至少我用的这个版本可以
以下是实验的图

注意左上角的字符
后来在设置中发现有相应的直接写屏的设置,如下图:

注意下面的设置
可能这是后来版本的CCDOS的改进吧
方法如下:
我们知道用DEBUG的E命令可以直接改内存,于是我用E命令向B800:0000写如一些东西,具体如下:
C:\>DEBUG
-E B800:0000
B800:0000 XX.40
-
XX为屏幕左上角的字符的ASCII码的十六进制表示,可能会不同
这时候我们可以看到结果:在屏幕的左上角出现了一个@字符!
这说明CCDOS是支持直接写屏的,至少我用的这个版本可以
以下是实验的图

注意左上角的字符
后来在设置中发现有相应的直接写屏的设置,如下图:

注意下面的设置
可能这是后来版本的CCDOS的改进吧
