Gráficos retardables [1] [2] (abreviado como RTG ) es una API de controlador de dispositivo utilizada principalmente por hardware de gráficos de terceros para interactuar con AmigaOS a través de un conjunto de bibliotecas . [3] Las bibliotecas de software pueden incluir herramientas de software para ajustar la resolución , los colores de la pantalla, los punteros y los modos de pantalla. Utilizará el hardware disponible y no ampliará las capacidades de ninguna manera.
La biblioteca intuition.library de Amiga OS 3.x está limitada a profundidades de visualización de 8 bits , pero las bibliotecas RTG permiten manejar profundidades mayores, como 24 bits; en Amiga hay dos API comunes: Picasso 96 y CyberGraphX, que son casi compatibles entre sí. Tanto Picasso 96 como CyberGraphX requieren al menos 4 MB de RAM y una CPU 68020 para funcionar.
EGS y otros controladores de tarjetas gráficas anteriores
Aunque Commodore planeaba introducir gráficos reorientables en la versión futura de AmigaOS (4.0), [4] la empresa no pudo ofrecer dicha solución antes de su desaparición. Los fabricantes de tarjetas gráficas de terceros se vieron obligados a crear sus propias capas de software sobre AmigaOS, incompatibles entre sí. La mayoría de estos primeros controladores de tarjetas gráficas Amiga compartían limitaciones comunes: la compatibilidad con las aplicaciones actuales se mantuvo abriendo Workbench (o también otras pantallas de aplicaciones, también conocidas como "emulación Workbench") en la tarjeta gráfica, generalmente en 16 (bajo AmigaOS 2.x ) o 256 colores (bajo AmigaOS 3.x); Las funciones completas de la tarjeta gráfica, como la visualización de color de alta densidad (15 o 16 bits) y color verdadero (24 o 32 bits), solo pueden ser utilizadas por aplicaciones programadas directamente para dicho software de controlador. Las primeras de estas soluciones, como las bibliotecas Grafexa y SAGE [5] , podían mostrar solo sus propias aplicaciones en la tarjeta gráfica sin ningún soporte para la "emulación de Workbench". Ejemplos de otros controladores son EGS, Merlin / Domino, [6] Omnibus, [7] Retina [8] (que debería ser capaz de mostrar Workbench en color de 24 bits), [9] Graffity, [10] Picasso y ProBench. . De estos, Picasso ofrecía una buena compatibilidad con aplicaciones más antiguas, porque la mayoría de los programas compatibles con el sistema operativo podían promocionarse a pantallas de tarjetas gráficas, [11] y un soporte de software relativamente sólido. [3] ProBench (por ProDev) fue lanzado como un nuevo "emulador de Workbench" para la vieja tarjeta gráfica Merlin en 1994, [12] y la versión 3 (1996) introdujo profundidad de color de 16 bits y compatibilidad con CyberGraphX. [13] [14]
Enhanced Graphics System (EGS) fue desarrollado por Viona Development utilizando el lenguaje Cluster (un derivado de Modula-2 ) para tarjetas gráficas Piccolo y Spectrum, que admite profundidades de pantalla de hasta 24 bits. Requiere un mínimo de 2 MB de RAM y de 4 a 5 MB de espacio en el disco duro. [15] EGS se presentó por primera vez con la tarjeta EGS 110/24 (GVP) en la feria World of Commodore / Amiga en Nueva York en abril de 1992. [16] Admitía una gama más amplia de tarjetas gráficas que otros controladores y fue visto por algunas revistas Amiga como el próximo estándar RTG para Amiga, pero su compatibilidad con la mayoría de las aplicaciones Amiga era limitada. [17] [18] [19]
Carta gráfica | Tipo de expansión | Chip gráfico |
---|---|---|
EGS 110/24 | LocalBus de GVP | Búfer de cuadro INMOS G364 |
EGS 28/24 | Zorro II / III | Cirrus Logic GD5426 |
Retina | Zorro II | NCR 77C22E + |
Visiona | Zorro II | IMS G300C |
Piccolo | Zorro II / III | Cirrus Logic GD5426 |
Piccolo SD64 | Zorro II / III | Cirrus Logic GD5434 |
arcoíris | Zorro II | |
Arcoiris ii | Zorro II | Dispositivos analógicos ADV7120 |
Arcoiris iii | Zorro III | Inmos G365 |
CyberGraphX
CyberGraphX (pronunciado "cybergraphics" y a menudo abreviado como "CGX"), es una API gráfica retargetable para Amiga y sistemas informáticos compatibles desarrollada por Thomas Sontowski y Frank Mariak y posteriormente adoptada por Phase5 para usar con sus tarjetas gráficas. [20] Muchos otros fabricantes de tarjetas gráficas que ofrecían hardware para Amiga y sistemas compatibles también lo usaban.
Introducido en 1995 con la tarjeta gráfica CyberVision64 (Phase5), CyberGraphX fue el primer software RTG que permitió pantallas de color verdadero para Workbench y aplicaciones; las soluciones más antiguas solo admitían 256 colores (por ejemplo, Picasso) o un Workbench de cuatro colores con 24- ventanas de bits (Retina). [21] CyberGraphX eclipsó rápidamente a todos los controladores de tarjetas gráficas más antiguos y en 1995 fue aclamado como la mejor solución para mostrar Workbench y otras aplicaciones. Al estar disponible de forma gratuita para los usuarios de tarjetas compatibles, se convirtió en el estándar RTG de facto para Amiga. [22] CyberGraphX V4 [23] fue el último lanzamiento de AmigaOS; MorphOS usa CyberGraphX V5.
Tarjetas gráficas compatibles
Estas tarjetas gráficas son compatibles con CyberGraphX:
Carta gráfica | Tipo de expansión | Chip gráfico |
---|---|---|
3DFX Voodoo3 2000 | PCI | Vengador |
3DFX Voodoo3 3000 | Vengador | |
3DFX Voodoo3 3500 | Vengador | |
3DFX Voodoo4 4500 | Napalm | |
3DFX Voodoo5 5500 | Napalm | |
A2410 | Texas Instruments TMS32010 | |
Amiga AGA | PCB interno | Lisa |
ATI Radeon 7000VE | RV100 | |
ATI Radeon 7200 | R100 | |
ATI Radeon 7500 | RV200 | |
ATI Radeon 8500 LE | R200 | |
ATI Radeon 9000 | RV250 | |
ATI Radeon 9000 Pro | RV250 | |
ATI Radeon 9100 | R200 | |
ATI Radeon 9100 LE | R200 | |
ATI Radeon 9200 SE | RV280 | |
ATI Radeon 9200 | RV280 | |
ATI Radeon 9200 Pro | RV280 | |
ATI Radeon 9250 | RV280 | |
ATI Radeon 9600 Pro | RV350 | |
ATI Radeon 9600 XT | RV360 | |
ATI Radeon 9700 Pro | R300 | |
ATI Radeon 9800 | R350 | |
ATI Rage 128 Pro | ||
BlizzardVisionPPC | Permedia 2 | |
CyberVision64 / 3D | Zorro II / Zorro III [24] | S3 ViRGE |
CyberVision64 | Zorro III [25] | S3 Trio64 |
CyberVisionPPC | Permedia 2 | |
DraCo Altais | DracoBus | Symbios Logic 77C32BLT |
DraCo Altais Plus | DracoBus | S3 Trio 64 V + |
dominó | ||
PicassoII | Zorro II [26] | Cirrus Logic GD5426 |
PicassoII + | Cirrus Logic GD5428 | |
PicassoIV | Zorro II / Zorro III | Cirrus Logic GD5446 |
Piccolo | ||
Piccolo SD64 | Cirrus Logic GD5434 | |
Pixel64 | ||
Retina BLT Z3 | Zorro III | Symbios Logic 77C32BLT |
Espectro | ||
XGI Volari V3XT | ||
XGI Volari V5 | ||
XGI Volari V5XT | ||
XGI Volari V8 | ||
SiS 300/305 | ||
SiS 315 | ||
SiS 6326 |
Picasso96
Picasso96 [27] es el conjunto de bibliotecas de controladores de dispositivos RTG utilizado por Picasso IV y otras tarjetas gráficas. Su desarrollo fue iniciado en 1996 por Village Tronic y es compatible con CyberGraphX. [28] Aunque las primeras versiones estuvieron plagadas de errores y problemas de estabilidad, [29] en la versión 1.17 se corrigieron la mayoría de los problemas con Picasso96. También se mejoró la compatibilidad con CyberGraphX. [30]
Picasso96 fue seleccionado como el estándar RTG para AmigaOS 4, al principio lanzado como un binario de 68k en la versión preliminar de AmigaOS 4.0, [31] con un puerto completo de PowerPC a continuación en 2004 en la próxima actualización del sistema operativo. [32] AmigaOS 4.1 Final Edition (2014) integró funciones RTG directamente en graphics.library. [ cita requerida ]
Tarjetas gráficas compatibles
Estas tarjetas gráficas son compatibles con el sistema Picasso96.
Carta gráfica | Tipo de expansión | Chip gráfico |
---|---|---|
Cybervision64 / 3D | Zorro II / Zorro III | T3 Virge [33] |
Cybervision64 | Zorro III | S3 86C764 Trio64 [34] |
dominó | Laboratorios Tseng ET4000 | |
Esmerejón | Zorro II / III | Laboratorios Tseng ET4000W32 |
general | Zorro II + ISA | Laboratorios Tseng ET4000AX |
PicassoII | Zorro II [26] | Cirrus Logic GD5426 |
PicassoII + | Cirrus Logic GD5428 | |
PicassoIV | Zorro II / Zorro III | Cirrus Logic GD5446 |
Piccolo | ||
Piccolo SD64 | Cirrus Logic GD5434 | |
Pixel64 | ||
Retina BLT Z3 (controlador alfa temprano) | ||
Espectro EGS 28/24 | Cirrus Logic GD5426 | |
SO del host | Emulado [35] | |
ZZ9000 | Zorro II / Zorro III |
Picasso96, tal como lo utiliza AmigaOS 4, también es compatible con Voodoo 3 , Voodoo 4/5 y Radeon R100 , R200 , R300 , [36] R520 (serie X1000), R700 (serie HD 4000), serie HD 5000 (Evergreen), HD 6000 ( Northern Islands) y la serie HD 7000 (Southern Islands). [37] Hans de Ruiter crea y mantiene el controlador RadeonHD AmigaOS 4. [38] El desarrollo continuo del controlador para la plataforma AmigaOS está financiado y es propiedad exclusiva de A-EON Technology Ltd.
Maestro RTG
La API de nivel superior fue creada por Steffen Haeuser para desarrollar juegos 2D y 3D que requieren gráficos gruesos . RTG Master admite tanto tarjetas gráficas (con controladores compatibles CyberGraphX, Picasso II, Picasso96 o EGS) como el chipset Amiga (ECS o AGA). Un ejemplo de juego que utiliza RTG Master es Genetic Species . [39] [40]
Ver también
- Gráficos AmigaOS
Referencias
- ^ Green, Chris (3 a 7 de septiembre de 1991). Gráficos reorientables (PDF) . Conferencia de Desarrolladores de Amiga de América del Norte. Denver: Comodoro-Amiga . segundo. 26 . Consultado el 7 de enero de 2017 .
- ^ Commodore Electronics, Ltd. (1993). Especificación de gráficos retardables . 1993 Conferencia Internacional de Desarrolladores de Amiga. Orlando: Comodoro-Amiga. pag. 419 . Consultado el 13 de diciembre de 2016 .
- ^ a b Goodwin, Simon (septiembre de 1997). "RTG". Formato Amiga . No. 101. Publicaciones futuras. págs. 24-27. ISSN 0957-4867 .
- ^ Leemon, Sheldon (febrero de 1993). "Dispositivos y deseos, el futuro: gráficos retardables". Amiga World . Vol. 9 no. 2. Publicación IDG. pag. 38. ISSN 0883-2390 .
- ^ Whiteley, Gary (diciembre de 1992). "Afronta un futuro brillante". Especial Formato Amiga . No. 2. Publicaciones futuras. pag. 93.
- ^ Janin, Lucas (marzo de 1993). "Dominó". AmigaNews (en francés). No. 55. NewsEdition. págs. 48–49. ISSN 1164-1746 .
- ^ Roman, Times (abril de 1993). "Notas de las redes, más gráficos, golosinas". Noticias de Amiga . Vol. 2 no. 3. Computación Portátil Internacional. pag. 6. ISSN 1063-8458 .
- ^ Nakakihara, Douglas J. (octubre de 1993). "Retina". Computación asombrosa . Vol. 8 no. 10. Publicaciones PiM. págs. 14-15. ISSN 0886-9480 .
- ^ Ryan, John (julio de 1993). "Retina". Amiga World . Vol. 9 no. 7. Editorial IDG. págs. 68–69. ISSN 0883-2390 .
- ^ "En bref, BSC, Graffity". AmigaNews (en francés). No. 61. NewsEdition. Octubre de 1993. p. 8. ISSN 1164-1746 .
- ^ Atkin, Denny (enero de 1994). "Picasso II". Amiga World . Vol. 10 no. 1. Editorial IDG. págs. 16-18. ISSN 0883-2390 .
- ^ Ulrich Flegel (16 de junio de 1994). "X-Pert está muerto - Merlín vivo" . Grupo de noticias : comp.sys.amiga.hardware . Usenet: [email protected] . Consultado el 26 de noviembre de 2016 .
- ^ "Documentación de ProBench 3 en inglés" (AmigaGuide en el archivo lha) . aminet.net . 21 de octubre de 1996 . Consultado el 26 de noviembre de 2016 .
- ^ "ProBench v3.0". Amiga Info (en sueco). Vol. 1 no. 6. Medios de X-Files. 1996. ISSN 1401-4661 .
- ^ "Preguntas frecuentes de EGS" . Revista en línea internacional Amiga Report . Vol. 2 no. 5. 4 de febrero de 1994 . Consultado el 23 de noviembre de 2016 .
- ^ Atkin, Denny (julio de 1992). "GVP se roba el show". Computación Amiga . No. 50. Publicaciones Europress. pag. 14. ISSN 0959-9630 .
- ^ Kennedy, Stevie (Navidad de 1993). "Paquete de alegría, tarjeta gráfica Piccolo". Computación Amiga . No. 68. Publicaciones Europress. págs. 60–61. ISSN 0959-9630 .
- ^ Johnson, Dave (abril de 1994). "EGS 28/24 Spectrum". Amiga World . Vol. 10 no. 4. Publicación IDG. págs. 12-13. ISSN 0883-2390 .
- ^ Janin, Lucas (mayo de 1995). "Piccolo-SD64". AmigaNews (en francés). No. 79. NewsEdition. págs. 20-21. ISSN 1164-1746 .
- ^ Němec, Luboš (enero de 1996). "CyberVision64 y CyberGraphX (podruhé)". Amiga Review (en checo). No. 12. Editorial Atlántida. págs. 17-19. ISSN 1211-1465 .
- ^ Austin, Paul (septiembre de 1995). "Una visión del futuro". Computación Amiga . No. 90. IDG Media. págs. 48–50. ISSN 0959-9630 .
- ^ Thieullet, Cyrille (octubre de 1995). "Comparatif des cartes graphiques, Cinq cartes sous la loupe". AmigaNews (en francés). No. 83. NewsEdition. págs. 26-28. ISSN 1164-1746 .
- ^ Veitch, Nick (enero de 1999). "CyberGraphX 4". Formato Amiga . No. 119. Publicaciones futuras. pag. 52. ISSN 0957-4867 .
- ^ amiga.resource.cx - Amiga Hardware Database - Phase 5 Digital Products CyberVision 64 / 3D , leer 2016-12-13
- ^ amiga.resource.cx - Amiga Hardware Database - Phase 5 Digital Products CyberVision 64 , leer 2016-12-13
- ^ a b amiga.resource.cx - Amiga Hardware Database - Village Tronic Picasso II , leer 2012-08-24
- ^ Abt, Tobias (17 de noviembre de 1999). "Picasso96 para tarjetas gráficas Amiga" . Aminet . Consultado el 13 de diciembre de 2016 .
- ^ Software Picasso96 rtg
- ^ Němec, Luboš (marzo de 1997). "Picasso IV". Amiga Review (en checo). No. 26. Editorial Atlántida. págs. 14-15. ISSN 1211-1465 .
- ^ Němec, Luboš (junio de 1997). "Picasso IV y Picasso96, blýská se na lepší časy?". Amiga Review (en checo). No. 29. Editorial Atlántida. pag. 9. ISSN 1211-1465 .
- ^ Zonias, Kymon (julio de 2004). "Versión preliminar de AmigaOS 4.0". Amiga Future (en alemán). No. 49. APC y TCP. pag. 37.
- ^ Sutton, Mick; Williams, Robert (invierno de 2004). "Actualización de Amiga OS 4" (PDF) . Total Amiga . No. 19. South Essex Amiga Link. pag. 18.
- ^ http://amiga.resource.cx/exp/cybervision643d
- ^ http://amiga.resource.cx/exp/cybervision64
- ^ http://wiki.icomp.de/wiki/P96#Operation_under_UAE
- ^ "Lista de compatibilidad de hardware AmigaOS 4.1" . Acube Systems. 2012-11-25 . Consultado el 8 de mayo de 2014 .
- ^ "RadeonHD Version 1.0" (PDF) (Comunicado de prensa). Cardiff: Tecnología A-EON. 2014-03-27 . Consultado el 3 de septiembre de 2016 .
- ^ "Controlador RadeonHD" . Consultado el 26 de marzo de 2017 .
- ^ Němec, Luboš (junio de 1997). "Biblioteca RTGMaster". Amiga Review (en checo). No. 29. Editorial Atlántida. págs. 28-29. ISSN 1211-1465 .
- ^ http://aminet.net/search?query=Genetic+Species&sort=date