Remove ads
来自维基百科,自由的百科全书
倚天中文系统,是台湾倚天资讯于1980至90年代针对IBM PC XT/AT相容个人电脑之DOS平台,所开发可读取、输入、显示与列印中文之软体或带有硬体。在微软推出Windows 95之前,倚天中文系统在台湾PC领域有压倒性的市场占有率。至今部分厂商开发的POS(收银机)、工业电脑及嵌入式系统等仍有使用倚天中文系统。
1980年代,台湾市面已经有多家中文系统,如上千科技《大千中文系统》、宏碁《龙碟中文系统》、国乔电脑《国乔中文系统》、零壹科技《零壹中文系统》和较晚进入市场的延伸科技《震汉中文系统》等。当时民众尚无智慧财产权认知,且倚天主要获利于开发硬体烧录字型式汉卡,对于纯软体式汉碟并无防拷保护而被民众热烈盗版最广受使用。[1]在PC发展正体中文史上,倚天中文系统有非常重要的地位,许多软体也特别修改以趋相容之。
倚天之名来自金庸武侠小说《倚天屠龙记》,坊间传言其成立初期欲击败龙碟而戏称倚天“屠”龙;倚天否定这点,认为读过《倚天屠龙记》的人都明白:唯有藉倚天剑与屠龙刀合作,才能斩断奇金、威震武林。[2]其出版品包括早期的使用手册、以及购买正版产品可获赠的《倚天人》月刊曾指出,当时最卖座的科幻电影是《E.T.外星人》;取名“倚天”加上英文缩写“ET”可收中外时代潮流之美,故初始其主程式即命名ET.COM。极盛时期,工商业常加装华康科技(今威锋数位)出品之“金蝶卡”系列,以产生斜边平滑之高品质大型字,提高文书阅读的美观性。而使报章杂志印刷效果更华丽的桌上排版系统,如新人类资讯早期出品的《莎士比亚》[3]等,亦须建基于倚天环境。其它品牌如国乔,发展到后期,也为了方便用户输入的习惯,设计“国乔预设/倚天模拟”相互切换模式,让用户有更多的操作方式可选择。
1990年代,微软眼见台湾中文软体发展热络,为取得台湾市场,与华康科技合作中文化Windows 3.0。到Windows 3.1版稳定度以及用户的中央处理器、记忆体等装置显著提升,使得既为图形使用者介面又从核心中文化的Windows壮大;倚天因应此一趋势,推出附加了许多软体之《倚天中文2000》首度移植Windows版——在视窗中延续DOS本文式命令列介面。迨Windows 95问世,更多软体纷纷改写为Windows版而停产DOS版,纯DOS平台的应用日益萎缩,倚天再推出For CWin95版;惟此时中文Windows软体已大行其道,不需、也无法搭配ET for CWin。往后Windows NT核心渐成PC作业系统之主流,不容许其如往常触动硬体I/O;此类外挂的中文介面已届式微,于1998年For CWin98即告终。
倚天中文今已经不见于市面贩售,但仍可见使用于较简易的系统如收银机之类,而一些LED点矩阵显示器及售票机的单据列印等则使用了其字型。其馀的影响至今仍到处可见,例如:以ASCII套用双位元组字元集制定中文与符号内码作为文书档储存的基础、操作的热键、将系统分割为数个执行档并依实际需求挂入、大五码及其延伸案的广泛使用、行列输入法、忘形输入法、CMEX规范,以及系统状态列的位置安排等等,均可找到其影子,甚至被Windows、Mac OS与Linux等作业系统所承袭。
倚天中文的主程式以常驻程式(Terminate and stay resident,简称TSR)方式常驻于记忆体,于低阶控制修改DOS若干中断:萤幕的INT 10h以档案或烧录字型绘出中英文字、键盘的INT 09/16h以处理输入法、及印表的INT 05/17h如此赋予原本仅能处理英文的电脑之处理中文能力。由于显示解析度需至少640*408除符合纯英文状态80行半形或40行全形*25列标准尚加两状态列,且笔画足堪辨识,故不支援[注 1]如CGA等过低的规格;在高解析显示未普及前,单色的大力神图形卡可谓搭配各牌中文系统之首选。[注 2]高阶控制则采同DOS ANSI萤幕控制语法之Esc(ASCII 27)字元为引导码加上控制字串,印表则以“~”识别,而均以“;”结尾;以下三种输出控制字串的语法在当时颇为常见,其作用相当:
PRINT CHR$(27),"《控制字串》;"
printf("\33《控制字串》;");
ETCTL/C:《顯示控制字串》
ETCTL/P:《印表控制字串》
~p88t24w2z2;
但因此倚天始终不相容ANSI.SYS,连带部分软体若透过其控制游标或萤幕亦受到影响。一些会接手记忆体管理或视讯记忆体的大型软体,亦有冲突问题;例如不能载入了倚天又进Windows[注 3],须先释放之:
另外Ctrl+Esc组合键可以来回切换中/英文显示方式。
早期由于所仰赖的主机频宽、记忆体容量、显示等规格低落,汉碟的效能或包括画面细致度未能比拟自备字型ROM乃至高解析显示晶片的汉卡;然两者新台币千馀与上万价位之别也形成分众市场。随著日后主机软硬体环境提升,已胜任原需高档汉卡才有的流畅及24字型画面,此时汉卡规格停滞不前却依旧价昂则优势不再。倚天以《积木式中文》起家,碟版的《飞碟一号》、《飞碟二号》因正版便宜、盗版容易而大获青睐;卡版亦持续发展,依配备特性分类如下:
另外,霹雳与彩虹都备有硬体字元产生器(HCG),其中文下字型同于纯英文状态,不以绘图方式而直接产生,显示速度可达每秒三万个中文字并支援光笔,故从较大的“七”号编起,以资区隔。
倚天中文下市多年,仅能以订购方式取得。下表列出其所出品过各类中文系统产品,当中有跳号者为试作、非卖或仅为搭售品故无商品化,或为与其它系列同步而略过[注 5]。
推出日期 | 品名型号 | 特色 |
---|---|---|
1986年8月 | 飞碟一号ET-2416F | 仅支援单色、5401个大五码常用字,24字型仅支援明体;市场定位于仅配备360k软碟的学生族群。 |
1987年6月 | 飞碟二号ET-2416U | 较飞一完整支援大五码中的13094字。 |
1987年10月 | 迅雷3016 C16-30 | 适用Model 30主机搭配MCGA,无24字型IC。 |
1988年5月 | 光电二/闪电四号C16H/DH | 预留加插24 IC座,初期仅支援单色、EGA。 |
霹雳四号C24DH | 不提供16×15字型。 | |
1988年6月 | 迅雷5016 C16-MC | MCA插槽适用Model 50以上主机搭配VGA。 |
1988年8月 | 彩虹一号C16EV | 原迅雷3016加烧24 IC,与光二/闪四首度支援一般电脑的VGA,但解析度尚非高。 |
1989年4月 | 彩虹三号C24SV | Tseng Labs ET3000AX+原彩一取消16×15,双卡;中文仅16色,萤幕水平频宽仅隔行扫描35kHz。 |
1989年6月 | 霹雳七号C24HCG | 相当霹四+HCG,双卡(主卡附插于HCG卡);萤幕水平须25(一般单色萤幕仅18)kHz起。 |
1990年6月 | 飞碟四号ET16V | 支援EGA/VGA,驱动ETINIT.SYS可载入高位记忆区(位址1024~1088k同于DOS 5.0组态档中DOS=HIGH所占区段故仅能择一使用),24增加楷/隶书;取代飞二。 |
彩虹七号C24SV7 | 相当彩三+HCG,双卡;同期彩三则整合为单卡,两者萤幕水平达逐行扫描49kHz。产品线固定型号:飞碟ET16Vn/光电C16Hn/闪电C16DHn/霹雳C24DHn/彩虹C24SVn。 | |
1991年1月 | 彩虹七号新版 | 泰鼎微系统TVGA8900C中文可切换256色;整合为单卡,且可于HCG模式绘图;所使用汇流排由8位元提升至16位元,并加烧16×15字型、及提供光电/闪电等16主程式。 |
光电/闪电五号C16H5/DH5 | 原光二/闪四加烧24;亦取代彩一。 | |
简繁霹雳四/彩虹三号C24DH-S/SV-S | 仅字体上具宋、楷简体字,不支援中国之国标码,输入法亦仍以正体字取码。 | |
1991年5月 | 彩虹四号C24SV4 | 相当新版彩七减HCG;取代中文仅16色的彩三。 |
1991年10月 | 简繁彩虹四号C24SV4-S | 取代简繁彩三。 |
彩虹五号C24SV5 | 显示24(256色)或16(单色/EGA/VGA)S3 86C911具绘图加速功能,更快速显示几何图形,惟中文卷页较慢。 | |
1992年6月 | 光电三号C16H3 | 年代晚于光五,区隔在于取消24插座低价化。 |
1992年9月 | 飞碟五号ET16V5 | 配合HIMEM.SYS及EMM386/QEMM等驱动程式可载入UMB(位址640~1024k间),且字型与输入法可载入延伸记忆体而号称“0k”中文系统(指640k以内传统记忆区之占用量),24再添圆/黑/行书;取代飞四。 |
光电/闪电六号C16H6/DH6 | 取代光五/闪五;连同彩五,此后发表汉卡均烧录16/24/图龙明/圆/黑体。 | |
霹雳六/八号C24DH6/8 | 更改为16位元卡,后者具HCG;取代霹四/七。 | |
彩虹六/八号C24SV6/8 | 显示24(16/256色)或16(EGA/VGA)WD90C31A-LR,后者具HCG;取代彩四/七。 | |
1993年5月 | 光电七号C16H7 | 连同霹六/八、彩五(晶片改86C801)/六/八,图龙再增楷书。[注 6] |
1993年12月 | 飞碟24 C24V | 显示24(16色)或16(即飞五,仅VGA),支援UMB与XMS,具图龙明体;依软体授权数区分单机、5/10/50/100人网路版。 |
彩虹字型卡C24C | 显示24(16色)或16(单色/VGA)原光七改16位元卡,并开发24显示主程式,为倚天之末代汉卡。 | |
1994年8月 | 彩虹三效卡 | Cirrus Logic GD5426+BIOS整合趋势科技ChipAwayVirus防毒码、而中文系统飞碟24采用VESA汇流排;硬体部份无烧录字型等汉卡应有元件而实仅“二”效。 |
1995年6月 | 中文2000 for DOS | 显示24(16色)或16(单色/VGA),具图龙明/楷/圆/黑并附加预览列印、电子词典等多套软体;采保护模式,其进出中文及挂载输入法方式异于旧有。 |
中文2000 for CWin | 视窗或全萤幕显示16×15(16色),具图龙明/楷/圆/黑并附加多种功能(但无预览列印)。 | |
1995年12月 | 中文2000 for CWin95 | 增加12×12视窗显示模式 |
1998年7月 | 中文2000 for CWin98 |
倚天资讯也出版了相关书籍教导用户或程式设计师运用中文系统,以下均为其出品。当时其它公司的电脑书籍,尤其BASIC语言、电脑绘图及办公室软体等,亦不免在特列章节讨论一下在倚天环境的操作与相容性解决方案。
另外倚天也曾因应中文资讯需求而扩张产品领域:
ET1.x启动直接载入输入法并驱动印表机,之后功能扩增整个系统逐渐拆成数个程式依实际需求载入;优点是能弹性适应早期严苛的系统资源并可个别更新,缺点则程式庞杂、参数众多。
鉴于上述缺点故以批次档收纳庞杂的命令参数以简化输入:
@ECHO OFF
C:\ET3\ET16V @C:\ET3
C:\ET3\ETINMD
C:\ET3\PRDRV
C:\ET3\ETAI /I @C:\
REM C:\ET3\TLFONT /I /M57
C:\ET3\ETMOUSE /I
ET3提供ETSETUP.EXE设定批次档参数,完成将产生同主程式主档名之.INI参数档,上面内容中“@C:\ET3”即指示该参数档位置。
ET2起因单一产品可能有多支不同显示状态之主程式,ET*.COM命名逐渐分化而ET.COM转为全体之统称;“*”表下列高低解析24/16字型加上产品或显卡叙述,或迳称EGA等。体积小执行快,启动完即有基本的显示中文能力与内码输入法。
显示 种类 |
飞碟/ET2000[注 9] | 光电/闪电 迅雷/彩字 |
霹雳 (仅单色) |
彩虹 | 解析度规划(实地撷图观察,略异官方手册所述) |
---|---|---|---|---|---|
单色 EGA |
16N 16E |
16H EGA |
16H彩四/五 EGA彩一/四~八 |
X: 640=16点×40字 Y: 408=15点×25列 (单色+馀1+1界线)+15点×2状态列+馀(单色1,EGA3) | |
VGA | 16V[注 10]8位元 16V-1616位元起 W16V(视窗版) |
VGA同左 VGA-16同左 5016(迅雷) |
VGA同上 | X: 同上 Y: 480=(15+下隔3)点×25列+15点*2状态列 | |
ET901x | 24DH | X: 1024=24点×40字+右馀64 Y: 729=(24+下隔3)点×25列+2界线+24点×2状态列+中隔3+馀1 | |||
SVGA | 24V[注 11]16色相容 24VA16色快速 |
24C同左 24CA同左 |
24SV16色,彩五无 24SVL, 24SV5256色 |
X: 同上,但状态列向右占满 Y: 768=(24+上下各隔1与3)点×(25+2状态)列+馀12 | |
HCG | 24DHA | 24SVA16色[注 12] | X: 1040=(24+左右均隔1)点×40字 Y: 783=(24+上下各隔2与3)点×(25+2状态)列(霹雳第1状态列上隔2为界线) |
版次:碟版所谓飞二、飞五等别,关联著主程式版次之演进:
卡版仅至3.53止,各系列的号数主要区分烧录字型(16/24/图龙)多寡,次为显示晶片或HCG功能之别;主程式则除彩五ET24SV5和彩字ET24C/24CA是专属外,均可前后流用。卡版主程式与碟版同步演进,像较早年的光二,主程式可使用到光六最终V3.53,软体功能大异于初出品时:初期仅单色显示、明体字、占用传统记忆区段,到末代可彩色显示、多种字体、可达0k境界。同为V3.5x,16系列启动后首见的产品名衔,碟版打著一个飞碟五号,卡版却跨越多代或非专属名衔,详如下表:
ET*.COM | 名衔 | 备注 |
---|---|---|
16H | 闪电三至六号或光电一至六号配大力神图形卡 | 闪电卡初另称16DH |
EGA | 闪电三至六号或光电一至六,配大力神图形卡及增强图形配接器 (EGA) | |
VGA | VGA 640*480 | 初见于彩一 |
VGA-16 | VGA 640*480,不配大力神图形卡 | |
24DH | 霹雳三/四/六号 | |
24DHA | 霹雳七/八号HCG | 霹七时期称24DH7 |
24SV | 彩虹三/四/六号16色 | |
24SVL | 彩虹四/六号256色 | 彩四时期称24SV4,彩三不支援 |
24SVA | 彩虹七/八号HCG | 旧彩七称24SV7,新彩七称24SVH |
汉卡实际仅烧录SPCFONT.15/24及STDFONT.15/24(24仅明体)。汉碟由于载入字型档巨大,往往会与DOS预设壳层——COMMAND.COM抢占主记忆体空间,若COMSPEC未正确设定就会发生找不到壳层或是字型档的错误。利用此一关系,官方介绍了一个在记忆体充裕的电脑上加速效能的技巧:正确设定COMSPEC,并将字型完全载入延伸记忆体。
种类 字型 |
ASCII半形 ASCFONT |
特殊符号 SPCFONT |
特殊增补 SPCFSUPP |
标准字 STDFONT |
造字 USRFONT |
备注 |
---|---|---|---|---|---|---|
12*12 | .12 (6*12) | .12B | .12B | .12B 黑体 | (不提供) | 本字型只限于ET2000 CWin9x |
16*15 | .15 (8*15) | .15 | .15 | .15 明体 | .15M | 飞四前为配合360k磁片而分成STDFONT1.15与STDFONTS.15存放两档 ET1时称USRFONT.15结构不同 |
24*24 | .24 (12*24) | .24 | .24 | .24 明体 .24K 楷书 .24L 隶书 .24B 黑体 .24R 圆体 .24S 行书 .24F 仿宋体 |
.24M .24K .24L .24B .24R .24S .24F |
ET1时称USRFONT.24结构不同 ET2起 同上 ET2起支援,3.1起提供 同上 同上 V3.2起支援却从未提供标准字档 |
ET1.x时只要各.TAB档与主程式位于同一目录,进中文即一并载入该些输入法,若不使用某输入法须在进中文前更改其档名(例如改副档名为TTT);汉卡则烧录有仓颉与注音法。造字仅提供仓颉码,整合于造字档中。
ET2起一方面遵循CMEX规范,二来功能增加,故改为外挂方式,各造字输入码亦独立建档;汉卡加烧行列,V3.1再加烧忘形词库。
ET2000采保护模式,除行列以外各输入法主档结构改变不再以紧实式编码而增加大小[注 13],副档名改UIL,使用的挂入程式亦有异。
CVTCMEX.EXE
:转换其它CMEX规格造字档为ET2起之格式ETBASIC.EXE
:倚天中文BASIC直译器相容介面,主要强化中文下绘图与进阶文字显示能力。须载入BASIC.ROM(ROM BASIC的映像档)并呼叫DOS 3.3所附之BASICA.COM执行。在当时许多中学的电脑课程,程式语言几乎都从BASIC开始教授。ET2000因DOS 5.0起提供功能更强之QBASIC而取消。ETDSPDRV.COM
:ET24CA/24VA (N)之显示驱动ETFMX.EXE
:ET2起造字程式,造出字形或编订其输入码;ET1时代为ETWORD.EXE可修改ASCFONT SPCFONT STDFONT至此取消该功能。ETMOUSE.COM
:倚天中文下的滑鼠相容介面;仍须先启动滑鼠原有驱动程式。ETUFO.EXE
:驱动DOS保护模式,为ET2000、晚期版次图龙与OAmate所须。ETUTL.EXE
:公用程式整合介面FNTDRV.COM
:驱动平滑字,于点阵字放大时对笔画斜边作增/删点处理消除锯齿;ET2000因有更精致之图龙字而取消。NEWUSER.EXE
:转换ET1.x造字档为ET2起之格式PR9D.COM
, PRDRV.COM
:ET3起析出PR9D/24D/48D/LSR(分别驱动9针/24/48/雷射印表机)四支程式;V3.2起后三者整合为一。SETHOT.EXE
:设定热键TLFONT.EXE
:驱动图龙或开放环境套件字型Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.