Los gráficos redireccionables [ 1 ] [ 2 ] (abreviados como RTG ) son una API de controlador de dispositivo utilizada principalmente por hardware gráfico 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 existen dos API comunes: Picasso 96 y CyberGraphX, que son prácticamente compatibles entre sí. Tanto Picasso 96 como CyberGraphX requieren al menos 4 MB de RAM y una CPU 68020 para funcionar.
Controladores de tarjetas gráficas EGS y otros controladores antiguos
Commodore planeaba introducir gráficos redireccionables en una futura versión de AmigaOS (4.0), [ 4 ] pero la compañía 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 de Amiga compartían limitaciones comunes: la compatibilidad con las aplicaciones actuales se mantenía abriendo Workbench (u otras pantallas de aplicaciones, también conocidas como "emulación de Workbench") en la tarjeta gráfica , generalmente en 16 (en AmigaOS 2.x) o 256 colores (en AmigaOS 3.x); las funciones completas de la tarjeta gráfica, como la visualización de color alto (15 o 16 bits) y color verdadero (24 o 32 bits), solo podían ser utilizadas por aplicaciones programadas directamente para dicho software de controlador. Las primeras de estas soluciones, como las bibliotecas Grafexa y SAGE [ 5 ], solo podían mostrar 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 poder incluso mostrar Workbench en color de 24 bits), [ 9 ] Graffity, [ 10 ] Picasso y ProBench. De estos, Picasso ofrecía buena compatibilidad con aplicaciones antiguas, porque la mayoría de los programas compatibles con el sistema operativo podían promoverse para la visualización de la tarjeta gráfica, [ 11 ] y un soporte de software relativamente sólido. [ 3 ] ProBench (de ProDev) se lanzó como un nuevo "emulador de Workbench" para la antigua tarjeta gráfica Merlin en 1994, [ 12 ] y la versión 3 (1996) introdujo una profundidad de color de 16 bits y compatibilidad con CyberGraphX. [ 13 ] [ 14 ]
El Enhanced Graphics System (EGS) fue desarrollado por Viona Development utilizando el lenguaje Cluster (un derivado de Modula-2 ) para las tarjetas gráficas Piccolo y Spectrum, admitiendo profundidades de pantalla de hasta 24 bits. Requiere un mínimo de 2 MB de RAM y 4-5 MB de espacio en 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 considerado por algunas revistas de Amiga como el próximo estándar RTG para Amiga, pero su compatibilidad con la mayoría de las aplicaciones de Amiga era limitada. [ 17 ] [ 18 ] [ 19 ]
CyberGraphX

