Кодовая страница оборудования
В вычислениях аппаратная кодовая страница ( HWCP ) относится к кодовой странице, изначально поддерживаемой аппаратным устройством, таким как адаптер дисплея или принтер . Глифы , представляющие символы, хранятся в буквенно-цифровых символов постоянной постоянной памяти генератора (например, ПЗУ или флэш-памяти) и, таким образом, не могут быть изменены пользователем. [1] [2] [3] Они доступны для использования системой без необходимости предварительной загрузки определений шрифтов в устройство. Сообщения о запуске, выдаваемые компьютера , системным BIOS или отображаемые операционной системой перед инициализацией собственной логики переключения кодовых страниц и управления шрифтами, а также перед переключением в графический режим компьютера отображаются на кодовой странице аппаратного обеспечения по умолчанию .
Назначение кодовых страниц
[ редактировать ]В североамериканских IBM-совместимых ПК аппаратная кодовая страница адаптера дисплея обычно имеет кодовую страницу 437 . [4] Однако различные портативные машины [5] [6] [7] а также (восточно)европейские, арабские, ближневосточные и азиатские ПК использовали ряд других кодовых страниц в качестве кодовой страницы своего оборудования, [1] включая кодовую страницу 100 («иврит»), [8] 151 («Нафита арабская»), [9] 667 (« Мазовия »), [1] [10] 737 («Греческий»), 850 («Многоязычный»), [7] [номер 1] кодировки типа « Роман-8 », [5] [6] « Каменицкий », [1] [10] [11] « КОИ-8 », « МИК », [10] и другие. Большинство видеоадаптеров поддерживают только одну 8-битную аппаратную кодовую страницу. [1] часто Растровые изображения хранились в EPROM. [12] [13] [4] в DIP-розетке . [4] В лучшем случае кодовая страница оборудования, подлежащая активации, выбиралась пользователем с помощью перемычек . [14] конфигурация EEPROM [5] [6] или настройка CMOS . [15] Однако некоторые видеоадаптеры, предназначенные для ПК в Восточной Европе, на арабском языке и на иврите, поддерживали несколько программно- переключаемых аппаратных кодовых страниц, также называемых страницами шрифтов . [1] выбирается через порты ввода-вывода [4] или дополнительные функции BIOS. [12] [13]
В отличие от этого, принтеры часто поддерживают несколько наборов символов, переключаемых пользователем, часто включая различные варианты 7-битных наборов символов ISO/IEC 646 , например кодовую страницу 367 (« ISO/IEC 646-US / ASCII »). [1] ), иногда также пару 8-битных кодовых страниц, например кодовая страница 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 . [10] [18] [20] [21] Принтеры для рынков Восточной Европы или Ближнего Востока иногда поддерживают на выбор другие кодовые страницы оборудования, зависящие от региона. Их можно выбрать с помощью DIP-переключателей или меню конфигурации на принтере, а также с помощью специальных escape-последовательностей . [1] [номер 2]
Поддержка в операционных системах
[ редактировать ]Когда операционные системы инициализируют свою логику переключения кодовой страницы, они должны знать, но не имеют возможности самостоятельно определить ранее активную кодовую страницу оборудования. Поэтому для корректной работы переключения кодовых страниц необходимо указать аппаратную кодовую страницу. [1] [22] [23] [24]
В DOS и Windows 9x это достигается путем указания кодовой страницы оборудования в качестве параметра (hwcp) драйверов устройств DISPLAY.SYS и PRINTER.SYS в CONFIG.SYS :
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 или предполагаемым внутренним значением операционной системы по умолчанию, обычно 1 (США) в западных выпусках DOS). [1] Во многих англоязычных странах основная кодовая страница — 437 (например, в США) или 850 (например, в Великобритании, Ирландии и Канаде). [23] [24] так что, не указывая другую кодовую страницу, система часто предполагает, что одна из них также является кодовой страницей аппаратного обеспечения соответствующего устройства по умолчанию. [1]
Если кодовая страница оборудования не соответствует ни одной из страниц с официальными присвоениями кодовых страниц, произвольное число из диапазона 57344–61439 (E000h–EFFFh) для кодовых страниц, определяемых пользователем , или 65280–65533 (FF00h–FFFDh) для кода частного использования. страницы могут быть указаны для каждого IBM CDRA , чтобы предоставить операционной системе неконфликтный «дескриптор» для выбора этой кодовой страницы.
MS-DOS на арабском и иврите не используют DISPLAY.SYS и PRINTER.SYS, но предоставляют аналогичные возможности с использованием ARABIC.COM, HEBREW.COM и SK_HGC.COM. [9]
OEM-кодовые страницы
[ редактировать ]Кодовые страницы аппаратного обеспечения также являются кодовыми страницами OEM . Обозначение «OEM», обозначающее « производитель оригинального оборудования », указывает на то, что производитель может изменить набор символов для соответствия различным рынкам. [28] [29]
Однако кодовые страницы OEM не обязательно находятся в ПЗУ, а включают в себя так называемые подготовленные кодовые страницы. [2] [25] (также известные как загружаемые наборы символов или загружаемые шрифты ), наборы символов, загружаемые в виде растровых шрифтов в ОЗУ шрифтов подходящих видеоадаптеров (таких как Sirius 1 / Victor 9000 , [30] НЭК АПК , [31] ХП 100ЛС / 200ЛС / 700ЛС , [15] Persyst BoB Цветной адаптер , [32] Геркулес ' HGC+ , [33] [13] [34] Бесцветный [33] [35] и Сеть Плюс [36] [37] с RAMFONT и MCGA от IBM , [33] [38] [13] EGAВЛАДЕЛЕЦ [38] [13] ВГА , [38] [13] и т. д.), а также принтеры. [39] [40] [41] [42] [43] Следовательно, группа кодовых страниц OEM представляет собой надмножество кодовых страниц оборудования.
См. также
[ редактировать ]Примечания
[ редактировать ]- ^ «Международная английская» версия HP OmniBook 300 использует кодовую страницу 850 (а не более распространенную кодовую страницу 437 ) в качестве кодовой страницы оборудования.
- ^ На Epson , NEC и Fujitsu ESC/P принтерах, совместимых с , escape-последовательность для переключения на различные кодовые страницы оборудования:
ESC R (n)
где (n) = 0..254 представляет собой код, связанный с определенным набором символов. Диапазон поддерживаемых кодов зависит от модели принтера и установленных параметров шрифта.
Ссылки
[ редактировать ]- ^ Jump up to: а б с д и ж г час я дж к л м н Пол, Матиас Р. (15 августа 2001 г.). «Изменение кодовых страниц во FreeDOS» (Техническое задание). Архивировано из оригинала 6 июня 2016 г. Проверено 6 июня 2016 г.
[…] Кодовая страница активной системы […] иногда также называемая глобальной кодовой страницей […] — это кодовая страница, используемая в настоящее время для ядра DOS , например, порядок сортировки и другие таблицы I18N зависят от этой кодовой страницы. Хотя в большинстве случаев системная кодовая страница отражает кодовую страницу, используемую для таких устройств, как консоль (DISPLAY.SYS), принтеры (PRINTER.SYS) и клавиатура ( KEYB.COM ), это не является обязательным требованием, поскольку существуют средства для переключения отдельных кодовые страницы устройства без изменения кодовой страницы системы (например, с помощью MODE ). Кроме того, при решении проблем NLS важно различать активные в данный момент, аппаратные и основные кодовые страницы для любого устройства и/или системы. Аппаратная кодовая страница — это кодовая страница по умолчанию, поддерживаемая устройством после инициализации оборудования. Обычно по умолчанию используется значение 437 , но в некоторых европейских клонах есть для консоли 850, хранящиеся в ПЗУ видеошрифтов, и мне сказали, что на некоторых чешских CGA и MDA картах в ПЗУ хранится кодовая страница Каменицкого 867 (также известная как кодовая страница Wordperfect 895). Большинство принтеров по умолчанию имеют значение 367 ( ISO-646-US 7-бит) или 437 при включении питания, а системная или глобальная кодовая страница по умолчанию для системы всегда равна 437 под DR-DOS […], но под MS-DOS / PC. DOS он отражает запись кодовой страницы в COUNTRY =country,codepage,filespec, где это должна быть одна из кодовых страниц, действительных для данной страны согласно спецификации файла COUNTRY.SYS - в большинстве случаев это 437 (или 850 в более новых системах), но не обязательно. Страна по умолчанию — 1 (США), спецификация файла по умолчанию — «\COUNTRY.SYS», и если спецификация файла не найдена, система будет работать со статически предварительно инициализированными данными в ядре, которые в большинстве случаев являются данными для США. . Если в поле COUNTRY не указана кодовая страница, DOS BIOS будет искать первую запись кодовой страницы для данной страны (или 1), это называется основной кодовой страницей. Значение кодовой страницы 0 используется внутри системы для получения этой кодовой страницы, а также для анализаторов файлов COUNTRY.SYS в DOS BIOS и NLSFUNC , нулевое значение кодовой страницы означает «соответствие любой кодовой странице, независимо от того, что будет первым для данного кода страны». Таким образом, от порядка записей кодовой страницы в файле COUNTRY.SYS зависит, будет ли система по умолчанию использовать значение 437, 850 или что-то еще. […] Однако некоторые карты HGC и CGA на арабском и иврите имеют несколько аппаратных шрифтов, так называемых страниц шрифтов, […] так что устройство может поддерживать несколько аппаратных кодовых страниц одновременно. Соответствующие функции шрифтовой страницы — INT 2Fh/AD41h и INT 2Fh/AD42h. […] COUNTRY.SYS и KEYBOARD.SYS содержат только две записи кодовой страницы для данной страны в западных выпусках DOS. (В выпусках на арабском и иврите для одной страны может быть до 8 кодовых страниц […]) […] Когда вы указываете строку типа: DEVICE =…\display.sys con=(ega,437,1) […] DISPLAY .SYS сообщается, что 437 следует считать аппаратной кодовой страницей адаптера дисплея. Это необходимо знать DISPLAY.SYS, поскольку он будет использовать разные механизмы для переключения на кодовые страницы, подготовленные программным обеспечением, и кодовую страницу аппаратного обеспечения, и нет возможности получить информацию об аппаратной кодовой странице самостоятельно. Если запрошенная кодовая страница равна объявленной здесь аппаратной кодовой странице, DISPLAY.SYS будет использовать этот метод для переключения на аппаратную кодовую страницу, в противном случае он попытается найти информацию о шрифте в своем внутреннем буфере. […]
(Примечание. На основе сообщения fd-dev [1] .) - ^ Jump up to: а б с «Изменение кодовых страниц» . XyWrite III, XyWrite III Plus и Signature . 25 апреля 2009 г. [04 сентября 2002 г.]. Примечание по применению № 111. Архивировано из оригинала 12 июня 2016 г. Проверено 12 июня 2016 г.
- ^ Phoenix Technologies, Ltd. (июнь 1991 г.). Системный BIOS для ПК IBM, совместимых устройств и компьютеров EISA — Полное руководство по системному программному обеспечению на основе ПЗУ . Серия технических справочников Phoenix (2-е изд.). Амстердам: Addison Wesley Publishing Company, Inc., стр. 140–141 . ISBN 0-201-57760-7 .
- ^ Jump up to: а б с д Эллиотт, Джон К. (08 июня 2020 г.). «Адаптер монохромного дисплея: Примечания» . Seasip.info . Архивировано из оригинала 20 сентября 2023 г. Проверено 23 ноября 2016 г.
[…] Чтение из порта 03BAh возвращает вертикальную синхронизацию в бите 7 и идентификатор карты в битах 6-4: 000: Hercules, 001: Hercules Plus, 101: Hercules InColor, 111: Неизвестный клон […] Одна карта […] который выглядит как клон Hercules восточноевропейского происхождения, имеет дополнительную возможность - два шрифта ROM, выбираемых в программном обеспечении. Эти параметры управляются аналогично другим расширенным функциям Hercules: бит 2 порта 3BFh должен быть установлен для включения этой функции, а затем бит 4 порта 3B8h выбирает, какой шрифт использовать. В идентификаторе карты в битах 6–4 порта 03BAh установлены все три бита. […]
- ^ Jump up to: а б с Hewlett-Packard - Техническое справочное руководство - Portable PLUS (1-е изд.). Корваллис, Орегон, США: Компания Hewlett-Packard , подразделение портативных компьютеров. Август 1985 г. 45559-90001 . Проверено 27 ноября 2016 г.
- ^ Jump up to: а б с Hewlett-Packard - Техническое справочное руководство - Portable PLUS (PDF) (2-е изд.). Подразделение портативных компьютеров, Корваллис, Орегон, США: Компания Hewlett-Packard . Декабрь 1986 г. [август 1985 г.]. 45559-90006. Архивировано (PDF) из оригинала 28 ноября 2016 г. Проверено 27 ноября 2016 г.
- ^ Jump up to: а б Руководство пользователя HP 95LX (PDF) (2-е изд.). Корваллис, Орегон, США: Компания Hewlett-Packard , подразделение Корваллис. Июнь 1991 г. [март 1991 г.]. стр. E-1–E-3, F-1–F-7. Ф0001-90003. Архивировано (PDF) из оригинала 28 ноября 2016 г. Проверено 27 ноября 2016 г.
Набор символов HP 95LX эквивалентен кодовой странице 850 , многоязычному набору символов IBM PC . (Обратите внимание, что ваш HP 95LX содержит MS-DOS 3.22 , которая не поддерживает переключение кодовых страниц .) Все приложения HP 95LX используют этот набор, за исключением 1-2-3 , который использует LICS , международный набор символов Lotus . Большинство символов LICS включены в кодовую страницу 850; те немногие, которые не отображаются, не будут отображаться […] Если ваш HP 95LX не может отображать […] или если ваш принтер не может напечатать символ LICS, HP 95LX использует резервное представление для этого символа […], если вы используете © и ваш принтер не может его распечатать, на HP 95LX может отобразиться (в) или c в качестве резервной презентации (в зависимости от возможностей вашего принтера).
- ^ Пол, Матиас Р. (5 сентября 2002 г.). «Техническая информация о недокументированной информации о стране DOS для записей LCASE, ARAMODE и CCTORC» . Список разработчиков FreeDOS fd-dev на Topica . Архивировано из оригинала 27 мая 2016 г. Проверено 26 мая 2016 г.
- ^ Jump up to: а б с д Пол, Матиас Р. (4 декабря 2002 г.). «ДИСПЛЕЙ КОН» . Список разработчиков FreeDOS freedos-dev . Архивировано из оригинала 9 сентября 2017 г. Проверено 7 июня 2016 г.
- ^ Jump up to: а б с д и ж г час я дж к л Руководство пользователя матричного принтера Fujitsu DL6400/DL6600 (PDF) . Фуджицу Лимитед . Апрель 1994 г. C147-E015-01EN. Архивировано (PDF) из оригинала 14 июня 2016 г. Проверено 14 июня 2016 г.
- ^ НЭК Пинрайтер. Эталон профессионального класса. (Печатный 11-страничный цветной флаер о пинрайтерах NEC P20/P30, P60/P70 и P90) (на немецком языке) (P-EAM-D-5/92 ed.), NEC Deutschland GmbH , май 1992 г.
- ^ Jump up to: а б Пол, Матиас Р. (2000). Браун, Ральф Д. (ред.). «INT 15h/AX=67C3h — арабский/иврит MS-DOS 5.0+ — поддержка HGC и HGC/RAMFont» . РБИЛ 61 . Диджей Делори . Архивировано из оригинала 9 июня 2016 г. Проверено 9 июня 2016 г.
- ^ Jump up to: а б с д и ж Браун, Ральф Д. (21 января 2012 г.) [16 июля 2000 г.]. «Общедоступные файлы на FTP.CS.CMU.EDU — список прерываний x86, также известный как «Список прерываний Ральфа Брауна» (RBIL)» . Архивировано из оригинала 16 июня 2016 г. Проверено 16 июня 2016 г.
- ^ Дерфлер-младший, Фрэнк Дж. (29 октября 1985 г.). «Возможности расширения: комбинация цветов Persyst: подходит для XT» . Журнал ПК . Зифф Дэвис, Inc .: 196–199 . Проверено 12 августа 2017 г.
- ^ Jump up to: а б Руководство пользователя HP 200LX (PDF) (1-е изд.). Сингапур: Hewlett-Packard Singapore (Private) Limited , Азиатско-Тихоокеанское подразделение персональных компьютеров. Октябрь 1996 г., стр. 21-6–21-7, 25-9–25-13, 26-14–26-18, C-1–C-4, D-1–D-10. 1216-90001. Архивировано (PDF) из оригинала 30 ноября 2016 г. Проверено 29 ноября 2016 г.
Ваш карманный компьютер поддерживает кодовые страницы 850 и 437 . Встроенные приложения (кроме 1-2-3 ) и приложения, совместимые с System Manager […] используют кодовую страницу 850. […] Любое приложение DOS, которое вы загружаете и запускаете, по умолчанию будет использовать кодовую страницу 437. Если приложению требуется код стр. 850, вы можете выбрать его с помощью утилиты настройки.
- ^ Jump up to: а б с д и Руководство пользователя Pinwriter P90 (Печатное руководство) (на немецком языке) (изд. 00, 11/90). НЭК Дойчланд ГмбХ . Ноябрь 1990 года.
- ^ Jump up to: а б с д и ж Программирование режима GQ для страничных принтеров Epson (Печатное руководство) (на немецком языке) (2-е изд.). Эпсон Дойчланд ГмбХ . 1991.
- ^ Jump up to: а б с Семейство Pinwriter - Pinwriter - Разъем Eprom - Дополнительные наборы символов/шрифты (Печатное справочное руководство по дополнительным шрифтам и кодовым страницам EPROM для пинрайтеров NEC , включая пользовательские варианты) (на немецком языке) (изд. 00, 3/93). НЭК Дойчланд ГмбХ . Март 1993 года.
- ^ Jump up to: а б Руководство пользователя Epson EPL-4300 (Печатное руководство) (на немецком языке) (1-е изд.). Эпсон Дойчланд ГмбХ . 1992.
- ^ бхд (04.06.2016) [1995]. «Справочник по FreeBSD» . Проект документации FreeBSD . 48895. Чернов Андрей. 22.4.1. Локализация — использование и настройка i18n/L10n: Конфигурация локали для определенных языков: Русский язык (кодировка KOI8-R). Архивировано из оригинала 12 июня 2016 г. Проверено 12 июня 2016 г.
- ^ бхд (04.06.2016) [1995]. «Справочник по FreeBSD» . Проект документации FreeBSD . 48895. Чернов Андрей. 22.5.1.3 Локализация — использование и настройка i18n/L10n: Локализация FreeBSD на определенные языки: Русский язык (кодировка KOI8-R): Настройка принтера. Архивировано из оригинала 12 июня 2016 г. Проверено 12 июня 2016 г.
- ^ Jump up to: а б с «Глава 9: Настройка системы» . Руководство пользователя Caldera DR-DOS 7.02 . Caldera, Inc. , 1998 г. [1993, 1997]. Архивировано из оригинала 7 июня 2016 г.
- ^ Jump up to: а б с д и Пол, Матиас Р. (30 июля 1997 г.). NWDOS-TIPs — советы и подсказки для Novell DOS 7, с просмотром недокументированных подробностей, ошибок и обходных путей . Выпуск 157 (на немецком языке) (3-е изд.). МПДОСТИП. Архивировано из оригинала 22 мая 2016 г. Проверено 11 января 2012 г. (Примечание. NWDOSTIP.TXT — это всеобъемлющая работа по Novell DOS 7 и OpenDOS 7.01 , включая описание многих недокументированных функций и внутренних устройств. Это часть еще более обширной авторской коллекции MPDOSTIP.ZIP, которая поддерживалась до 2001 года и распространялась на многих сайтах по адресу: время. Предоставленная ссылка указывает на более старую версию файла NWDOSTIP.TXT, преобразованную в HTML.)
- ^ Jump up to: а б с д и Пол, Матиас Р. (9 апреля 2001 г.). NWDOS-TIPs — Советы и рекомендации по Novell DOS 7 с учетом недокументированных подробностей, ошибок и обходных путей . Выпуск 183 (на немецком языке) (3-е изд.). МПДОСТИП.
- ^ Jump up to: а б с «Глава 17: Настройка переключения кодовых страниц» . Руководство пользователя Caldera DR-DOS 7.02 . Caldera, Inc. , 1998 г. [1993, 1997]. Архивировано из оригинала 9 июня 2016 г.
- ^ Jump up to: а б Прозайз, Джефф (15 мая 1990 г.). «Репетитор: Использование кодовых страниц» . Журнал ПК : 327–328 . Проверено 9 июня 2016 г.
- ^ Пол, Маттиас Р. (10 июня 2001 г.) [1995]. «Формат файла DOS COUNTRY.SYS» (файл COUNTRY.LST) (изд. 1.44). Архивировано из оригинала 20 апреля 2016 г. Проверено 20 августа 2016 г.
- ^ Чен, Раймонд (08 марта 2005 г.). «Следите за кодовой страницей» . Старая новая вещь . Майкрософт . Архивировано из оригинала 12 июня 2016 г. Проверено 12 июня 2016 г.
- ^ Чен, Раймонд (29 августа 2005 г.). «Почему кодовая страница консоли по умолчанию называется «OEM»?» . Старая новая вещь . Майкрософт . Архивировано из оригинала 12 июня 2016 г. Проверено 12 июня 2016 г.
- ^ Сарджент III, Мюррей; Шумейкер, Ричард Л.; Штельцер, Эрнст Х.К. (1988). Язык ассемблера и аппаратное обеспечение IBM PC/XT/AT (на немецком языке) (1-е изд.). Addison-Wesley Verlag (Германия) GmbH / Addison-Wesley Publishing Company . ISBN 3-89319-110-0 . ВВА-№. 563-00110-4.
- ^ NEC Information Systems, Inc. (ноябрь 1983 г.). Расширенный персональный компьютер - Руководство системного программиста MS-DOS (PDF) (изд. REV 00). Корпорация НЭК . номер детали 819-000104-3001. Архивировано (PDF) из оригинала 25 ноября 2016 г. Проверено 25 ноября 2016 г.
- ^ Харт, Гленн А.; Форни, Джим (19 февраля 1985 г.). «Обзоры видеоплат: цветной адаптер Persyst BoB» . Журнал ПК . Зифф Дэвис, Inc .: 121–133.
- ^ Jump up to: а б с Уилтон, Ричард (1987). Руководство программиста по видеосистемам PC и PS/2 (1-е изд.). Майкрософт Пресс . ISBN 1-55615-103-9 . не обсуждаются .) (Примечание. Во втором издании карты InColor и MCGA более подробно
- ^ Эллиотт, Джон К. (9 августа 2012 г.). «Видеокарта Hercules Plus: Примечания» . Seasip.info . Архивировано из оригинала 23 ноября 2016 г. Проверено 23 ноября 2016 г.
- ^ Эллиотт, Джон К. (5 августа 2012 г.). «Карточка Hercules InColor: Заметки» . Seasip.info . Архивировано из оригинала 23 ноября 2016 г. Проверено 23 ноября 2016 г.
- ^ CW (22 апреля 1988 г.). «Hercules представляет новую плату для ПК с Ramfont: графика и сеть на одной карте» . Компьютерная неделя (на немецком языке). Архивировано из оригинала 9 сентября 2017 г. Проверено 24 ноября 2016 г.
- ^ «Сетевая карта Геркулес Плюс» . Журнал ПК . Зифф Дэвис, Инк. 31 мая 1988 г. , Проверено 24 ноября 2016 г.
- ^ Jump up to: а б с Ферраро, Ричард Ф. (август 1994 г.). Руководство программиста по картам EGA, VGA и Super VGA (3-е изд.). издательской компании Addison-Wesley, Inc. ISBN 0-201-62490-7 . ЕАН 9780201624908 .
- ^ Пол, Маттиас Р. (10 июня 2001 г.) [1995]. «Описание формата файлов .CPI DOS, OS/2 и Windows NT и Linux .CP» (файл CPI.LST) (изд. 1.30). Архивировано из оригинала 20 апреля 2016 г. Проверено 20 августа 2016 г.
- ^ Эллиотт, Джон К. (14 октября 2006 г.). «Формат файла CPI» . Seasip.info . Архивировано из оригинала 22 сентября 2016 г. Проверено 22 сентября 2016 г.
- ^ Брауэр, Андрис Эверт (10 февраля 2001 г.). «CPI-шрифты» . 0,2. Архивировано из оригинала 22 сентября 2016 г. Проверено 22 сентября 2016 г.
- ^ Хараламбус, Яннис (сентябрь 2007 г.). Шрифты и кодировки . Перевод Хорна, П. Скотта (1-е изд.). Севастополь, Калифорния, США: O'Reilly Media, Inc., стр. 601–602 , 611. ISBN. 978-0-596-10242-5 .
- ^ Справочник программиста MS-DOS . Майкрософт Пресс . 1991. ISBN 1-55615-329-5 .
Внешние ссылки
[ редактировать ]- «ПЗУ персонажей неамериканского происхождения с карт MDA/CGA/Hercules?» . 14 сентября 2015 г. Архивировано из оригинала 9 июня 2016 г. Проверено 9 июня 2016 г.