Articulo de referencia

Gráficos redimensionables

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 interac...

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

  1. 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 .
  2. 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 . 
  3. 1 2 Goodwin, Simon (septiembre de 1997). "RTG". Amiga Format . N.° 101. Future Publishing. págs. 24–27 . ISSN 0957-4867 .   
  4. 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 .    
  5. Whiteley, Gary (diciembre de 1992). "Enfrentando un futuro brillante". Amiga Format Special . N.° 2. Future Publishing. pág. 93.  
  6. Janin, Lucas (marzo de 1993). "Domino". AmigaNews (en francés). N.° 55. NewsEdition. págs. 48–49 . ISSN 1164-1746 .   
  7. 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 .    
  8. ^ 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 .    
  9. Ryan, John (julio de 1993). "Retina". Amiga World . Vol. 9, n.º 7. IDG Publishing. pp. 68–69 . ISSN 0883-2390 .    
  10. "En breve, BSC, Graffity". AmigaNews (en francés). N.º 61. NewsEdition. Octubre de 1993. pág. 8. ISSN 1164-1746 .   
  11. Atkin, Denny (enero de 1994). "Picasso II". Amiga World . Vol. 10, n.º 1. IDG Publishing. págs. 16–18 . ISSN 0883-2390 .    
  12. 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 .  
  13. "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 .
  14. "ProBench v3.0". Amiga Info (en sueco). Vol. 1, n.º 6. X-Files Media. 1996. ISSN 1401-4661 .   
  15. "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 .  
  16. Atkin, Denny (julio de 1992). "GVP roba el protagonismo". Amiga Computing . N.° 50. Europress Publications. pág. 14. ISSN 0959-9630 .   
  17. 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 .   
  18. Johnson, Dave (abril de 1994). "EGS 28/24 Spectrum". Amiga World . Vol. 10, n.º 4. IDG Publishing. pp. 12–13 . ISSN 0883-2390 .    
  19. Janin, Lucas (mayo de 1995). "Piccolo-SD64". AmigaNews (en francés). N.° 79. NewsEdition. págs. 20–21 . ISSN 1164-1746 .   
  20. 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 .   
  21. Austin, Paul (septiembre de 1995). "Una visión del futuro". Amiga Computing . N.° 90. IDG Media. págs. 48–50 . ISSN 0959-9630 .   
  22. ^ 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 .   
  23. Veitch, Nick (enero de 1999). "CyberGraphX ​​4". Amiga Format . N.° 119. Future Publishing. pág. 52. ISSN 0957-4867 .   
  24. amiga.resource.cx - Base de datos de hardware de Amiga - Phase 5 Digital Products CyberVision 64/3D , leído el 13/12/2016
  25. amiga.resource.cx - Base de datos de hardware de Amiga - Phase 5 Digital Products CyberVision 64 , leído el 13/12/2016
  26. 1 2 amiga.resource.cx - Base de datos de hardware de Amiga - Village Tronic Picasso II , leído el 24/08/2012
  27. Abt, Tobias (17 de noviembre de 1999). "Picasso96 para tarjetas gráficas Amiga" . Aminet . Consultado el 13 de diciembre de 2016 .
  28. Software RTG Picasso96
  29. 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 .   
  30. 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 .   
  31. Zonias, Kymon (julio de 2004). "Versión preliminar de AmigaOS 4.0". Amiga Future (en alemán). N.° 49. APC&TCP. pág. 37.  
  32. Sutton, Mick; Williams, Robert (Invierno 2004). "Actualización de Amiga OS 4" (PDF) . Total Amiga . N.° 19. South Essex Amiga Link. pág. 18.  
  33. "Phase 5 Digital Products CyberVision 64/3D - Base de datos de hardware Amiga" .
  34. "Phase 5 Digital Products CyberVision 64 - Base de datos de hardware Amiga" .
  35. "P96 - Computadoras individuales" .
  36. "Lista de compatibilidad de hardware de AmigaOS 4.1" . Acube Systems. 25 de noviembre de 2012. Consultado el 8 de mayo de 2014 .
  37. "RadeonHD Versión 1.0" (PDF) (Comunicado de prensa). Cardiff: A-EON Technology. 27-03-2014 . Consultado el 03-09-2016 .
  38. "Controlador RadeonHD" . Consultado el 26 de marzo de 2017 .
  39. "Individual Computers confirma la propiedad del software Picasso96" (Comunicado de prensa). Individual Computers. amiga-news.de. 23/12/2018 . Consultado el 30/10/2021 .
  40. "Evento: Vídeo e informes de AmiWest 2020 (actualización)" . Amiga-News.de. 25-10-2020 . Consultado el 06-08-2022 .
  41. "Controlador RTG: P96 v3.1.0" . Amiga-News.de. 09/07/2021 . Consultado el 30/10/2021 .
  42. 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 .   
  43. "Aminet - Buscar" .