home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / unix / bsd / 9171 < prev    next >
Encoding:
Internet Message Format  |  1992-11-21  |  2.6 KB

  1. Path: sparky!uunet!olivea!spool.mu.edu!umn.edu!csus.edu!netcom.com!hasty
  2. From: hasty@netcom.com (Amancio Hasty Jr)
  3. Newsgroups: comp.unix.bsd
  4. Subject: Re: 928 chipset?  was Re: What is the best VGA card for 386BSD???
  5. Message-ID: <1992Nov22.080933.24586@netcom.com>
  6. Date: 22 Nov 92 08:09:33 GMT
  7. References: <1992Nov20.181942.15615@netcom.com> <D87-MAL.92Nov21180836@oddjob.nada.kth.se> <AOKI.92Nov21210400@risk.Stanford.EDU>
  8. Organization: Netcom - Online Communication Services  (408 241-9760 guest)
  9. Lines: 47
  10.  
  11. In article <AOKI.92Nov21210400@risk.Stanford.EDU> aoki@risk.stanford.edu (ikuro aoki) writes:
  12. >I canceled my last post. I was wrong.
  13. >XS3-0.2a is using 16-bit path now, but ready for upgrading.
  14. >--
  15. >Ikuro Aoki
  16.  
  17. The S3 911/924 architecture supports 32 bit operations only via vga banking.
  18. We found out that vga banking was faster than i/o via the S3 register
  19. transfer which is 16 bit wide. Operations which did not required the
  20. use of the extended features provided by the S3 chipset were replaced
  21. by vga banking. XS3-0.2a will only work with the 911/924 and not with
  22. the 801/805. The 801 chipset is the isa version and the 805 is the
  23. local bus as well as EISA chipset which has one additional register to perform 
  24. 32 bit operations via the S3 register transfer. 
  25.  
  26. Both 801 and 805 are capable of mapping 2MB of memory to the PC. Thus,
  27. eliminating the need for vga banking. The kernel not does support yet
  28. the ability to map upto 2MB of video memory. Also, one should ensure that
  29. the card can perform the function. Don't have a list yet and is not
  30. clear that this would be a big performance improvement for the XS3
  31. server,except when doing massive i/o operations such as in motion. 
  32. One loses more performance when doing block image transfers. Of course,
  33. there are cases of block image transfer which can be optimized.
  34.  
  35. XS3-0.3 which I am using right now with Actix's 801 will work with 
  36. the 911,924,801 and the 805.  However it is not ready for general
  37. release yet. I do expect to finish soon.
  38.  
  39. If any of you are interested in enhancing XS3 you are welcome.
  40.  
  41. In order to program the S3 you need to get yourself familiar with vga
  42. programming, 8514/a programming as well as S3. The S3 is
  43. a combination of an 8514/a and vga. The 8514/a side of the S3
  44. is not quite 8514/a register compatible.
  45.  
  46. Here is a list for your reading pleasure:
  47.  
  48. 1. S3 Software development kit which includes an S3 databook
  49.    The sofware library is for DOS, but by the examples one can
  50.    learn
  51.  
  52. 2. Graphics Programming for the 8514/a by Jake Richter and
  53.    Bud Smith.
  54.  
  55. 3. Programmer's Guide to the EGA and VGA card by Richard Ferraro
  56.  
  57. Hope this helps,
  58.