hfhfndt2015-01-22 04:08:06
CCDOS -- 或汉字DOS,是中国科学院计算所在IBM -DOS (MS-DOS)的基础上修改(贴补)几个中断部分程序,外加中文显示字库及打印机驱动程序组成的。中国科学院计算所在此之前对IBM-PC机的BIOS进行了全面解剖分析。同时,也有多个单位也对MS-DOS进行了汉化工作。是不是基础都是源自中国科学院计算所的工作,我就不清楚了。
当年有许多汉化的DOS版本。比如上海计算机厂有他们自己的汉化的DOS版本,山东潍坊有他们自己的汉化的DOS版本, 华南有华南的汉化的DOS版本。当然还有 邮电系统、各大部委等的汉化的DOS版本。
一些知名的电脑公司也有用他们公司冠名的汉字DOS版本。比如,科海、四通、信通、希望等。

虽然这些系统名字不同,但是原理无非都是修改中断调用 INT 10, INT 21, INT16,截取输入处理的信息,将要显示的汉字显示到荧光屏上,或者输出到打印机上。

还有些公司出品的汉字卡形式的汉字系统,比如中国计算机服务公司的长城汉卡,金山汉卡、巨人汉卡等。有些汉卡只是把精美的大型字体库存入了汉卡,而长城汉卡还具有显示缓冲内存的功能。
汉字系统驻留内存后,对内存640K的系统是个很大的负担。使得有些英文软件工作对内存的要求都难以满足。采用汉字卡后,可以解决这个问题。
后来的技术发展, 出现了EMS内存扩展。 然而,由于DOS本身的瓶颈问题,系统对扩展内存的使用仍不尽人意。对此,还有一些系统采用摘挂方式,可以使用一个组合键使汉字系统暂时释放出内存来。

当年,由北京化工三厂吴晓军主要设计的CCDOS汉字系统在市面上很流行。该系统对显示功能和打印功能都作了很大改进。使用户在应用程序中可以轻易的使用简单命令就可改变字体。然而,由于当年的风气。他及他的团队并没有完全获得利益,许多情况该系统是被山寨使用的。据他们内部的消息,当时他们想要了解山寨的速度是如何猖獗,特地制作了一版D版本。三天之后,广州就有了。于是后来也不得不做了一款汉卡。

中国科学院计算所在完成了BIOS分析之后,同时也开办了一些短期的培训班,教授DOS的设计知识等。 这里要提到的是,有个老师,叫刘滨。他当年是参加了BIOS分析和汉字DOS系统的设计的。他后来到了美国,可能目前还在微软供职。