home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / amiga / hardware / 21332 < prev    next >
Encoding:
Internet Message Format  |  1992-12-11  |  5.5 KB

  1. Path: sparky!uunet!cbmvax!daveh
  2. From: daveh@cbmvax.commodore.com (Dave Haynie)
  3. Newsgroups: comp.sys.amiga.hardware
  4. Subject: Re: RTG? And Graphics Cards???
  5. Message-ID: <37805@cbmvax.commodore.com>
  6. Date: 11 Dec 92 12:49:25 GMT
  7. References: <92330.162444K3023E2@ALIJKU11.BITNET> <1992Nov25.215607.7108@jato.jpl.nasa.gov> <ByAoqA.9DB@cs.columbia.edu>
  8. Reply-To: daveh@cbmvax.commodore.com (Dave Haynie)
  9. Organization: Commodore, West Chester, PA
  10. Lines: 101
  11.  
  12. In article <ByAoqA.9DB@cs.columbia.edu> won@cs.columbia.edu (Won Y. Kim) writes:
  13. >In article <1992Nov25.215607.7108@jato.jpl.nasa.gov> jdickson@jato.jpl.nasa.gov (Jeff Dickson) writes:
  14. >>In article <92330.162444K3023E2@ALIJKU11.BITNET> <K3023E2@ALIJKU11.BITNET> writes:
  15. >>>Could someone post here what these two Labels mean? I couldn't find it
  16. >>>out til now.
  17. >>DIG I know (Device Independant Graphics), but RTG escapes me (RadioIsotope
  18. >>Thermal Generator?).
  19.  
  20. >ReTargetable Graphics. Superset of DIG
  21.  
  22. RTG does stand for Retargetable Graphics, but RTG isn't a superset of DIG.
  23. Basically, there are various tiers of graphics support a system can provide.
  24. It might look something like this:
  25.  
  26.     HW Registers            VGA under MS-DOS
  27.  
  28.     Dedicated Hardware Class    Amiga Graphics.Library (today)
  29.  
  30.     Generic Hardware Class        Macintosh QuickDraw
  31.  
  32.     RTG                X-Windows
  33.  
  34.     DIG                Display Postscript
  35.  
  36. Basically, IBM simply gave you hardware.  Anyone who wanted to write a program
  37. banged on the CGA->VGA->Whatever registers, which became documented.  As in all
  38. graphics systems, this was a combination of hardware and software, only the
  39. software element was basically nonexistant (the PC BIOS could do some small
  40. things independently of display device, like text).
  41.  
  42. The Amiga OS currently supports a range of different but similar graphics 
  43. chips.  As long as you stick to the programming interface, you will work with 
  44. the future RTG system.  But for now, things are mainly stuck on the Amiga
  45. hardware (things is already going away, as folks are writing "Intuition
  46. Drivers" for foreign display boards.  I got one called oMniBus in Germany
  47. that puts Amiga displays up on a TSENG VGA card.  Pretty decent).
  48.  
  49. The Mac OS currently supports any graphics board that is basically a naturally
  50. mapped chunky pixel display in one of several resolutions.  This isn't quite
  51. RTG, but since the specs for this were in place before any foreign hardware
  52. existed, everything you hook up to a Mac conforms.  The only downside is that
  53. the Mac's graphics system can't take much advantage of graphics processors
  54. (though it does get some mileage out of general purpose processors, so you see
  55. AMD 29Ks or ARM chips rather than TIGA on the Mac).
  56.  
  57. RTG basically defines a system that lets the same software interface drive
  58. any kind of hardware.  I think X is the best example of this, since the driving
  59. program and the display are commonly separated by a network, which requires
  60. true device isolation.
  61.  
  62. DIG is a superset of RTG.  The device isolation of an RTG system is 
  63. bidirectional -- function calls do the actual work of generating a display,
  64. but the driving program needs to know something about the physical geometry
  65. of the display device to create a proper display.  DIG can be one-directional
  66. (the imaging model, though of course a DIG-based GUI will have two-way
  67. communication outside of the imaging model).  DPS is a good example.  Anyone
  68. who's used PostScript knows that it's necessarily one direction -- I always
  69. dump PostScript to a file and copy it over the network here to our laser
  70. printer.  The program that generates the DIG image description doesn't have
  71. to interact at all with the program that knows about the underlying hardware
  72. of the imaging device.
  73.  
  74. >3. descent speed. (faster than A2410 puh-leez!)
  75.  
  76. You'll probably need a Zorro III card for this.  If there are 34020 based
  77. cards for Zorro II, they're likely faster than the A2024.  Other accelerated
  78. cards may also be faster to some extent, but the bottleneck will ultimately
  79. be the bus.  AmeriStar makes a dandy Zorro III display board called the
  80. 1600GX.  It uses a Weitek blit chip (I think they use these in SparcStations)
  81. and can handle 1600x1200x8 noninterlaced.  It looked pretty fast to me
  82. under AmigaUNIX, though I didn't have enough time to get a real good feel.
  83. In any case, this one isn't cheap.  But if you want beyond typical SVGA
  84. (1024x768ni/1280x1024i), you have to pay for it.  The monitor will likely be
  85. the real expense.
  86.  
  87. >4. the last and most importantly, DEVELOPER'S KIT for BOTH AmigaDOS and
  88. >AmigaUNIX!! (VERY IMNPORTANT!!!!)
  89.  
  90. I don't know what solution they offer for AmigaOS.  These "Intuition
  91. Drivers" are becoming increasingly common.  I ran into all kinds of boards
  92. running Workbench while at the World of Commodore show in Frankfurt.  This
  93. "oMniBus" card I came back with was one.  This is actually just a bus
  94. converting bridgecard kind of thing with a programmable video switch.
  95. The software drives a VGA card over the Zorro II bus, and it's reasonably
  96. smart about getting out of the way for Amiga screens (thus the switch).  
  97. They're still perfecting the software, but it's already stable enough to 
  98. program under (though I now need a new monitor, the 1950 just doesn't cut
  99. it, it barely handles 800x600).
  100.  
  101. >(no humoungous fee for the dev's kit, if at all possible, unlike for the 
  102. >A2410, which irked me a BIT)
  103.  
  104. I think that was due to TI and the TIGA library, nothing under control of
  105. Commodore or ULowell.
  106.  
  107. -- 
  108. Dave Haynie / Commodore Technology, High-End Amiga Systems Design (cool stuff)
  109.  "The Crew That Never Rests"  {uunet|pyramid|rutgers}!cbmvax!daveh   BIX: hazy
  110.         SCIENCE:    "I'll believe it when I see it"  
  111.         RELIGION:    "I'll see it when I believe it"
  112.  
  113.