home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / ibm / pc / hardware / 32904 < prev    next >
Encoding:
Text File  |  1992-12-12  |  2.7 KB  |  59 lines

  1. Newsgroups: comp.sys.ibm.pc.hardware
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!rpi!sigma
  3. From: sigma@degas.ipl.rpi.edu (Kevin Martin)
  4. Subject: Re: >800x600, 16 colors ???
  5. Message-ID: <nqg2hdg@rpi.edu>
  6. Nntp-Posting-Host: degas.ipl.rpi.edu
  7. References: <1g8gajINN97u@gap.caltech.edu>
  8. Date: Sat, 12 Dec 1992 08:04:00 GMT
  9. Lines: 48
  10.  
  11. czim@hub.caltech.edu (Chris Ziomkowski) writes:
  12. >Please forgive me if this is an obvious question, but I come from a UNIX
  13. >background and have no experience with PC's. I have a 20" Magnavox monitor
  14. >for my PC, and was wondering what environments would allow me to use the
  15. >1 MB of VRAM I have on my SVGA card. Experimenting has told me that I can
  16. >only get 800x600, 16 colors out of it, which would make sense if one
  17. >assumed that the only VRAM was that between 640K and 1 MB. If it is possible
  18. >to get more, where does this extra video memory get mapped in? Do I have to buy
  19. >a special card, or install a software driver?
  20. >I'm running on a 486/50 if that makes a difference. I'll put UNIX on if
  21. >necessary but I just don't have the disk space. Could someone explain to
  22. >me the fundamentals of how video cards work on PC's? I'd like to get at
  23. >least 1024x768/256 under windows.
  24.  
  25. OK, here's the situation.  SVGA cards these days typically carry 512K-1Mb
  26. of their own memory on board, because they can't access system memory
  27. across the bus nearly fast enough to actually display anything.  There is a
  28. reserved 64K segment at 0xa000:0000, which is right at the top of the 640K
  29. boundary, where this video memory maps in.  For modes which require more
  30. than 64K of storage, different sections of the video memory are paged into
  31. this area through a hardware operation.  Different SVGA cards do the
  32. hardware paging in slightly different ways, which is the biggest reason for
  33. having a Windows driver for each card chipset.
  34.  
  35. What you need to do to get > 800x600x16 under Windows:
  36.  
  37. 1) Find out what chipset your card is.  You can do this by looking through
  38. the manual, or downloading the GIF viewer VPIC, which includes a small
  39. program to test your card.  In fact, there are probably many such programs
  40. around on the net.
  41.  
  42. 2) Find the latest Windows drivers for that chipset.  I believe there is a
  43. wide variety of such drivers available by anonymous FTP to
  44. ftp.cica.indiana.edu.  If you can't find anything (for an obscure chipset,
  45. perhaps), you may have to contact the board manufacturer or just post a
  46. question on Usenet.
  47.  
  48. 3) Install the drivers for the resolution you want.  Should work fine.
  49.  
  50. Since you have a 20" monitor, I assume it is more than capable of handling
  51. high resolution modes.
  52.  
  53. Good luck.
  54.  
  55. -- 
  56. Kevin Martin
  57. sigma@ipl.rpi.edu
  58. "I told you I'd shoot, but you didn't believe me! WHY didn't you BELIEVE me?!"
  59.