home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / sys / next / misc / 19184 < prev    next >
Encoding:
Internet Message Format  |  1992-09-01  |  1.7 KB

  1. Path: sparky!uunet!cs.utexas.edu!swrinde!news.dell.com!dellunix!uudell!pensoft!usenet
  2. From: chauvin@pencom.com (Chris Chauvin)
  3. Newsgroups: comp.sys.next.misc
  4. Subject: Re: McGill X on a Turbo (was Re: Experiences with cubX ?)
  5. Keywords: X
  6. Message-ID: <1992Aug30.215843.27844@pencom.com>
  7. Date: 30 Aug 92 21:58:43 GMT
  8. References: <BtLG5o.Fq3@watserv1.uwaterloo.ca>
  9. Sender: usenet@pencom.com (Usenet Psuedo User)
  10. Reply-To: chauvin@pencom.com (Chris Chauvin)
  11. Organization: Pencom Software
  12. Lines: 35
  13.  
  14. In article <BtLG5o.Fq3@watserv1.uwaterloo.ca> bee@watarts.uwaterloo.ca (Bill E.  
  15. Eickmeier) writes:
  16. > In article <1992Aug25.201428.14395@trlabs.CA> macg@trlabs.CA (Mike MacGregor)  
  17. writes:
  18. > >
  19. > >I'd like to get X running on my Turbo (so that rules out McGill X).
  20. > Could someone in the know explain why McGill X doesn't work on a Turbo
  21. > but does on a NeXTstation - what's the fundamental difference here?
  22. >     Bill
  23.  
  24. Well, my guess would be that the McGill X doesn't take into account that the  
  25. frame buffer width changed on the turbos.  If you look at the "video.h" file in  
  26. NS 3.0, you will see:
  27.  
  28. #define     VIDEO_MW    ((dma_chip == 313)? 1152 : 1120)    /* Actual pixels per  
  29. scanline */
  30.  
  31. So it looks like that a dma chip that talks to the frame buffer was changed.   
  32. This means that 25 mHz machines have a frame buffer width of 1152 while the  
  33. turbos have a frame buffer width equal to the visible width, 1120.
  34.  
  35. I assume (I've never seen it) that when McGill X runs on the Turbos, the scan  
  36. line accellerator (frame width) is hard coded to 1152 and everything comes out  
  37. skewed.
  38.  
  39. (BTW, don't go looking for dma_chip to be defined anywhere.  It's an internal  
  40. kernel variable.)
  41.  
  42. Chris Chauvin
  43. Product Manager - co-Xist
  44. Pencom Software
  45. chauvin@pencom.com
  46. (512) 343-1111
  47.