ReTargetable Graphics
ReTargetable Graphics is a device driver API mainly used by third-party graphics hardware to interface with AmigaOS via a set of libraries. The software libraries may include software tools to adjust resolution, screen colors, pointers and screenmodes. It will use available hardware and will not extend the capabilities in any way.
The Amiga OS intuition.library is limited to 8-bit display depths, but RTG libraries make is possible to handle higher depths such as 24 bits, on Amiga there is two common API: Picasso 96 and CyberGraphX which are almost compatible with each other. Both of Picasso 96 and CyberGraphX required at least 4MB RAM and 68020 cpu to operate.
CyberGraphX
CyberGraphX (pronounced "cybergraphics"), is a ReTargetable Graphics API for the Amiga and compatible computer systems developed by Thomas Sontowski and Frank Mariak and later adopted by Phase5 for use with their graphics cards. Many other graphics card manufacturers that offered hardware for Amiga and compatible systems used it, as well.
Supported graphic cards
These graphic cards are supported by CyberGraphX:
Graphic card | Expansion type | Graphic chip |
---|---|---|
3DFX Voodoo3 2000 | PCI | Avenger |
3DFX Voodoo3 3000 | Avenger | |
3DFX Voodoo3 3500 | Avenger | |
3DFX Voodoo4 4500 | Napalm | |
3DFX Voodoo5 5500 | Napalm | |
A2410 | Texas Instruments TMS32010 | |
Amiga AGA | Internal PCB | 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 | S3 ViRGE | |
CyberVision64 | ||
CyberVisionPPC | Permedia 2 | |
DraCo Altais | DracoBus | Symbios Logic 77C32BLT |
DraCo Altais Plus | DracoBus | S3 Trio 64 V+ |
Domino | ||
PicassoII | Zorro-II[1] | Cirrus Logic GD5426 |
PicassoII+ | ||
PicassoIV | Zorro-II/Zorro-III | Cirrus Logic GD5446 |
Piccolo | ||
Piccolo SD64 | ||
Pixel64 | ||
Retina BLT Z3 | Zorro-III | Symbios Logic 77C32BLT |
Spectrum | ||
XGI Volari V3XT | ||
XGI Volari V5 | ||
XGI Volari V5XT | ||
XGI Volari V8 | ||
SiS 300 / 305 | ||
SiS 315 | ||
SiS 6326 |
Enhanced Graphics System
Enhanced Graphics System (EGS) is developed by Viona Development written in Cluster (a Modula-2 derivate) for Piccolo and Spectrum graphics boards supporting screen depths up to 24 bits. It requires a minimum of 2 MByte RAM and 4 - 5 MByte of hard disk space.[2]
Graphic card | Expansion type | Graphic chip |
---|---|---|
EGS 110/24 | GVP LocalBus | INMOS G364 framebuffer |
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 |
Rainbow | Zorro II | |
Rainbow II | Zorro II | Analog Devices ADV7120 |
Rainbow III | Zorro III | Inmos G365 |
Picasso 96
Picasso 96 is the RTG device driver library set used by the Picasso II, Picasso II+, and Picasso IV graphics boards. Its development was started in 1996 by Village Tronic and is CyberGraphX compatible.[3]
Supported graphic cards
These graphic cards are supported by Picasso96 system.
Graphic card | Expansion type | Graphic chip |
---|---|---|
Cybervision64/3D | Zorro-III | |
Cybervision64 | ||
Domino | Tseng Labs ET4000 | |
Merlin | Zorro-II/III | Tseng Labs ET4000W32 |
oMniBus | Zorro-II+ISA | Tseng Labs ET4000AX |
PicassoII | Zorro-II[1] | Cirrus Logic GD5426 |
PicassoII+ | ||
PicassoIV | Zorro-II/Zorro-III | Cirrus Logic GD5446 |
Piccolo | ||
Piccolo SD64 | ||
Pixel64 | ||
Retina BLT Z3 (early alpha driver) | ||
EGS 28/24 Spectrum | Cirrus Logic GD5426 | |
UAEgfx | Host OS | Emulated |
Picasso96 as used by AmigaOS 4 supports also Voodoo 3, Voodoo 4/5 and Radeon R100, R200, R300 [4] , R520 (X1000 Series), R700 (HD 4000 Series), HD 5000 (Evergreen) series, HD 6000 (Northern Islands) series and HD 7000 (Southern Islands) series. [5] The RadeonHD AmigaOS 4 driver has been developed by Hans de Ruiter[6] and exclusively funded by and licensed to A-EON Technology Ltd.
Picasso II
Picasso II uses the Amiga Zorro II bus and the Cirrus Logic GD5426 graphics chip and requires Workbench 2.0 or above.[7] The maximum pixel frequency that can generated is 85 MHz using 2 MB 60 ns memory.[7]
Resolution | Depth | Frequency-H | Frequency-V |
---|---|---|---|
1280 × 1024i | 8 | 48.37 kHz | 87 Hz |
1152 × 900 | 8 | 63.62 kHz | 68 Hz |
1120 × 832 | 8 | 63.1 kHz | 73 Hz |
1024 × 768 | 8 | 63.19 kHz | 78 Hz |
800 × 600 | 8 | 54.61 kHz | 82 Hz |
640 × 480 | 8 | 38.32 kHz | 73 Hz |
800 × 600 | 16 | 37.89 kHz | 60 Hz |
640 × 480 | 16 | 37.59 kHz | 71 Hz |
640 × 480 | 24 | 34.02 kHz | 64 Hz |
- i = Interlaced mode
See also
External links
- amiga-hardware.com - Graphics Cards (RTG)
- pcguru.plus.com - How to configure Picasso96 for AmigaOS 3.x
References
- 1 2 amiga.resource.cx - Amiga Hardware Database - Village Tronic Picasso II, read 2012-08-24
- ↑ amigareport.com - EGS FAQ
- ↑ Picasso96 rtg software
- ↑ "AmigaOS 4.1 Hardware Compatibility List". Acube Systems. 2012-11-25. Retrieved 2014-05-08.
- ↑ "http://www.a-eon.com/?news=27-03-2014". A-Eon Technology. 2014-03-27. Retrieved 2014-05-08.
- ↑ "RadeonHD Driver". Retrieved 2010-08-29.
- 1 2 amiga-hardware.com - Village Tronic: Picasso II
- ↑ claunia.com - picassoii
|