China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-06-24 18:06
中国DOS联盟论坛 » DOS汉化世界 & 中文系统 (中文化室) » Results of an experiment on CCDOS View 1,672 Replies 4
Original Poster Posted 2003-05-12 00:00 ·  中国 河北 石家庄 联通
银牌会员
★★★
Credits 1,833
Posts 648
Joined 2002-11-08 00:00
23-year member
UID 197
Gender Male
Status Offline
Reference materials say that CCDOS does not support direct screen writing, so I did the corresponding experiment with CCDOS97.
The method is as follows:

We know that the E command in DEBUG can directly modify memory, so I used the E command to write some things to B800:0000, specifically as follows:
C:\>DEBUG
-E B800:0000
B800:0000 XX.40
-
XX is the hexadecimal representation of the ASCII code of the character at the upper-left corner of the screen, and it may differ
At this point we can see the result: an @ character appears in the upper-left corner of the screen!
This shows that CCDOS does support direct screen writing, at least the version I used does
Below are pictures of the experiment

Notice the character in the upper-left corner

Later I found the corresponding direct screen writing setting in the settings, as shown below:

Notice the setting below

Maybe this is an improvement in later versions of CCDOS
Floor 2 Posted 2003-05-19 00:00 ·  中国 广东 佛山 禅城区 电信
元老会员
★★★★
Credits 5,170
Posts 1,637
Joined 2002-10-16 00:00
23-year member
UID 8
Gender Male
From 广东佛山
Status Offline
The original CCDOS, that is, CCDOS 2 through 4 produced by the Ministry of Electronics Industry, did not support direct screen writing, and later it declined.
CCDOS97 was written by Chen Jiangning, the core of the Tianhui Chinese character support system, combining the strengths of UCDOS and Tianhui, so of course it supports direct screen writing.
CCDOS97 has no direct relationship with the earlier CCDOS.
我的网志
http://hzmys.blog.163.com/
我的网盘
firststep.qjwm.com
fsmys.ys168.com
ssmys.ys168.com
www.brsbox.com/fsmys
www.brsbox.com/ssmys
www.brsbox.com/ccdos
Floor 3 Posted 2003-05-19 00:00 ·  美国 肯塔基州 费耶特县 列克星敦 Charter_Communications
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
Then why didn't CCDOS97 combine AW97's strengths and support GBK characters?
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 4 Posted 2003-05-23 00:00 ·  中国 河北 石家庄 联通
银牌会员
★★★
Credits 1,833
Posts 648
Joined 2002-11-08 00:00
23-year member
UID 197
Gender Male
Status Offline
So that's why the books say CCDOS doesn't support direct screen writing, but this one can
Floor 5 Posted 2003-05-24 00:00 ·  中国 广东 佛山 禅城区 电信
元老会员
★★★★
Credits 5,170
Posts 1,637
Joined 2002-10-16 00:00
23-year member
UID 8
Gender Male
From 广东佛山
Status Offline
Maybe it's because of the input method. Chen Jiangning was skilled in operating systems, and also had never made a GBK system, so he may not have known input methods that well. Chen Aiwen, on the other hand, was the inventor of the shape-based code, and Stone had long since had a large-character-set Chinese character support system that supported CJK internal encoding.
Besides, judging from the performance of AW96 and AW97, many people would think there was no need for a CJK Chinese character support system under DOS.
我的网志
http://hzmys.blog.163.com/
我的网盘
firststep.qjwm.com
fsmys.ys168.com
ssmys.ys168.com
www.brsbox.com/fsmys
www.brsbox.com/ssmys
www.brsbox.com/ccdos
Forum Jump: