stringtranslate.com

Gráficos reorientables

Los gráficos reorientables [1] [2] (abreviados como RTG ) son 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 intuition.library de Amiga OS 3.x está limitada a profundidades de visualización de 8 bits , pero las bibliotecas RTG permiten manejar profundidades más altas, 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 primeros controladores de tarjetas gráficas

Commodore planeó introducir gráficos reorientables en una versión futura 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 Amiga compartían limitaciones comunes: la compatibilidad con las aplicaciones actuales se mantenía abriendo Workbench (o también 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 (bajo AmigaOS 3.x); Las funciones completas de la tarjeta gráfica, como la pantalla de alto color (15 o 16 bits) y de color verdadero (24 o 32 bits), solo podrían usarse mediante aplicaciones directamente programadas para dicho software de controlador. Las primeras de estas soluciones, como las bibliotecas Grafexa y SAGE [5], podían mostrar sólo 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 más antiguas, porque la mayoría de los programas compatibles con el sistema operativo podían promocionarse para la visualización de tarjetas gráficas [11] y un soporte de software relativamente sólido. [3] ProBench (de ProDev) fue lanzado 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]

Viona Development desarrolló Enhanced Graphics System (EGS) utilizando el lenguaje Cluster (un derivado de Modula-2 ) para placas gráficas Piccolo y Spectrum, que admite profundidades de pantalla de hasta 24 bits. Requiere un mínimo de 2 MB de RAM y entre 4 y 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 vista 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]

CyberGraphX

CyberGraphX ​​(pronunciado "cybergraphics" y a menudo abreviado como "CGX"), es una API de gráficos reorientable 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 utilizaron.

Introducido en 1995 con la tarjeta gráfica CyberVision64 (Phase5), CyberGraphX ​​fue el primer software RTG que permitió pantallas de colores reales para Workbench y aplicaciones; las soluciones más antiguas solo admitían 256 colores (por ejemplo, Picasso) o un Workbench de cuatro colores con unos 24 colores. 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 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 Picasso IV y otras tarjetas gráficas. Su desarrollo lo inició Village Tronic en 1996 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, lanzado inicialmente como un binario de 68k en la versión preliminar de AmigaOS 4.0, [31] con un puerto PowerPC completo más adelante en 2004 en la siguiente actualización del sistema operativo. [32] AmigaOS 4.1 Final Edition (2014) integró funciones RTG directamente en gráficos.library. [ cita necesaria ]

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 en sistemas PPC

