Перенацеливаемая графика
Перенацеливаемая графика [1] [2] (сокращенно RTG ) — драйвера устройства API , в основном используемый сторонним графическим оборудованием для взаимодействия с AmigaOS через набор библиотек . [3] Библиотеки программного обеспечения могут включать в себя программные инструменты для настройки разрешения , цветов экрана, указателей и режимов экрана. Он будет использовать доступное оборудование и никак не расширит возможности.
Amiga OS 3.x Intuition.library ограничена 8-битной глубиной отображения , но библиотеки RTG позволяют обрабатывать более высокие глубины, например 24 бита; на Amiga есть два распространенных API: Picasso 96 и CyberGraphX, которые практически совместимы друг с другом. Для работы Picasso 96 и CyberGraphX требуется не менее 4 МБ ОЗУ и процессор 68020 .
EGS и другие ранние драйверы видеокарты
[ редактировать ]Commodore планировала представить перенастраиваемую графику в будущей версии AmigaOS (4.0). [4] но компания не смогла предоставить такое решение до своего закрытия. Таким образом, сторонние производители видеокарт были вынуждены создавать свои собственные программные уровни поверх AmigaOS, несовместимые друг с другом.Большинство этих ранних драйверов видеокарт Amiga имели общие ограничения: совместимость с текущими приложениями поддерживалась путем открытия Workbench (или экранов других приложений, также известных как «эмуляция Workbench») на видеокарте — обычно в версии 16 (под AmigaOS 2.x). ) или 256 цветов (под AmigaOS 3.x); полные функции видеокарты, такие как полноцветный (15- или 16-битный) и полноцветный (24- или 32-битный) дисплей, могли использоваться только приложениями, непосредственно запрограммированными для такого программного обеспечения драйвера. Самое раннее из этих решений, такое как библиотеки Grafexa и SAGE. [5] могли отображать на видеокарте только свои приложения без какой-либо поддержки «эмуляции Workbench». Примерами других драйверов являются EGS, Merlin/Domino, [6] всем [7] сетчатка [8] (который должен иметь возможность отображать Workbench даже в 24-битном цвете), [9] граффити, [10] Пикассо и ProBench. Из них Пикассо предлагал хорошую совместимость со старыми приложениями, поскольку большинство программ, совместимых с ОС, можно было перенести на дисплей видеокарты. [11] и относительно сильная поддержка программного обеспечения. [3] ProBench (от ProDev) был выпущен как новый «эмулятор Workbench» для старой видеокарты Merlin в 1994 году. [12] а версия 3 (1996 г.) представила 16-битную глубину цвета и совместимость с CyberGraphX. [13] [14]
Расширенная графическая система (EGS) была разработана Viona Development с использованием языка Cluster ( производное от Modula-2 ) для графических плат Piccolo и Spectrum, поддерживающего глубину экрана до 24 бит. Для этого требуется минимум 2 МБ ОЗУ и 4–5 МБ места на жестком диске. [15] Впервые EGS была представлена с картой EGS 110/24 (GVP) на выставке World of Commodore/Amiga в Нью-Йорке в апреле 1992 года. [16] Он поддерживал более широкий спектр видеокарт, чем другие драйверы, и некоторые журналы Amiga рассматривали его как следующий стандарт RTG для Amiga, но его совместимость с большинством приложений Amiga была ограничена. [17] [18] [19]
Графическая карта | Тип расширения | Графический чип |
---|---|---|
ЭГС 110/24 | ГВП Локальный автобус | Кадровый буфер INMOS G364 |
ЭГС 28/24 | Зорро II/III | Циррус Логик GD5426 |
сетчатка | Зорро II | НКР 77C22E+ |
Как видение | Зорро II | ИМС G300C |
Маленький | Зорро II/III | Циррус Логик GD5426 |
Малый SD64 | Зорро II/III | Циррус Логик GD5434 |
Радуга | Зорро II | |
Радуга II | Зорро II | Аналоговые устройства ADV7120 |
Радуга III | Зорро III | Инмос G365 |
КиберГрафХ
[ редактировать ]CyberGraphX (произносится как «киберграфика» и часто сокращается как «CGX») — это перенацеливаемый графический API для Amiga и совместимых компьютерных систем, разработанный Томасом Сонтовски и Фрэнком Мариаком и позже принятый Phase5 для использования со своими видеокартами. [20] Многие другие производители видеокарт, предлагающие оборудование для Amiga и совместимых систем, также использовали его.
Представленная в 1995 году вместе с видеокартой CyberVision64 (Phase5), CyberGraphX была первым программным обеспечением RTG, позволяющим отображать полноцветные экраны для Workbench и приложений — более старые решения поддерживали только 256 цветов (например, Picasso) или четырехцветный Workbench с примерно 24-цветным разрешением. битные окна (Retina). [21] CyberGraphX быстро затмил все старые драйверы видеокарт и к 1995 году был признан лучшим решением для отображения Workbench и других приложений. Будучи доступным бесплатно для пользователей поддерживаемых карт, он стал де-факто стандартом RTG для Amiga. [22] КиберГрафХ V4 [23] был последним выпуском AmigaOS; MorphOS использует CyberGraphX V5.
Поддерживаемые видеокарты
[ редактировать ]Эти видеокарты поддерживаются CyberGraphX:
Графическая карта | Тип расширения | Графический чип |
---|---|---|
3DFX Вуду3 2000 | PCI | Мститель |
3DFX Вуду3 3000 | Мститель | |
3DFX Вуду3 3500 | Мститель | |
3DFX Вуду4 4500 | Напалм | |
3DFX Вуду5 5500 | Напалм | |
А2410 | Техасские инструменты TMS34010 | |
друг АГА | Внутренняя плата | Лиза |
И Радеон 7000VE | РВ100 | |
И Радеон 7200 | 100 рэндов | |
И Радеон 7500 | РВ200 | |
И Радеон 8500 LE | 200 рэндов | |
И Радеон 9000 | РВ250 | |
И Радеон 9000 Про | РВ250 | |
И Радеон 9100 | 200 рэндов | |
И Радеон 9100 LE | 200 рэндов | |
И Радеон 9200 SE | РВ280 | |
И Радеон 9200 | РВ280 | |
И Радеон 9200 Про | РВ280 | |
И Радеон 9250 | РВ280 | |
И Радеон 9600 Про | РВ350 | |
И Радеон 9600 XT | РВ360 | |
И Радеон 9700 Про | 300 рэндов | |
И Радеон 9800 | 350 рэндов | |
И Ярость 128 Про | ||
BlizzardVisionPPC | Пермедиа 2 | |
CyberVision64/3D | Зорро II / Зорро III [24] | S3 ВИРГЕ |
КиберВидение64 | Зорро III [25] | S3 Трио64 |
КиберВидениеPPC | Пермедиа 2 | |
ДраКо Алтайский | ДракоАвтобус | Симбиос Логик 77C32BLT |
ДраКо Алтайс Плюс | ДракоАвтобус | S3 Trio 64 V+ |
Домино | ||
Пикассо II | Зорро II [26] | Циррус Логик GD5426 |
Пикассо II+ | Циррус Логик GD5428 | |
Пикассо IV | Зорро II/Зорро III | Циррус Логик GD5446 |
Маленький | ||
Малый SD64 | Циррус Логик GD5434 | |
Пиксель64 | ||
Ретина БЛТ Z3 | Зорро III | Симбиос Логик 77C32BLT |
Спектр | ||
XGI Волари V3XT | ||
XGI Волари V5 | ||
XGI Волари V5XT | ||
XGI Волари V8 | ||
СИС 300/305 | ||
СИС 315 | ||
СИС 6326 |
Пикассо96
[ редактировать ]Пикассо96 [27] — это набор библиотек драйверов устройств RTG, используемый Picasso IV и другими графическими платами. Его разработка была начата в 1996 году компанией Village Tronic, и он совместим с CyberGraphX. [28] Хотя первые выпуски были полны ошибок и проблем со стабильностью, [29] в версии 1.17 было исправлено большинство проблем с Picasso96. Также была улучшена совместимость с CyberGraphX. [30]
Picasso96 был выбран в качестве стандарта RTG для AmigaOS 4, сначала выпущенного в виде двоичного файла размером 68 КБ в предварительной версии AmigaOS 4.0. [31] с полным портом PowerPC, который появится позднее в 2004 году в следующем обновлении ОС. [32] AmigaOS 4.1 Final Edition (2014) интегрировала функции RTG непосредственно в графику. [ нужна ссылка ]
Поддерживаемые видеокарты
[ редактировать ]Эти графические карты поддерживаются системой Picasso96, доступной для систем Amiga на базе 68K:
Графическая карта | Тип расширения | Графический чип |
---|---|---|
КиберВидениеPPC | Пользовательский/PCI-мост | Пермедиа2 |
Cybervision64/3D | Зорро II/Зорро III | S3 Дева [33] |
Кибервидение64 | Зорро III | S3 86C764 Трио64 [34] |
Домино | Зорро II | Ценг Лабс ET4000 |
Мерлин | Зорро II/III | Ценг Лабс ET4000W32 |
омнибус | Зорро II+ ОДИН | Ценг Лабс ET4000AX |
Пикассо II | Зорро II [26] | Циррус Логик GD5426 |
Пикассо II+ | Зорро II | Циррус Логик GD5428 |
Пикассо IV | Зорро II/Зорро III | Циррус Логик GD5446 |
Маленький | Зорро II/III | Циррус Логик GD5426 |
Малый SD64 | Зорро II/III | Циррус Логик GD5434 |
Пиксель64 | Кастом/Атеобус | Циррус Логик GD5434 |
ПОЛУЧИТЬ ЛИЧНЫЕ ЛИЦЫ++ | Зорро II | Циррус Логик GD5434 |
Хвалить | Кастом/Дракобус | NCR77C32BLT |
Ретина Z2 | Зорро II | НКР77C22E |
Ретина БЛТ Z3 | Зорро II | NCR77C32BLT |
Как видение | Зорро II | ИНМОС G300 |
ВВП EGS 110 | Комбинированная шина ЦП Custom/GVP | ИНМОС G364 |
ЭГС 28/24 Спектр | Зорро II/III | Циррус Логик GD5426 |
А2410 | Зорро II/III | ТМС34010 |
РадугаII | Зорро II | АДВ7120 |
ФреймМастер | Зорро II | АДВ7120 |
Хостовая ОС | Эмулируемый [35] | |
ВА2000 | Кошелек II | Пользовательский/FPGA |
ЗЗ9000 | Зорро II/Зорро III | Пользовательский/FPGA |
Вуду Банши | PCI | 3dfx Банши Вуду |
Вуду 3 | PCI | 3dfx Вуду 3 |
Вуду 4/5 | PCI | 3dfx Вуду 4/5 |
Поддерживаемые графические карты в системах PPC
[ редактировать ]Picasso96, используемый AmigaOS 4, поддерживает также Voodoo 3 , Voodoo 4/5 и Radeon R100 , R200 , R300 , [36] R520 (серия X1000), R700 (серия HD 4000), серия HD 5000 (Evergreen), серия HD 6000 (Северные острова) и серия HD 7000 (Южные острова). [37] Драйвер RadeonHD AmigaOS 4 создан и поддерживается Хансом де Рюйтером. [38] Продолжающаяся разработка драйвера для платформы AmigaOS эксклюзивно финансируется и принадлежит A-EON Technology Ltd.
В 2017 году права на систему Picasso96 для классических систем Amiga 68K были куплены компанией индивидуальных компьютеров (iComp). [39] iComp добавил такие функции, как перетаскивание экрана, в версии 3.0.0. [40] и поддержка нескольких мониторов в версии 3.1.0 (экран Amiga OCS/ECS/AGA и экран RTG активны одновременно). [41]
РТГ Мастер
[ редактировать ]API более высокого уровня был создан Штеффеном Хойзером для разработки 2D- и 3D-игр, требующих объемной графики . RTG Master поддерживает как видеокарты (с драйверами, совместимыми с CyberGraphX, Picasso II, Picasso96 или EGS), так и набор микросхем Amiga (ECS или AGA). Примером игры с использованием RTG Master является Genetic Species . [42] [43]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Грин, Крис (3–7 сентября 1991 г.). Переназначаемая графика (PDF) . Североамериканская конференция разработчиков Amiga. Денвер: Commodore-Amiga . сек. 26 . Проверено 7 января 2017 г.
- ^ Коммодор Электроникс, ООО (1993). Спецификация перенацеливаемой графики . 1993 Международная конференция разработчиков Amiga. Орландо: Коммодор-Амига. п. 419 . Проверено 13 декабря 2016 г.
- ^ Jump up to: а б Гудвин, Саймон (сентябрь 1997 г.). «РТГ». Формат Амига . № 101. Будущее издательства. стр. 24–27. ISSN 0957-4867 .
- ^ Лимон, Шелдон (февраль 1993 г.). «Устройства и желания, будущее: переназначаемая графика». Мир Амиги . Том. 9, нет. 2. Издательство ИДГ. п. 38. ISSN 0883-2390 .
- ^ Уайтли, Гэри (декабрь 1992 г.). «Лицом к светлому будущему». Специальный формат Amiga . № 2. Будущее издательства. п. 93.
- ^ Джанин, Лукас (март 1993 г.). "Домино". AmigaNews (на французском языке). № 55. NewsEdition. стр. 48–49. ISSN 1164-1746 .
- ^ Роман, Times (апрель 1993 г.). «Заметки из сети, больше графики, вкусностей». Новости Амиги . Том. 2, нет. 3. Международный институт портативных компьютеров. п. 6. ISSN 1063-8458 .
- ^ Накакихара, Дуглас Дж. (октябрь 1993 г.). «Ретина». Удивительные вычисления . Том. 8, нет. 10. Публикации ПиМ. стр. 14–15. ISSN 0886-9480 .
- ^ Райан, Джон (июль 1993 г.). «Ретина». Мир Амиги . Том. 9, нет. 7. Издательство ИДГ. стр. 68–69. ISSN 0883-2390 .
- ^ «Короче, BSC, Graffity». AmigaNews (на французском языке). Нет. 61. Новостное издание. Октябрь 1993 г. с. 8. ISSN 1164-1746 .
- ^ Аткин, Денни (январь 1994 г.). «Пикассо II». Мир Амиги . Том. 10, нет. 1. Издательство ИДГ. стр. 16–18. ISSN 0883-2390 .
- ^ Ульрих Флегель (16 июня 1994 г.). «Икс-Перт мертв, Мерлин жив» . Группа новостей : comp.sys.amiga.hardware . Usenet: [электронная почта защищена] . Проверено 26 ноября 2016 г.
- ^ «Документация ProBench 3 на английском языке» (AmigaGuide в архиве lha) . aminet.net . 21 октября 1996 года . Проверено 26 ноября 2016 г.
- ^ «ПроБенч v3.0». Amiga Info (на шведском языке). Том. 1, нет. 6. СМИ «Секретных материалов». 1996. ISSN 1401-4661 .
- ^ «Часто задаваемые вопросы по EGS» . Международный интернет-журнал Amiga Report . Том. 2, нет. 5. 4 февраля 1994 года . Проверено 23 ноября 2016 г.
- ^ Аткин, Денни (июль 1992 г.). «GVP затмевает всех». Компьютеры Амиги . № 50. Публикации Европресс. п. 14. ISSN 0959-9630 .
- ^ Кеннеди, Стиви (Рождество 1993 г.). «Комплект радости, видеокарта Piccolo». Компьютеры Амиги . № 68. Публикации Европресс. стр. 60–61. ISSN 0959-9630 .
- ^ Джонсон, Дэйв (апрель 1994 г.). «ЭГС 28/24 Спектр». Мир Амиги . Том. 10, нет. 4. Издательство ИДГ. стр. 12–13. ISSN 0883-2390 .
- ^ Джанин, Лукас (май 1995 г.). «Пикколо-СД64». AmigaNews (на французском языке). № 79. NewsEdition. стр. 20–21. ISSN 1164-1746 .
- ^ Немец, Любош (январь 1996 г.). «CyberVision64 и CyberGraphX (второй раз)». Обзор Amiga (на чешском языке). Хорошо 12. Издательство Атлантис. стр. 17–19. ISSN 1211-1465 .
- ^ Остин, Пол (сентябрь 1995 г.). «Видение будущего». Компьютеры Амиги . № 90. ИДГ Медиа. стр. 48–50. ISSN 0959-9630 .
- ^ Тиулле, Сирил (октябрь 1995 г.). «Сравнение видеокарт. Пять карт под лупой». Новости Amiga (на французском языке). № 83. NewsEdition. стр. 26–28. ISSN 1164-1746 .
- ^ Вейч, Ник (январь 1999 г.). «КиберГрафХ 4». Формат Амига . № 119. Будущее издательства. п. 52. ISSN 0957-4867 .
- ^ amiga.resource.cx — База данных оборудования Amiga — Цифровые продукты CyberVision 64/3D фазы 5 , прочитано 13 декабря 2016 г.
- ^ amiga.resource.cx — База данных оборудования Amiga — Цифровые продукты CyberVision 64 фазы 5 , прочитано 13 декабря 2016 г.
- ^ Jump up to: а б amiga.resource.cx — База данных оборудования Amiga — Village Tronic Picasso II , прочитано 24 августа 2012 г.
- ^ Абт, Тобиас (17 ноября 1999 г.). «Picasso96 для видеокарт Amiga» . Аминет . Проверено 13 декабря 2016 г.
- ^ Программное обеспечение Picasso96 rtg
- ^ Немец, Любош (март 1997 г.). «Пикассо IV». Обзор Amiga (на чешском языке). Хорошо 26. Издательство Атлантис. стр. 14–15. ISSN 1211-1465 .
- ^ Немец, Любош (июнь 1997 г.). «Пикассо IV и Пикассо96: приближаются лучшие времена?». Обзор Amiga (на чешском языке). Хорошо 29. Издательство Атлантис. стр. 9. ISSN 1211-1465 .
- ^ Зониас, Кимон (июль 2004 г.). «Предварительная версия AmigaOS 4.0». Amiga Future (на немецком языке). № 49. APC&TCP. п. 37.
- ^ Саттон, Мик; Уильямс, Роберт (зима 2004 г.). «Обновление Amiga OS 4» (PDF) . Тотальная Амига . № 19. Южный Эссекс Amiga Link. п. 18.
- ^ «Цифровые продукты фазы 5 CyberVision 64/3D — база данных оборудования Amiga» .
- ^ «Цифровые продукты 5-й фазы CyberVision 64 — база данных оборудования Amiga» .
- ^ «Р96 — Индивидуальные компьютеры» .
- ^ «Список совместимого оборудования AmigaOS 4.1» . Системы Акьюб. 25 ноября 2012 г. Проверено 8 мая 2014 г.
- ^ «RadeonHD Версия 1.0» (PDF) (пресс-релиз). Кардифф: Технология A-EON. 27 марта 2014 г. Проверено 03 сентября 2016 г.
- ^ «Драйвер RadeonHD» . Проверено 26 марта 2017 г.
- ^ «Индивидуальные компьютеры подтверждают право собственности на программное обеспечение Picasso96» (Пресс-релиз). Индивидуальные компьютеры. amiga-news.de. 23 декабря 2018 г. Проверено 30 октября 2021 г.
- ^ «Мероприятие: Видео и репортажи AmiWest 2020 (обновление)» . Амига-News.de. 2020-10-25 . Проверено 6 августа 2022 г.
- ^ «RTG-Драйвер: P96 v3.1.0» . Амига-News.de. 09.07.2021 . Проверено 30 октября 2021 г.
- ^ Немец, Любош (июнь 1997 г.). «Библиотека РТГМастер». Обзор Amiga (на чешском языке). Хорошо 29. Издательство Атлантис. стр. 28–29. ISSN 1211-1465 .
- ^ «Аминет – Поиск» .