home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / sys / ibm / pc / hardware / 29449 < prev    next >
Encoding:
Internet Message Format  |  1992-11-07  |  3.5 KB

  1. Xref: sparky comp.sys.ibm.pc.hardware:29449 comp.benchmarks:1640 comp.sys.intel:2209
  2. Path: sparky!uunet!ferkel.ucsb.edu!taco!gatech!swrinde!zaphod.mps.ohio-state.edu!sdd.hp.com!elroy.jpl.nasa.gov!ncar!noao!amethyst!organpipe.uug.arizona.edu!delphinus.as.arizona.edu!newberry
  3. From: newberry@delphinus.as.arizona.edu (Mike Newberry)
  4. Newsgroups: comp.sys.ibm.pc.hardware,comp.benchmarks,comp.sys.intel
  5. Subject: Re: ATI Ultra PRO 24-bit?
  6. Message-ID: <1992Nov10.215713.24928@organpipe.uug.arizona.edu>
  7. Date: 10 Nov 92 21:57:13 GMT
  8. References: <smithbm.721264472@craft.camp.clarkson.edu> <1992Nov9.080150.18564@colorado.edu> <smithbm.721320189@craft.camp.clarkson.edu>
  9. Sender: news@organpipe.uug.arizona.edu
  10. Organization: University of Arizona, Tucson, AZ
  11. Lines: 64
  12.  
  13. In article <smithbm.721320189@craft.camp.clarkson.edu> smithbm@craft.camp.clarkson.edu (Azrak) writes:
  14. >drew@ladymacb.cs.colorado.edu (Drew Eckhardt) writes:
  15. >
  16. >>In article <smithbm.721264472@craft.camp.clarkson.edu> smithbm@craft.camp.clarkson.edu (Azrak) writes:
  17. >>>David Eugene Dwiggins <dd2x@ANDREW.CMU.EDU> writes:
  18. >[Stuff deleted]
  19. >>>
  20. >>>>DON'T BUY ATI PRODUCTS IF YOU WANT TO KNOW PROGRAMMING INFORMATION.
  21. >>>
  22. >>>>Gene
  23. >>>
  24. >>>Huh????
  25. >>>
  26. >>>You mean the manual you get with the ATI Graphics Ultra Pro doesn't
  27. >>>tell you how to switch into 640x480x16.7M mode???
  28. >>>
  29. >>>My manual from the ATI VGAWonder 256k (yes, old) told me what HEX
  30. >>>value to use to switch into any mode the card supported, and even
  31. >>>told me how the bit planes were organized.
  32. >
  33. >>You feed that hex value to the BIOS.  When you need to program the board's 
  34. >>registers from inside protected mode, such as in a Xserver running under unix,
  35. >>you can't call BIOS, and that information is worthless.
  36. >
  37. >Ok, so it does tell you what value to feed the BIOS. Ok. That's good.
  38. >I wasn't planning on writing anything sophisticated, just setting the
  39. >mode with the BIOS, and directly writing to the Video Memory for simple
  40. >image display purposes.
  41. >
  42. >>You need to know how to program the clock synthesizer among other things,
  43. >>which most manufacturers will happily provide.  However, a few manufacturers
  44. >>are using propriety clock synthesizer chips, and not providing programming
  45. >>information without an NDA, etc.
  46. >
  47. >Well, my old ATI VGAWonder never told me that stuff either, so I guess
  48. >ATI has never given out programming information. I stand corrected.
  49. >(All the "programming info" I need (simple, I know) is mode # and memory
  50. >organization)
  51. >
  52. >>Thus, without reverse engineering the BIOS you can't write a free Xserver
  53. >>for the card.
  54. >
  55. >I'm sure someone will sooner or later, or ATI will fall off the face of
  56. >the Earth for being so pig-headed. I hope that when someone does get the
  57. >info they scan it and post it to the net. ;>
  58. >
  59. >>-- 
  60. >>Microsoft is responsible for propogating the evils it calls DOS and Windows, 
  61. >>IBM for AIX (appropriately called Aches by those having to administer it), but 
  62. >>marketing's sins don't come close to those of legal departments.
  63. >>Boycott AT&T for their absurd anti-BSDI lawsuit.
  64. >
  65. >- Brian (smithbm@craft.camp.clarkson.edu)
  66.  
  67. Any idiot can write code which will drive a $600 ATI Graphics Ultra Pro
  68. as a VGA card.  What we're talking about here is running the card in ways 
  69. that justify its high price tag: in high resolution/high color modes using
  70. the graphics acceleration hardware.  As anyone who's written hardware
  71. acceleration code for the S3 processors knows, there is absolutely no
  72. way to figure this stuff out unless you get the official programmer's
  73. reference manual.  No way.  This is what ATI seems so reticent about
  74. providing.
  75.  
  76. Mike Newberry
  77.