共找到10條詞條名為倚天的結果 展開
倚天
倚天中文系統
倚天中文系統,簡稱倚天,為台灣倚天資訊在20世紀80年代針對IBMXT/AT個人電腦所開發的一套可在DOS環境下讀取及輸入和列印中文的電腦操作系統。
該款操作系統是一款繁體中文操作系統,在香港和台灣十分流行,但最終被Windows95所替代。
倚天中文系統全系列已全面下市多年,僅接受企業或個人中文系統授權購買,套數不拘,但僅提供授權書及產品序號,無實體中文包裝產品。
倚天中文系統
倚天中文系統
但在比較簡易的電腦系統,例如收銀機(POS)等系統上,仍常可見到倚天中文系統的使用。
倚天中文系統
高階語言(以BASIC語法為例):PRINT CHR$(27)+"控制字串;"
命令列(透過 ETCTL 達成):ETCTL/參數1 /參數2 ...
"~"符號(文字編輯器控制印表機用):~p88t24w2z2;
也因採取此類控制碼,倚天中文始終與 ANSI.SYS 不兼容、甚至衝突,連帶部分英文軟體若透過 ANSI.SYS 控制游標或螢幕,亦受到影響。倚天中文系統以TSR方式常駐在系統中,並將原來英文環境的DOS系統的屏幕中斷INT10H接手處理,配合16或24字形檔繪出中文字,內部則以雙位元(16Bit)方式儲存中文字。由於需要高解析度的顯示能力來繪製中文字,因此早期部分顯卡如CGA等,並不適合倚天中文使用,在單色系統上,當時暢銷的Hercules(大力神圖形卡)顯卡可以說是搭配中文系統的首選。系統並攔截鍵盤的INT09H、16H處理輸入法。印表時則使用INT17H處理。使得原來處理英數的操作系統,能處理中文字型。倚天中文的高階控制碼採用類似ANSI屏幕控制碼的語法,運用ESC字元(0x1B)加上控制字串而成,以下三種輸出控制字串的語法在當時相當常見,其功能是相等的:高階語言(以BASIC語法為例):PRINTCHR$(27)+"控制字串;"
命令列(透過ETCTL達成):ETCTL/參數1/參數2...
"~"符號(文字編輯器控制印表機用):~p88t24w2z2;
也因採取此類控制碼,倚天中文始終與ANSI.SYS不相容、甚至衝突,連帶部分軟體若透過ANSI.SYS控制游標或屏幕,亦受到影響。至於一些會接手內存管理或繪圖內存的大型軟體,亦有相當的相容問題。例如當時就不能在載入倚天的情況下進入Windows3.1,需以下述指令釋放中文系統:
ETCTL/C:IQ
許多使用者會將這個指令寫成批次檔,以方便使用。
另外,Ctrl+ESC這組熱鍵,可以切換中、英文顯示方式,再按下一次此熱鍵按鈕,就可以恢復為中文顯示模式。
中文系統有分卡版跟碟版,卡版的顯示速度比碟版快很多,但價錢也高很多。倚天中文系統以碟版的“積木式中文系統”起家,其中碟版的飛碟一號、飛碟二號因正版便宜、盜版容易而在市場大獲成功,之後,陸續出現了各種卡版系統,除純字型卡外,亦有整合 RS-232C 或顯卡的版本。大體而言,以“飛碟”命名者,皆為碟版系統,飛碟四號之前,皆為 16x15 系統,多是顯示 16x15、列印 24x24,飛碟四號之後,則全面改為 24x24 系統。
1987年10月 訊雷 3016:MCGA 顯示 16x15 字型。
1988年5月 光電二號:純 16x15 字型卡。
1988年5月 閃電四號:16x15 字型卡加 MGA 顯示與印表機埠。
倚天中文系統
1988年6月 訊雷 5016:VGA 顯示 16x15 字型。
1989年6月 霹靂七號:24x24 字型卡並有顯示器與印表機埠,每秒最多可顯示三萬個中文字。
1990年6月 飛碟四號:磁碟片版本,不使用 ROM 上字型。
1991年1月 彩虹七號:Super VGA 顯示 24x24 字型。
1991年1月 光電五號:純 16x15 及 24x24 字型卡。
1991年1月 閃電五號:16x15 及 24x24 字型卡,並有 MGA 顯示與印表機功能。
1991年1月 霹靂四號簡繁版
1991年5月 彩虹四號:24x24 字型卡,可接彩色顯示器。
1991年10月 彩虹五號:24x24 字型卡,可接彩色顯示器。並支援硬體字型顯示功能。
1991年10月 彩虹四號簡繁版
版產品部分字型在卡片的ROM內,余均有相關的字型。碟版系統載入字型檔時,由於檔案巨大,往往會與DOS的內定shell,也就是搶佔主內存空間,因此comspec參數若是設定錯誤,立刻就會發生找不到或是字型檔的錯誤。利用此一關係,官方介紹了一個加速系統顯示效能的技巧:將字型檔案與丟入RAMDriver,並設定comspec、append與path參數。在安裝有超過1MB主內存的機器上,此一技巧相當有效。
相關中文書籍,教導使用者或程式設計師操作中文系統。以下列出的數本皆為倚天官方的出版品。事實上,當時絕大部分的電腦書籍,尤其是BASIC語言、電腦繪圖及辦公室軟體等,都不能免俗地必須要在書中特列章節,討論一下在倚天中文環境的操作與相容性解決方案。
倚天中文系統技術手冊
倚天中文系統技術手冊(ISBN9575040198):本書依產品改進而有許多版本,內容主要是提供各版本倚天中文所有的技術細節、檔案格式、中斷向量服務、繪圖模式參數以及0x1B控制字串,對於此類規格的公開使得許多程式設計師樂於直接使用倚天環境進行軟體設計。
中文內碼與輸入碼對照
(ISBN9575040155)
倚天中文系統軟體精選集
(ISBN9575040147)
ETBASIC:倚天系統下的BASIC直譯器,主要強化的就是在中文系統下的繪圖與字串處理能力。不過這個直譯器並不能直接執行,使用者必須自備BASICROM(ROMBASIC的映射檔)、BASICACOM(原DOS下的內建BASIC直譯器),三者置於同一目錄下才能執行。在當時許多中等學校中,編程語言課程常常就從ETBASIC開始教授。忘形輸入法:有內建於操作系統、以及單獨發售的版本。
行列輸入法
倚天中文系統技術手冊(ISBN 9575040198):本書依產品改進而有許多版本,內容主要是提供各版本倚天中文所有的技術細節、檔案格式、中斷向量服務、繪圖 模式參數以及 0x1B 控制字串,對於此類規格的公開使得許多程序設計師樂於直接使用倚天環境進行軟體設計。
各種中文內碼與輸入碼對照(ISBN 9575040155)
倚天中文系統軟體精選集(ISBN 9575040147)
ETBASIC
圖龍字型
OAmate
這邊列出幾樣針對倚天系統所開發的非原廠軟體(不含教學軟體)。軟體甚多,有些甚至今日已經忘記名稱。
TT 陸空大戰:直接以 ETBASIC 配合倚天控制碼所寫成的小蜜蜂型射擊遊戲軟體,為訓練打字之用,經編譯后發售(但不知是否為倚天公司)。據傳聞,該軟體為國小學生所寫成。
松岡抓字大師:遊戲設計的字型工具軟體,可分析檔案內容,直接從倚天以及宏碁中文字型檔抓取字型嵌入遊戲中,透過特殊 API 在遊戲中顯示。毫無疑問的,以今日之眼光,字型如此使用,是有侵權問題的。
執行批次檔
由於 DOS 環境下,需要顯示器、印表機等能處理中文,故要依序執行不同的中文驅動程序,加上還要處理鍵盤的輸入法....等等。通常會將它寫成批次檔,可一次處理完所有待載入的功能。如下例:
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
相關檔案
主程序
主程序都是 DOS 格式下的 COM 執行檔格式。執行速度快,程序檔小。
飛碟系列: ETCOM、ET16ECOM、ET16VCOM、ET16V-16COM
光電系列: ETCOM、ETEGACOM、ETVGACOM、ETVGA-16COM
閃電系列: ETCOM、ETEGACOM、ETVGACOM
霹靂系列: ETCOM
彩虹系列: ETCOM
字型檔案
卡版產品部分字型在卡片的 ROM 內,余均有相關的字型。
STDFONT1.15 : 16x15 明體字型檔 1
STDFONTS.15 : 16x15 明體字型檔 2
ASCFONT.15 : 16x15 ASCII 碼字型檔
SPCFONT.15 : 16x15 特殊符號檔
SPCFSUPP.15 : 16x15 特殊字型檔
STDFONT.24 : 24x24 明體字型檔
ASCFONT.24 : 24x24 ASCII 碼字型檔
SPCFONT.24 : 24x24 特殊符號檔
SPCFSUPP.24 : 24x24 特殊字型檔
STDFONT.24K : 24x24 楷書字型檔
STDFONT.24L : 24x24 隸書字型檔
USERFONT.15M : 16x15 使用者明體造字檔
USERFONT.24M : 24x24 使用者明體造字檔
USERFONT.24K : 24x24 使用者楷書造字檔
USERFONT.24L : 24x24 使用者隸書造字檔
輸入法檔案
飛碟一、二號等早期的版本,只要將 *.tab 與 ET.com 置於同一目錄,即會在中文系統啟動時載入該輸入法。
后飛碟三號之後,一方面是開始支援 CMEX 規格,另一方面是 ETcom 體積增加,故將輸入法改用 ETINMD 載入,而印表機驅動載入程序亦獨立。
ETINMD : 輸入法載入程序
CHANGJEI.TAB : 倉頡輸入法參考檔
PHONETIC.TAB : 注音輸入法參考檔
ARRAY.TAB : 行列輸入法參考檔
ARRAY30.TAB : 行列輸入法參考檔 (30鍵版)
DUPJUDGE.TAB : 行列重複字自動判斷檔
DUPJUD30.TAB : 行列重複字自動判斷檔 (30鍵版)
XUSRCJ.TBL : 倉頡輸入法造字檔
XUSRPN.TBL : 注音輸入法造字檔
XUSRAR.TBL : 行列輸入法造字檔
XUSRAR30.TBL : 行列輸入法造字檔 (30鍵版)
ETAI.:忘形輸入法主程序
ETLOAD:片語載入程序
其它
PR9D : 九針點陣印表機驅動程序
PR24D : 廿四針點陣印表機驅動程序
PRLSR : 雷射印表機驅動程序
ETCTL:命令列下的中文系統控制程序。
ETBASIC:配合倚天中文的 BASIC 直譯器。需搭配 BASICCOM 與 BASICROM。
FNTDRV:平滑字驅動程序。後期版本內建。
TLFONT:圖龍字型載入器。ET2000 版本內建。
ETMOUSE:中文環境下的滑鼠驅動程序。
ETUTL:倚天中文工具整合介面程序。
印表機簡易設定參數
設定印表機 ~p10
設定列印字型 ~t24
設定文字寬度 ~wn (n:自然數)
設定文字高度 ~zn (n:自然數)
設定文字行距 ~ln (n:自然數)
設定文字字距 ~xn (n:自然數)
設定表格連線 ~g2 取消 ~g1