home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 850 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  4.3 KB

  1. Path: easy.in-chemnitz.de!mkmk!floh
  2. From: floh@mkmk.in-chemnitz.de (Andre Weissflog)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: Amiga Questions Update
  5. Message-ID: <JTnWx*MA0@mkmk.in-chemnitz.de>
  6. Date: Fri, 12 Jan 1996 01:44:13 CET
  7. Reply-To: floh@mkmk.in-chemnitz.de
  8. References: <4d312g$360@news.cityscape.co.uk>
  9. Distribution: world
  10. Organization: private uucp site
  11. X-Newsreader: Arn V 1.04
  12.  
  13. In article <4d312g$360@news.cityscape.co.uk>, NEW COLLEGE writes:
  14.  
  15. > This may be so but some sort of base config must be defined because
  16. > if the new amiga has some form of custom chipset then anyone runnig
  17. > the OS on say a Power Mac will be have a much slower system, because
  18. > Intuition/Amigados/Exec will have to emulate many parts of the new
  19. > Amiga's system using only the CPU and the Mac's Video chipset,
  20. > limiting it and slowing things down. A possible solution to this would
  21. > be to sell (or bundle with the OS) the new Amiga's chipset on a PCI
  22. > card, or just a cut down version with the major features, this would
  23. > mean that the OS could autosense and use the card to provide all of
  24. > the amiga's benefits.
  25. No. You don't need any Amiga chip set to get full speed on
  26. other platforms. Let's clarify it:
  27.  
  28. On a first look, the following Amiga devices need be rewritten,
  29. to work on another platform:
  30.  
  31.     gameport.device
  32.     timer.device
  33.     keyboard.device
  34.     trackdisk.device
  35.     scsi.device
  36.     serial.device
  37.     parallel.device
  38.  
  39. With RTG as it was supposed to be, some sort of graphics.device
  40. would exist for each gfx card or gfx chip set.
  41.  
  42. The graphics.device would access the device specific blitter
  43. (and if exists, even the copper) to provide a 
  44. *hardware*independent* yet efficient interface to the graphics
  45. hardware. graphics.library uses those graphics devices to do its 
  46. stuff. No need for graphics.library to directly play around
  47. with a blitter or a copper.
  48.  
  49. If a gfx hardware has no blitter, or the blitter doesn't support
  50. a specific bitmap format, the graphics.device uses the cpu
  51. to accomplish that specific task transparently.
  52.  
  53. > For example Apple are about to release a Texture Mapping Card for the
  54. > PowerMac in the US for about $300-$400 alone! AAA offers this and much
  55. > more for about 1/4 or less of the price. It gives features mac users
  56. > would normally have to sell several organs to get!.
  57. $300 is dirt cheap for 3d hardware. Look at a SGI system, and how
  58. close you come to it with one of those $300 cards.
  59.  
  60. AAA did not have the slightest support for 3d rendering built
  61. in. Hombre did, but that's another story.
  62.  
  63. > MagicWB does go a long way to improving the look of WB, but my prize
  64. > for best WB enhancer goes to................ MUI, it's a brilliant
  65. > piece of coding (if a bit slow, but MUI v3 is meant to fix this, does
  66. > it, please tell me!), allowing virtually every intuition function to
  67. > be altered to your taste. Maybe AT should build in (and update!) this in
  68. > the new OS. How about hiring Stefan Scwartz ( He did program it,
  69. > right?) to build it into intuition for them.
  70. His name is Stefan Stuntz :-)
  71. And I guess integrating MUI into the OS would make a couple
  72. of people quite angry (not me, I like it).
  73.  
  74. > Floh corrected me on this, it appears that PCI cards do use a ROM chip
  75. > id, it's just that the PC dosen't use it. Does this mean that the Mac
  76. > does?
  77. Ehrmm, no. The PCI card ROMs contain 'autoconfig' code for the
  78. card itself. The PCI specs say, there may be multiple independent
  79. chunks of code there, one for each supported processor (possibly
  80. systems, too?). Anyway, since most PCI cards today sell for
  81. pc systems, manufacturers only put x86 code into the ROMs, so the
  82. card is more or less useless for systems with other cpus, unless
  83. a x86 interpreter is used. There's also a standard for processor
  84. independent interpreted code, called OpenBoot or so, but it
  85. didn't have much impact as yet.
  86.  
  87. And that seems to be the main reason, why Macs require special
  88. "Mac ROMs" on their PCI cards.
  89.  
  90. This is all only critical for graphics cards, since practically
  91. all other cards can be initialized during system boot through
  92. disk loaded drivers.
  93.  
  94. Maybe some hardware wizard can tell us more?
  95.  
  96. Bye,
  97. -Floh.
  98.  
  99. ====//=== Andre Weissflog <floh@mkmk.in-chemnitz.de> =======
  100. ...// Sep'95: Return Of The Living Death...................
  101. \\// 90% of everything is crap (Sturgeon's Law)...........
  102. =\\===============================================Amiga!=
  103.  
  104.