home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / windows / x / i386unix / 62 < prev    next >
Encoding:
Internet Message Format  |  1992-12-21  |  4.7 KB

  1. Xref: sparky comp.windows.x.i386unix:62 comp.unix.bsd:10382
  2. Newsgroups: comp.windows.x.i386unix,comp.unix.bsd
  3. Path: sparky!uunet!zaphod.mps.ohio-state.edu!swrinde!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!spool.mu.edu!umn.edu!csus.edu!netcom.com!hasty
  4. From: hasty@netcom.com (Amancio Hasty Jr)
  5. Subject: Re: [386BSD] Xfree86, XS3 Mouse configuration
  6. Message-ID: <1992Dec18.175628.7336@netcom.com>
  7. Organization: Netcom Online Communications Services (408-241-9760 login: guest)
  8. References: <1992Dec17.175453.29962@cbnewsj.cb.att.com> <1992Dec18.051723.26180@netcom.com> <1992Dec18.103520.4811@Informatik.TU-Muenchen.DE>
  9. Date: Fri, 18 Dec 1992 17:56:28 GMT
  10. Lines: 99
  11.  
  12. In article <1992Dec18.103520.4811@Informatik.TU-Muenchen.DE> roell@informatik.tu-muenchen.de (Thomas Roell) writes:
  13. >>I am the author of XS3. Please send me your Xconfig and relax because
  14. >>we fixed this bug for XFree86 and ported XFree86 to 386bsd.
  15. >
  16. >Sorry, but I cannot stand this way your talking about this stuff
  17. >anymore. You always tell people you did EVERYTHING about the XS3
  18. >server. This is one of the greatest lies I ever heard ! Your S3 stuff
  19. >is COMPLETLY based up the 8514/A server Kevin Martin did. The S3 chips
  20. >are with the exception of ONE registers in the graphics engine
  21. >IDETICAL to the 8514/A (at least with respect of what the 8514/A
  22. >server actually uses). Hence all of the drawing code is from somebody
  23. >else, whome you generally forget to name. Also the setup code putting
  24. >the S3 into graphics mode is stolen for the X386 1.2 / Xfree server
  25. >(which then again IS stock X11R5) where this code is for SVGAs.
  26.  
  27. sorry but you are not projecting the reality here. 
  28. I guess that you woke-up on the wrong side of the bed.
  29.  
  30. Lets identify who is working on XS3:
  31.  
  32. Linux team:
  33.     Jon Tombs
  34.     Phil Richards
  35.     Kevin Martin (provided the 8514/a server)
  36.  
  37. 386bsd team:
  38.     Amancio Hasty
  39.     David Greeman
  40.  
  41.  
  42. This calls for a bit of history. I originally initialized the s3
  43. with my own code. In essence, I sorted out the values for the S3 
  44. under dos at a given resolution then proceeded to figured out what
  45. were the differences between different resolutions. Jon requested a
  46. copy of pre-release  XS3-0.1 and I gave it to him. Jon Tombs wrote
  47. a text restoration text code for XS3-0.2 which was replaced by me with the 
  48. XFree86 code for doing text restoration. The fiasco, with 
  49. the mouse configuration setting under XFree86  I fixed and Rich enhanced.
  50. However, in XS3 the mouse configuration code uses the stock R5 with my
  51. few lines of code to make work it properly. A previous netter had problems 
  52. with the logitech mouse and it turned out to be a configuration problem.
  53.  
  54. Much of the speed-ups improvement are due to Phil Richards and Jon Tombs.
  55. In this area, three critical components were needed:
  56. (1) vga banking method - provide by me.
  57. (2) fast copy routine in "C" and Jon had the wisdom to incorporate
  58.     gnus' latest memcopy.
  59.  
  60. (3) faster stipple logic must of the work done by Phil Richards and
  61.     Jon helped a lot because Phil did not know the S3 register set.
  62.  
  63.  
  64. Also, Dave Greeman build the server with gcc-2.3.1 providing a 10-20% 
  65. improvement.
  66.  
  67. The hardware cursor I wrote and I used the mips cursor code as a template.
  68. More like a road map to guide me through the necessary changes to the
  69. server. Jon Tombs enhanced on its functionality , fixed a couple of bugs with
  70. my code, and streamlined my code.
  71. Please note that the 8514/a does not have hardware cursor code.
  72.  
  73. Under 386bsd, till someone picks-up the development or XS3  gets ported
  74. to XFree86, I claim ownership.
  75.  
  76. Hundreds of man-hours have gone into XS3.
  77.  
  78. The result of our combined efforts is that XS3 xbenchmarks and I mean
  79. at 1024x768 are 10% less than Thomas's X-1.3 commercial product.
  80.  
  81. With my new understading of the performance aspects of the server it is
  82. possible to further close the performance gap.
  83.  
  84. Thomas, I would appreciate if you stop bashing me in public.
  85.     It doesn't make good business sense for you.
  86.  
  87. Take care,
  88. Amancio Hasty
  89. >
  90. >Hence please stop people make believe that you really did everything
  91. >from scratch. I don't want to put you down, but make it clear for the
  92. >people how things really took place (and in fact it took me only about
  93. >ONE day to get a S3 server from a 8514/A server in our commercial
  94. >stuff; just to bias people a little bit). If you want to do PD stuff,
  95. >please give credit to the people who deserve it. And that's Kevin
  96. >Martin, and not really you.
  97. >
  98. >- Thomas
  99. >--
  100. >-------------------------------------------------------------------------------
  101. >Das Reh springt hoch,                 e-mail: roell@sgcs.com
  102. >das Reh springt weit,                #include <sys/pizza.h>
  103. >was soll es tun, es hat ja Zeit ...
  104.  
  105.  
  106. -- 
  107. Amancio Hasty           |  
  108. Home: (415) 495-3046    |  ftp-site depository of all my work:
  109. e-mail hasty@netcom.com    |  sunvis.rtpnc.epa.gov:/pub/386bsd/incoming
  110.