コンピューティングにおいて、ハードウェア コード ページ( HWCP ) は、ディスプレイ アダプタやプリンタなどのハードウェア デバイスでネイティブにサポートされているコード ページを指します。文字を表すグリフは、英数字文字ジェネレータの常駐読み取り専用メモリ ( ROMやフラッシュなど) に格納されるため、ユーザーが変更することはできません。[1] [2] [3]システムは、デバイスにフォント定義を事前にロードしなくても、それらを使用できます。PCのシステム BIOSによって発行される起動メッセージ、またはオペレーティング システムが独自のコード ページ切り替えロジックとフォント管理を初期化する前、およびグラフィックス モードに切り替える前に表示されるメッセージは、コンピューターのデフォルトのハードウェア コード ページで表示されます。
コードページの割り当て
北米のIBM互換PCでは、ディスプレイアダプタのハードウェアコードページは通常、コードページ437です。[4]ただし、さまざまなポータブルマシン[5] [6] [7]や、(東)ヨーロッパ、アラビア、中東、アジアのPCでは、ハードウェアコードページとして他のコードページが使用されていました。[1]これには、コードページ100(「ヘブライ語」)、[8] 151(「ナフィタアラビア語」)、[9] 667(「マゾフシェ語」)、[1] [10] 737(「ギリシャ語」)、850(「多言語」)、[7] [注 1]エンコーディング(「Roman-8」、[5] [6]「Kamenický」、[1] [10] [11]「KOI-8」、 「 MIK」、[10]など)が含まれます。ほとんどのディスプレイアダプタは、単一の8ビットハードウェアコードページのみをサポートしています。[1]ビットマップは、 DIPソケットのEPROM [12] [13] [4]に格納されることが多かった。[4]アクティブにするハードウェアコードページは、せいぜいジャンパー[14]、構成EEPROM [5] [6]、またはCMOSセットアップ[15]を介してユーザーが選択可能だった。しかし、東ヨーロッパ、アラビア語、ヘブライ語のPC用に設計されたディスプレイアダプタの中には、フォントページとも呼ばれる複数のソフトウェア切り替え可能なハードウェアコードページ[1]をサポートしており、 I/Oポート[4]または追加のBIOS機能[12] [13]を介して選択可能だった。
これとは対照的に、プリンタは、多くの場合、複数のユーザ切り替え可能な文字セットをサポートしており、コードページ367(「ISO/IEC 646-US / ASCII」[1] )などの7ビットISO/IEC 646文字セットのさまざまなバリエーションが含まれることが多く、コードページ437、[10] [16] [17] 850、[10] [16] [17] 851、[10] 852、[10] [18] 853 、 [19] 855、[10] [18] 857、[19] 860、[10] [16] [17] 861 、[17] 863、[10] [16] [17] 865、[10] [16] [17]、866などの8ビットコードページもいくつかサポートされることがあります。 [10] [18] [20] [21]東ヨーロッパや中東市場向けのプリンタでは、他のロケール固有のハードウェアコードページを選択できる場合があります。これらは、プリンタのDIPスイッチまたは設定メニュー、または特定のエスケープシーケンスを介して選択できます。[ 1 ] [ nb 2]
オペレーティングシステムのサポート
オペレーティングシステムがコードページ切り替えロジックを初期化するときには、以前アクティブだったハードウェアコードページを知る必要がありますが、それを自分で判断する手段はありません。したがって、コードページ切り替えが正しく機能するには、ハードウェアコードページを指定する必要があります。[1] [22] [23] [24]
DOSおよびWindows 9xでは、CONFIG.SYS内のデバイス ドライバーDISPLAY.SYS および PRINTER.SYSにハードウェア コード ページをパラメーター (hwcp) として指定することでこれを実現します。
DEVICE=…\DISPLAY.SYS CON=(type,hwcp,n|(n,m))[1] [2] [22] [23] [24] [25] [26]DEVICE=…\PRINTER.SYS PRN=(type,hwcp,n)[1] [22] [23] [24] [25] [26]
OEM の問題で複数のハードウェア コード ページがサポートされている場合、リストの最初のハードウェア コード ページ (hwcp1) がデフォルトのハードウェア コード ページを指定します。
DEVICE=…\DISPLAY.SYS CON=(type,(hwcp1,hwcp2,…),n|(n,m))[9]DEVICE=…\PRINTER.SYS PRN=(type,(hwcp1,hwcp2,…),n)[9]
ハードウェア コード ページが指定されていない場合、これらのドライバは、ダミー コード ページ番号 999 [1] [23] [24]をデフォルトとして使用するか、ハードウェア コード ページをプライマリ コード ページ (特定の国の COUNTRY.SYS ファイルでリストされている最初のコード ページ[27]で、国コードは CONFIG.SYS COUNTRYディレクティブで指定されるか、オペレーティング システムの内部デフォルト (DOS の欧米版では通常 1 (US)) と等しいものと想定します。[1] 多くの英語圏の国では、プライマリ コード ページは 437 (米国では fe) または 850 (英国、アイルランド、カナダでは fe) です。[23] [24]そのため、別のコード ページを指定しなくても、システムはこれらのいずれかを対応するデバイスのデフォルトのハードウェア コード ページと想定することがよくあります。[1]
ハードウェア コード ページが公式のコード ページ割り当てのいずれにも一致しない場合は、IBM CDRA に従って、ユーザー定義コード ページの場合は 57344 ~ 61439 (E000h ~ EFFFh)、プライベート使用コード ページの場合は 65280 ~ 65533 (FF00h ~ FFFDh)の範囲から任意の番号を指定して、オペレーティング システムにそのコード ページを選択するための競合しない「ハンドル」を与える ことができます。
アラビア語とヘブライ語のMS-DOSはDISPLAY.SYSとPRINTER.SYSを使用しませんが、ARABIC.COM、HEBREW.COM、SK_HGC.COMを使用して同様の機能を提供します。[9]
OEM コード ページ
ハードウェアコードページはOEMコードページでもあります。「OEM」は「 Original Equipment Manufacturer 」の略で、メーカーがさまざまな市場に対応するために文字セットを変更できることを意味します。[28] [29]
しかし、OEM コード ページは必ずしも ROM 内に常駐しているわけではなく、いわゆる準備済みコード ページ[2] [25] (別名、ダウンロード可能文字セットまたはダウンロード可能フォント)や、適切なディスプレイ アダプタ(Sirius 1 / Victor 9000 [30] NEC APC [ 31] HP 100LX / 200LX / 700LX [15] PersystのBoBカラー アダプタ[ 32] HerculesのHGC+ [ 33] [13] [34] RAMFONTを搭載したInColor [33] [ 35]およびNetwork Plus [36] [37]、IBM のMCGA [33] [38] [13] EGA [38] [ 13 ] VGA [38] [ 13]など)やプリンタのフォントRAMにラスター フォントとしてロードされる文字セットも含まれます。[39] [40] [41] [42] [43]したがって、OEMコードページのグループは、ハードウェアコードページのスーパーセットです。
参照
注記
- ^ HP OmniBook 300の「International English」バージョンでは、ハードウェア コード ページとして、コード ページ 850 (より一般的なコード ページ 437ではなく)を使用します。
- ^ Epson、NEC、Fujitsu ESC/P互換プリンタでは、さまざまなハードウェア コード ページに切り替えるエスケープ シーケンスは、(n) = 0..254 で、特定の文字セットに関連付けられたコードです。サポートされるコードの範囲は、プリンタ モデルとインストールされているフォント オプションによって異なります。
ESC R (n)
参考文献
- ^ abcdefghijklmn Paul, Matthias R. (2001-08-15). 「FreeDOS のコードページの変更」(技術設計仕様). 2016-06-06 にオリジナルからアーカイブ。 2016-06-06に取得。
[…] […] アクティブ システム コードページ […] はグローバル コードページとも呼ばれることがあります […] は、 DOS カーネルで現在使用されているコードページです。たとえば、照合順序やその他のI18Nテーブルはこのコードページに依存します。ほとんどの場合、システム コードページは、コンソール (DISPLAY.SYS)、プリンター (PRINTER.SYS)、キーボード ( KEYB.COM )などのデバイスに使用されるコードページを反映しますが、システム コードページを変更せずに個々のデバイス コードページを切り替える手段があるため、これは必須ではありません (たとえば、MODEを使用)。さらに、NLS の問題に対処するには、現在アクティブなコード ページ、ハードウェア コード ページ、およびデバイスやシステムのプライマリ コード ページを区別することが重要です。ハードウェア コード ページは、ハードウェアの初期化後にデバイスがサポートするデフォルトのコード ページです。通常、コンソールのデフォルトは437ですが、一部のヨーロッパのクローンではビデオ フォント ROM に850 が格納されており、チェコのCGA カードやMDAカードではKamenickyコード ページ 867 (別名Wordperfectコード ページ 895) が ROM に格納されていると聞きました。ほとんどのプリンタは、電源投入時にデフォルトで367 ( ISO-646-US 7 ビット) または 437 に設定され、システムのデフォルトのシステム コードページ、またはグローバル コードページは、DR-DOSでは常に 437 です[…]。ただし、MS-DOS / PC DOSでは、 COUNTRY =country,codepage,filespecのコードページ エントリが反映されます。このエントリは、COUNTRY.SYS ファイル仕様に従って、指定された国に有効なコードページの 1 つである必要があります。ほとんどの場合、これは 437 (または新しいシステムでは 850) ですが、必ずしもそうであるとは限りません。デフォルトの国は 1 (米国) で、デフォルトのファイル仕様は "\COUNTRY.SYS" です。ファイル仕様が見つからない場合、システムはカーネル内の静的に事前初期化されたデータ (ほとんどの場合、米国のデータ) で動作します。COUNTRY でコードページが指定されていない場合、DOS BIOS は指定された国 (または 1) の最初のコードページ エントリを検索します。これはプライマリ コードページと呼ばれます。コードページ値0は、このコードページを取得するために内部的に使用され、DOS BIOSおよびNLSFUNCのCOUNTRY.SYSファイルパーサーにも使用されます。コードページ値が 0 の場合、「指定された国コードで最初に現れるコードページと一致する」ことを意味します。したがって、システムがデフォルトで 437、850、またはその他の値に設定されるかどうかは、COUNTRY.SYS ファイル内のコードページ エントリの順序によって異なります。[…] ただし、一部のアラビア語およびヘブライ語のHGCおよび CGA カードには、フォント ページと呼ばれる複数のハードウェア フォントがあります。[…] そのため、デバイスは複数のハードウェア コードページを同時にサポートできます。対応するフォント ページ関数は、INT 2Fh/AD41h および INT 2Fh/AD42h です。[…] COUNTRY.SYS およびKEYBOARD.SYSには、DOS の西洋版の特定の国に対するコードページ エントリが 2 つだけ含まれています。 (アラビア語とヘブライ語の問題では、1 つの国に対して最大 8 つのコード ページが存在する可能性があります […]) […] 次のような行を指定すると: DEVICE =…\display.sys con=(ega,437,1) […] DISPLAY.SYS は、437 がディスプレイ アダプタのハードウェア コード ページであると想定するように指示されます。DISPLAY.SYS は、ソフトウェアで準備されたコード ページとハードウェア コード ページを切り替えるために異なるメカニズムを使用するため、これを認識する必要があります。また、ハードウェア コード ページに関する情報を独自に取得する方法はありません。要求されたコード ページがここで宣言されたハードウェア コード ページと等しい場合、DISPLAY.SYS はハードウェア コード ページに切り替えるメソッドを使用します。等しくない場合は、内部バッファーでフォント情報を検索します。 […]
(注: fd-devの投稿[1]に基づいています。) - ^ abc 「コードページの変更」。XyWrite III、XyWrite III Plus、Signature。2009-04-25 [2002-09-04]。アプリケーションノート #111。2016-06-12 にオリジナルからアーカイブ。2016-06-12に取得。
- ^ Phoenix Technologies, Ltd. (1991 年 6 月)。IBM PC、互換機、EISA コンピュータのシステム BIOS - ROM ベースのシステム ソフトウェアの完全ガイド。Phoenix Technical Reference Series (第 2 版)。アムステルダム: Addison Wesley Publishing Company, Inc.、 pp. 140–141。ISBN 0-201-57760-7。
- ^ abcd Elliott, John C. (2020-06-08). 「モノクロディスプレイアダプタ: 注記」。Seasip.info。2023-09-20にオリジナルからアーカイブ。2016-11-23に取得。
[…] ポート03BAhから読み取ると、ビット7に垂直同期が、ビット6-4にカードIDが返されます: 000: Hercules、001: Hercules Plus、101: Hercules InColor、111: 不明なクローン[…] 東ヨーロッパ起源のHerculesクローンと思われる1枚のカードには、ソフトウェアで選択可能な2つのROMフォントというさらなる機能があります。これらのオプションは、Herculesの他の拡張機能と同様の方法で制御されます: 機能を有効にするには、ポート3BFhのビット2を設定する必要があり、次にポート3B8hのビット4で、使用するフォントを選択します。ポート 03BAh のビット 6 ~ 4 のカード ID は、3 つのビットがすべて設定されています。[…]
- ^ abc Hewlett-Packard - Technical Reference Manual - Portable PLUS (第1版)。Corvallis、OR、USA: Hewlett-Packard Company、Portable Computer Division。1985年8月。45559-90001 。2016年11月27日閲覧。
- ^ abc Hewlett-Packard - Technical Reference Manual - Portable PLUS (PDF) (第2版). Portable Computer Division, Corvallis, OR, USA: Hewlett-Packard Company . 1986年12月[1985年8月]. 45559-90006. 2016年11月28日時点のオリジナルよりアーカイブ(PDF) 。 2016年11月27日閲覧。
- ^ ab HP 95LX ユーザーズ ガイド(PDF) (第 2 版)。米国オレゴン州コーバリス: Hewlett-Packard Company、Corvallis Division。1991 年 6 月 [1991 年 3 月]。pp. E-1–E-3、F-1–F-7。F0001-90003。2016年 11 月 28 日にオリジナルからアーカイブ(PDF) 。2016年 11 月 27 日に取得。HP
95LX
文字セットは
、
IBM PC多言語文字セットである
コード ページ 850
に相当します(HP 95LX には
、コード ページ切り替え
をサポートしない
MS-DOS 3.22 が
含まれていることに注意してください
)。1-2-3 を除くすべての HP 95LX アプリケーションは、
LICS
(
Lotus International Character Set)
を使用する
1-2-3
を除き、このセットを使用します。ほとんどの LICS 文字はコード ページ 850 に含まれています。そうでない少数の文字は表示されません […] HP 95LX が […] を表示できない場合、またはプリンタが LICS 文字を印刷できない場合、HP 95LX はその文字のフォールバック表示を使用します […]
©記号を使用していてプリンタがそれを印刷できない場合、HP 95LX はフォールバック表示として
(c)
または
c を
表示することがあります
(プリンタの機能によって異なります)。
- ^ Paul, Matthias R. (2002-09-05). 「LCASE、ARAMODE、CCTORC レコードの文書化されていない DOS 国情報に関する技術情報」。FreeDOS開発リスト fd-dev at Topica。2016-05-27にオリジナルからアーカイブ。2016-05-26に取得。
- ^ abcd Paul, Matthias R. (2002-12-04). 「DISPLAY CON」. FreeDOS 開発リスト freedos-dev . 2017-09-09 のオリジナルからアーカイブ。2016-06-07に取得。
- ^ abcdefghijkl Fujitsu DL6400/DL6600 ドットマトリックスプリンタ ユーザーズマニュアル(PDF)。富士通株式会社。1994 年 4 月。C147-E015-01EN。2016年 6 月 14 日のオリジナルからアーカイブ(PDF) 。2016年 6 月 14 日取得。
- ^ NECピンライター。 Ein Maßstab in der Profiklasse。 (NEC ピンライター P20/P30、P60/P70、および P90 に関する印刷された 11 ページのカラー チラシ) (ドイツ語) (P-EAM-D-5/92 版)、NEC Deutschland GmbH、1992 年 5 月
- ^ ab Paul, Matthias R. (2000). Brown, Ralf D. (ed.). 「INT 15h/AX=67C3h - Arabic/Hebrew MS-DOS 5.0+ - HGC & HGC/RAMFont サポート」RBIL 61 . DJ Delorie . 2016-06-09 にオリジナルからアーカイブ。2016-06-09に取得。
- ^ abcdef Brown, Ralf D. (2012-01-21) [2000-07-16]. 「FTP.CS.CMU.EDU のパブリック ファイル - x86 割り込みリスト、別名「Ralf Brown の割り込みリスト」(RBIL)」。2016 年 6 月 16 日のオリジナルからアーカイブ。2016年 6 月 16 日に取得。
- ^ Derfler, Jr., Frank J. (1985-10-29). 「拡張オプション: Persyst カラーコンボ: XT に最適」. PC Magazine . Ziff Davis, Inc .: 196–199 . 2017-08-12閲覧。
- ^ ab HP 200LX ユーザーズ ガイド(PDF) (第 1 版)。シンガポール: Hewlett-Packard Singapore (Private) Limited、Asia-Pacific Personal Computer Division。1996 年 10 月。pp. 21-6–21-7、25-9–25-13、26-14–26-18、C-1–C-4、D-1–D-10。1216-90001。2016年 11 月 30 日のオリジナルからアーカイブ(PDF) 。2016 年 11 月 29 日に取得。
お使いのパームトップは、
コード ページ 850
および
437
をサポートしています。組み込みアプリケーション (
1-2-3
を除く) および
System Manager
準拠のアプリケーションは […] コード ページ 850 を使用します。 […] ロードして実行する DOS アプリケーションは、デフォルトでコード ページ 437 を使用します。アプリケーションでコード ページ 850 が必要な場合は、セットアップ ユーティリティを使用して選択できます。
- ^ abcde Pinwriter P90 Bedienungshandbuch (印刷マニュアル) (ドイツ語) (00 11/90 版)。NECドイツGmbH。 1990 年 11 月。
- ^ abcdef Programmierung des GQ-Modus für Epson-seitendrucker (印刷マニュアル) (ドイツ語) (2 版)。エプソン・ドイチュランドGmbH。 1991年。
- ^ abc Pinwriter Familie - Pinwriter - Epromsockel - Zusätzliche Zeichensätze / Schriftarten (カスタム バリアントを含む、 NEC Pinwriterのオプションのフォントおよびコード ページEPROMの印刷されたリファレンス マニュアル) (ドイツ語) (00 3/93 版)。NEC ドイツ社。 1993 年 3 月。
- ^ ab Epson EPL-4300 Bedienungs-Handbuch (印刷マニュアル) (ドイツ語) (1 版)。エプソン・ドイチュランドGmbH。 1992年。
- ^ bhd (2016-06-04) [1995]. 「FreeBSD ハンドブック」. FreeBSD ドキュメンテーション プロジェクト. 48895. Chernov, Andrey. 22.4.1. ローカリゼーション - i18n/L10n の使用法と設定: 特定言語のロケール設定: ロシア語 (KOI8-R エンコーディング)。 2016-06-12 にオリジナルからアーカイブ。2016-06-12に取得。
- ^ bhd (2016-06-04) [1995]. 「FreeBSD ハンドブック」. FreeBSD ドキュメンテーション プロジェクト. 48895. Chernov, Andrey. 22.5.1.3 ローカリゼーション - i18n/L10n の使用法と設定: FreeBSD を特定の言語にローカライズする: ロシア語 (KOI8-R エンコーディング): プリンタの設定。 2016-06-12 にオリジナルからアーカイブ。2016-06-12に取得。
- ^ abc 「第9章: システムの構成」。Caldera DR-DOS 7.02 ユーザーガイド。Caldera , Inc. 1998 [1993, 1997]。2016年6月7日時点のオリジナルよりアーカイブ。
- ^ abcde ポール、マティアス R. (1997-07-30)。 NWDOS-TIP — Novell DOS 7 に関するヒントとコツ、詳細、バグ、回避策を含む Blick です。リリース 157 (ドイツ語) (第 3 版)。 MPDOSTIP。 2016 年 5 月 22 日にオリジナルからアーカイブされました。2012 年 1 月 11 日に取得。(注: NWDOSTIP.TXT はNovell DOS 7およびOpenDOS 7.01に関する包括的な作業であり、多くの文書化されていない機能と内部の説明が含まれています。これは、2001 年まで維持され、当時多くのサイトで配布されていた、著者のさらに大規模な MPDOSTIP.ZIP コレクションの一部です。提供されているリンクは、HTML に変換された NWDOSTIP.TXT ファイルの古いバージョンを指しています。)
- ^ abcde ポール、マティアス R. (2001-04-09)。NWDOS-TIP — Novell DOS 7 に関するヒントとコツ、詳細、バグ、回避策を含む Blick です。リリース 183 (ドイツ語) (第 3 版)。 MPDOSTIP。
- ^ abc 「第 17 章: コード ページ切り替えの設定」。Caldera DR-DOS 7.02 ユーザー ガイド。Caldera , Inc. 1998 [1993、1997]。2016 年 6 月 9 日時点のオリジナルよりアーカイブ。
- ^ ab Prosise, Jeff (1990-05-15). 「Tutor: コード ページの使用」. PC Magazine : 327–328 . 2016-06-09閲覧。
- ^ Paul, Matthias R. (2001-06-10) [1995]. 「DOS COUNTRY.SYS ファイル形式」(COUNTRY.LST ファイル) (1.44 版). 2016-04-20 にオリジナルからアーカイブ。2016-08-20に取得。
- ^ Chen, Raymond (2005-03-08). 「コード ページに注目してください」。The Old New Thing。Microsoft。2016年 6 月 12 日時点のオリジナルよりアーカイブ。2016年 6 月 12 日閲覧。
- ^ Chen, Raymond (2005-08-29). 「なぜデフォルトのコンソール コードページは「OEM」と呼ばれるのか?」The Old New Thing . Microsoft . 2016-06-12 のオリジナルからアーカイブ。2016-06-12に取得。
- ^ サージェント三世、マレー;靴屋、リチャード L.シュテルツァー、エルンスト HK (1988)。IBM PC/XT/AT のアセンブリとハードウェア(ドイツ語) (第 1 版)。Addison-Wesley Verlag (Deutschland) GmbH / Addison-Wesley Publishing Company。ISBN 3-89319-110-0. VVA番号563-00110-4。
- ^ NEC Information Systems, Inc. (1983 年 11 月). Advanced Personal Computer - MS-DOS System Programmer's Guide (PDF) (REV 00 ed.). NEC Corporation . 部品番号 819-000104-3001. 2016 年 11 月 25 日のオリジナルからアーカイブ(PDF)されました。2016年 11 月 25 日閲覧。
- ^ Hart, Glenn A.; Forney, Jim (1985-02-19). 「ビデオボードレビュー: Persyst BoB カラーアダプタ」. PC Magazine . Ziff Davis, Inc .: 121–133.
- ^ abc Wilton, Richard (1987). PC および PS/2 ビデオ システム プログラマー ガイド(第 1 版). Microsoft Press . ISBN 1-55615-103-9。(注: 第 2 版では、InColorカードとMCGAカードについて詳細レベルでは説明されなくなりました。)
- ^ Elliott, John C. (2012-08-09). 「Hercules Graphics Card Plus: Notes」. Seasip.info . 2016-11-23 時点のオリジナルよりアーカイブ。2016-11-23取得。
- ^ Elliott, John C. (2012-08-05). 「Hercules InColor Card: Notes」. Seasip.info . 2016-11-23時点のオリジナルよりアーカイブ。 2016-11-23に閲覧。
- ^ CW (1988-04-22)。 「Hercules は、Ramfont と新しい PC ボードをもたらします: Grafik und Netzwerk auf einer Karte」。コンピューターウォッチェ(ドイツ語)。 2017-09-09 のオリジナルからアーカイブ。2016 年 11 月 24 日に取得。
- ^ 「Hercules Network Card Plus」。PC Magazine。Ziff Davis, Inc. 1988-05-31 。 2016年11月24日閲覧。
- ^ abc Ferraro, Richard F. (1994 年 8 月) 。EGA、VGA、Super VGA カードのプログラマー ガイド(第 3 版)。Addison -Wesley Publishing Company, Inc. ISBN 0-201-62490-7. EAN 9780201624908。
- ^ Paul, Matthias R. (2001-06-10) [1995]. 「DOS、OS/2、Windows NT .CPI、Linux .CP ファイルのフォーマットの説明」(CPI.LST ファイル) (1.30 版)。2016 年 4 月 20 日時点のオリジナルよりアーカイブ。2016年 8 月 20 日閲覧。
- ^ Elliott, John C. (2006-10-14). 「CPI ファイル形式」. Seasip.info . 2016-09-22 にオリジナルからアーカイブ。2016-09-22に取得。
- ^ Brouwer, Andries Evert (2001-02-10). 「CPI フォント」. 0.2. 2016-09-22 時点のオリジナルよりアーカイブ。2016-09-22閲覧。
- ^ Haralambous, Yannis (2007 年 9 月) 。Fonts & Encodings。Horne , P. Scott (第 1 版) による翻訳。セバストポル、カリフォルニア州、米国: O'Reilly Media, Inc. pp. 601–602, 611。ISBN 978-0-596-10242-5。
- ^ MS-DOS プログラマーズリファレンス。Microsoft Press。1991年。ISBN 1-55615-329-5。
外部リンク
- 「MDA/CGA/Hercules カードの非米国キャラクター ROM?」 2015 年 9 月 14 日。2016 年 6 月 9 日にオリジナルからアーカイブ。2016 年6 月 9 日に取得。