CyberGraphX (pronunciado "cybergraphics" y a menudo abreviado como "CGX"), es una API gráfica redireccionable para Amiga y sistemas informáticos compatibles desarrollada por Thomas Sontowski y Frank Mariak y posteriormente adoptada por Phase5 para su uso con sus tarjetas gráficas. [ 20 ] Muchos otros fabricantes de tarjetas gráficas que ofrecían hardware para Amiga y sistemas compatibles también la utilizaron.
Introducido en 1995 con la tarjeta gráfica CyberVision64 (Phase5), CyberGraphX fue el primer software RTG que permitió pantallas a todo color para Workbench y aplicaciones ; las soluciones anteriores solo admitían 256 colores (por ejemplo, Picasso) o un Workbench de cuatro colores con algunas ventanas de 24 bits (Retina). [ 21 ] CyberGraphX eclipsó rápidamente a todos los controladores de tarjetas gráficas anteriores 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 la última versión para AmigaOS; MorphOS utiliza CyberGraphX V5.
Tarjetas gráficas compatibles
Estas tarjetas gráficas son compatibles con CyberGraphX:
Picasso96
Picasso96 [ 27 ] es el conjunto de bibliotecas de controladores de dispositivos RTG utilizado por la 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 presentaban numerosos errores y problemas de estabilidad, [ 29 ] en la versión 1.17 se corrigieron la mayoría de los problemas de Picasso96. También se mejoró la compatibilidad con CyberGraphX. [ 30 ]
Picasso96 fue seleccionado como el estándar RTG para AmigaOS 4, lanzado inicialmente como un binario de 68k en la versión preliminar de AmigaOS 4.0, [ 31 ] con una versión completa para PowerPC que se lanzó más tarde en 2004 en la siguiente actualización del sistema operativo. [ 32 ] AmigaOS 4.1 Final Edition (2014) integró las funciones RTG directamente en graphics.library.
Tarjetas gráficas compatibles
Estas tarjetas gráficas son compatibles con el sistema Picasso96, disponible para sistemas Amiga basados en 68K:
Tarjetas gráficas compatibles con sistemas PPC
Picasso96, tal como lo usa AmigaOS 4, también admite Voodoo 3 , Voodoo 4/5 y Radeon R100 , R200 , R300 , [ 36 ] R520 (serie X1000), R700 (serie HD 4000), serie HD 5000 (Evergreen), serie HD 6000 (Islas del Norte) y serie HD 7000 (Islas del Sur). [ 37 ] El controlador RadeonHD AmigaOS 4 es creado y mantenido por Hans de Ruiter. [ 38 ] El desarrollo continuo del controlador para la plataforma AmigaOS es financiado y propiedad exclusiva de A-EON Technology Ltd.
En 2017, Individual Computers (iComp) compró los derechos del sistema Picasso96 para los sistemas Amiga clásicos de 68K . [ 39 ] iComp añadió funciones como el arrastre de pantalla en la versión 3.0.0 [ 40 ] y la compatibilidad con múltiples monitores en la versión 3.1.0 (pantalla Amiga OCS/ECS/AGA y pantalla RTG activas al mismo tiempo). [ 41 ]
Maestro RTG
La API de nivel superior fue creada por Steffen Haeuser para el desarrollo de juegos 2D y 3D que requieren gráficos complejos . RTG Master es compatible tanto con tarjetas gráficas (con controladores compatibles con CyberGraphX, Picasso II, Picasso96 o EGS) como con el chipset Amiga (ECS o AGA). Un ejemplo de juego que utiliza RTG Master es Genetic Species . [ 42 ] [ 43 ]
Véase también
Referencias
- ↑ Green, Chris (3–7 de septiembre de 1991). Retargetable Graphics (PDF) . North American Amiga Developers Conference. Denver: Commodore-Amiga . sec. 26. Recuperado el 7 de enero de 2017 .
- ↑ Commodore Electronics, Ltd. (1993). Especificación de gráficos redireccionables . Conferencia internacional de desarrolladores de Amiga de 1993. Orlando: Commodore-Amiga. pág. 419. Recuperado el 13 de diciembre de 2016 .
- 1 2 Goodwin, Simon (septiembre de 1997). "RTG". Amiga Format . N.° 101. Future Publishing. págs. 24–27 . ISSN 0957-4867 .
- ↑ Leemon, Sheldon (febrero de 1993). "Dispositivos y deseos, el futuro: gráficos reorientables". Amiga World . Vol. 9, n.º 2. IDG Publishing. pág. 38. ISSN 0883-2390 .
- ↑ Whiteley, Gary (diciembre de 1992). "Enfrentando un futuro brillante". Amiga Format Special . N.° 2. Future Publishing. pág. 93.
- ↑ Janin, Lucas (marzo de 1993). "Domino". AmigaNews (en francés). N.° 55. NewsEdition. págs. 48–49 . ISSN 1164-1746 .
- ↑ Roman, Times (abril de 1993). "Notas de las redes, más gráficos, obsequios". Amiga News . Vol. 2, n.º 3. Portable Computing International. pág. 6. ISSN 1063-8458 .
- ^ Nakakihara, Douglas J. (octubre de 1993). "Retina". Computación asombrosa . vol. 8, núm. 10. Publicaciones PiM. págs. 14 y 15. ISSN 0886-9480 .
- ↑ Ryan, John (julio de 1993). "Retina". Amiga World . Vol. 9, n.º 7. IDG Publishing. pp. 68–69 . ISSN 0883-2390 .
- ↑ "En breve, BSC, Graffity". AmigaNews (en francés). N.º 61. NewsEdition. Octubre de 1993. pág. 8. ISSN 1164-1746 .
- ↑ Atkin, Denny (enero de 1994). "Picasso II". Amiga World . Vol. 10, n.º 1. IDG Publishing. págs. 16–18 . ISSN 0883-2390 .
- ↑ Ulrich Flegel (16 de junio de 1994). "X-Pert ha muerto, Merlin sigue vivo" . Grupo de noticias : comp.sys.amiga.hardware . Usenet: 1994Jun16.113448@ibr.cs.tu-bs.de . 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, n.º 6. X-Files Media. 1996. ISSN 1401-4661 .
- ↑ "Preguntas frecuentes sobre EGS" . Revista en línea Amiga Report International . Vol. 2, n.º 5. 4 de febrero de 1994. Consultado el 23 de noviembre de 2016 .
- ↑ Atkin, Denny (julio de 1992). "GVP roba el protagonismo". Amiga Computing . N.° 50. Europress Publications. pág. 14. ISSN 0959-9630 .
- ↑ Kennedy, Stevie (Navidad de 1993). "Paquete de alegría, tarjeta gráfica Piccolo". Amiga Computing . N.° 68. Europress Publications. págs. 60–61 . ISSN 0959-9630 .
- ↑ Johnson, Dave (abril de 1994). "EGS 28/24 Spectrum". Amiga World . Vol. 10, n.º 4. IDG Publishing. pp. 12–13 . ISSN 0883-2390 .
- ↑ Janin, Lucas (mayo de 1995). "Piccolo-SD64". AmigaNews (en francés). N.° 79. NewsEdition. págs. 20–21 . ISSN 1164-1746 .
- ↑ Němec, Luboš (enero de 1996). "CyberVision64 y CyberGraphX (podruhé)". Revisión de Amiga (en checo). No. 12. Editorial Atlántida. págs. 17-19 . ISSN 1211-1465 .
- ↑ Austin, Paul (septiembre de 1995). "Una visión del futuro". Amiga Computing . N.° 90. IDG Media. págs. 48–50 . ISSN 0959-9630 .
- ^ Thieullet, Cyrille (octubre de 1995). "Comparatif des cartes graphiques, Cinq cartes sous la lupa". AmigaNews (en francés). No. 83. Edición de noticias. págs. 26-28 . ISSN 1164-1746 .
- ↑ Veitch, Nick (enero de 1999). "CyberGraphX 4". Amiga Format . N.° 119. Future Publishing. pág. 52. ISSN 0957-4867 .
- ↑ amiga.resource.cx - Base de datos de hardware de Amiga - Phase 5 Digital Products CyberVision 64/3D , leído el 13/12/2016
- ↑ amiga.resource.cx - Base de datos de hardware de Amiga - Phase 5 Digital Products CyberVision 64 , leído el 13/12/2016
- 1 2 amiga.resource.cx - Base de datos de hardware de Amiga - Village Tronic Picasso II , leído el 24/08/2012
- ↑ Abt, Tobias (17 de noviembre de 1999). "Picasso96 para tarjetas gráficas Amiga" . Aminet . Consultado el 13 de diciembre de 2016 .
- ↑ Software RTG Picasso96
- ↑ Němec, Luboš (marzo de 1997). "Picasso IV". Revisión de Amiga (en checo). No. 26. Editorial Atlántida. págs. 14 y 15. ISSN 1211-1465 .
- ↑ Němec, Luboš (junio de 1997). "Picasso IV y Picasso96, ¿blýská se na lepší časy?". Revisión de Amiga (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). N.° 49. APC&TCP. pág. 37.
- ↑ Sutton, Mick; Williams, Robert (Invierno 2004). "Actualización de Amiga OS 4" (PDF) . Total Amiga . N.° 19. South Essex Amiga Link. pág. 18.
- ↑ "Phase 5 Digital Products CyberVision 64/3D - Base de datos de hardware Amiga" .
- ↑ "Phase 5 Digital Products CyberVision 64 - Base de datos de hardware Amiga" .
- ↑ "P96 - Computadoras individuales" .
- ↑ "Lista de compatibilidad de hardware de AmigaOS 4.1" . Acube Systems. 25 de noviembre de 2012. Consultado el 8 de mayo de 2014 .
- ↑ "RadeonHD Versión 1.0" (PDF) (Comunicado de prensa). Cardiff: A-EON Technology. 27-03-2014 . Consultado el 03-09-2016 .
- ↑ "Controlador RadeonHD" . Consultado el 26 de marzo de 2017 .
- ↑ "Individual Computers confirma la propiedad del software Picasso96" (Comunicado de prensa). Individual Computers. amiga-news.de. 23/12/2018 . Consultado el 30/10/2021 .
- ↑ "Evento: Vídeo e informes de AmiWest 2020 (actualización)" . Amiga-News.de. 25-10-2020 . Consultado el 06-08-2022 .
- ↑ "Controlador RTG: P96 v3.1.0" . Amiga-News.de. 09/07/2021 . Consultado el 30/10/2021 .
- ↑ Němec, Luboš (junio de 1997). "Biblioteca RTGMaster". Revisión de Amiga (en checo). No. 29. Editorial Atlántida. págs. 28 y 29. ISSN 1211-1465 .
- ↑ "Aminet - Buscar" .
- API de Amiga