Picasso96 utilizado por 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 ( Serie 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 está financiado y es 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 agregó funciones como arrastre de pantalla en la versión 3.0.0 [40] y soporte para múltiples monitores en la versión 3.1.0 (pantalla Amiga OCS/ECS/AGA y pantalla RTG activa al mismo tiempo). [41]

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 tarjetas gráficas (con controladores compatibles CyberGraphX, Picasso II, Picasso96 o EGS) y el chipset Amiga (ECS o AGA). Un ejemplo de juego que utiliza RTG Master es Genetic Species . [42] [43]

Ver también

Referencias

  1. ^ Green, Chris (3 a 7 de septiembre de 1991). Gráficos reorientables (PDF) . Conferencia norteamericana de desarrolladores de Amiga. Denver: Comodoro-Amiga. segundo. 26 . Consultado el 7 de enero de 2017 .
  2. ^ Comodoro Electronics, Ltd. (1993). Especificación de gráficos reorientables. 1993 Conferencia Internacional de Desarrolladores de Amiga. Orlando: Comodoro-Amiga. pag. 419 . Consultado el 13 de diciembre de 2016 .
  3. ^ ab Goodwin, Simon (septiembre de 1997). "RTG". Formato Amiga . No. 101. Publicaciones futuras. págs. 24-27. ISSN  0957-4867.
  4. ^ Leemon, Sheldon (febrero de 1993). "Dispositivos y deseos, el futuro: gráficos reorientables". Mundo Amiga . vol. 9, núm. 2. Editorial IDG. pag. 38. ISSN  0883-2390.
  5. ^ Whiteley, Gary (diciembre de 1992). "Afrontar un futuro brillante". Formato Amiga Especial . No. 2. Publicaciones futuras. pag. 93.
  6. ^ Janin, Lucas (marzo de 1993). "Dominó". AmigaNews (en francés). No. 55. Edición de noticias. págs. 48–49. ISSN  1164-1746.
  7. ^ Romano, Times (abril de 1993). "Notas de las redes, más gráficos, obsequios". Noticias Amiga . vol. 2, núm. 3. Computación Portátil Internacional. pag. 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-15. ISSN  0886-9480.
  9. ^ Ryan, John (julio de 1993). "Retina". Mundo Amiga . vol. 9, núm. 7. Editorial IDG. págs. 68–69. ISSN  0883-2390.
  10. ^ "En breve, BSC, Graffity". AmigaNews (en francés). No. 61. Edición de noticias. Octubre de 1993. p. 8. ISSN  1164-1746.
  11. ^ Atkin, Denny (enero de 1994). "PicassoII". Mundo Amiga . vol. 10, núm. 1. Editorial IDG. págs. 16-18. ISSN  0883-2390.
  12. ^ 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 .
  13. «Documentación de ProBench 3 en inglés» (AmigaGuide en archivo lha) . aminet.net . 21 de octubre de 1996 . Consultado el 26 de noviembre de 2016 .
  14. ^ "ProBench v3.0". Información Amiga (en sueco). vol. 1, núm. 6. Medios de Expediente X. 1996. ISSN  1401-4661.
  15. ^ "Preguntas frecuentes sobre EGS". Revista online internacional Amiga Report . vol. 2, núm. 5. 4 de febrero de 1994 . Consultado el 23 de noviembre de 2016 .
  16. ^ Atkin, Denny (julio de 1992). "GVP se roba el show". Computación Amiga . Núm. 50. Publicaciones Europress. pag. 14. ISSN  0959-9630.
  17. ^ Kennedy, Stevie (Navidad de 1993). "Paquete de alegría, tarjeta gráfica Piccolo". Computación Amiga . Núm. 68. Publicaciones Europress. págs. 60–61. ISSN  0959-9630.
  18. ^ Johnson, Dave (abril de 1994). "Espectro EGS 28/24". Mundo Amiga . vol. 10, núm. 4. Editorial IDG. págs. 12-13. ISSN  0883-2390.
  19. ^ Janin, Lucas (mayo de 1995). "Piccolo-SD64". AmigaNews (en francés). No. 79. Edición de noticias. 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". Computación Amiga . No. 90. Medios IDG. 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". Formato Amiga . No. 119. Publicaciones futuras. pag. 52. ISSN  0957-4867.
  24. ^ amiga.resource.cx - Base de datos de hardware de Amiga - Productos digitales de fase 5 CyberVision 64/3D, leído el 13 de diciembre de 2016
  25. ^ amiga.resource.cx - Base de datos de hardware de Amiga - Productos digitales de fase 5 CyberVision 64, leído el 13 de diciembre de 2016
  26. ^ ab amiga.resource.cx - Base de datos de hardware de Amiga - Village Tronic Picasso II, leído el 24 de agosto de 2012
  27. ^ Abt, Tobías (17 de noviembre de 1999). "Picasso96 para placas gráficas Amiga". Amineta . Consultado el 13 de diciembre de 2016 .
  28. ^ Software de impresión Picasso96
  29. ^ Němec, Luboš (marzo de 1997). "Picasso IV". Revisión de Amiga (en checo). No. 26. Editorial Atlántida. págs. 14-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). "Prelanzamiento de AmigaOS 4.0". Amiga Future (en alemán). Núm. 49. APC y TCP. pag. 37.
  32. ^ Sutton, Mick; Williams, Robert (invierno de 2004). "Actualización de Amiga OS 4" (PDF) . Total Amiga . No. 19. Enlace Amiga de South Essex. pag. 18.
  33. ^ "Fase 5 Productos digitales CyberVision 64/3D - Base de datos de hardware Amiga".
  34. ^ "Fase 5 Productos digitales CyberVision 64 - Base de datos de hardware Amiga".
  35. ^ "P96 - Computadoras individuales".
  36. ^ "Lista de compatibilidad de hardware de AmigaOS 4.1". Sistemas cúbicos. 25 de noviembre de 2012 . Consultado el 8 de mayo de 2014 .
  37. ^ "RadeonHD Versión 1.0" (PDF) (Presione soltar). Cardiff: Tecnología A-EON. 27 de marzo de 2014 . Consultado el 3 de septiembre de 2016 .
  38. ^ "Controlador RadeonHD" . Consultado el 26 de marzo de 2017 .
  39. ^ "Individual Computers confirma la propiedad del software Picasso96" (Presione soltar). Computadoras individuales. amiga-news.de. 2018-12-23 . Consultado el 30 de octubre de 2021 .
  40. ^ "Evento: Vídeo y reportajes de AmiWest 2020 (actualización)". Amiga-News.de. 2020-10-25 . Consultado el 6 de agosto de 2022 .
  41. ^ "Controlador RTG: P96 v3.1.0". Amiga-News.de. 2021-07-09 . Consultado el 30 de octubre de 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".