home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / sys / ibm / pc / games / 22022 < prev    next >
Encoding:
Text File  |  1992-11-17  |  6.3 KB  |  108 lines

  1. Newsgroups: comp.sys.ibm.pc.games
  2. Path: sparky!uunet!cpqhou!scotts
  3. From: scotts@cpqhou.compaq.com (Scott Shaffer @ Compaq Computer Corp.)
  4. Subject: Re: Is it good to have a new kind of video card?
  5. Organization: Compaq Computer Corp
  6. Date: Mon, 16 Nov 92 21:13:00 GMT
  7. Message-ID: <1992Nov16.211300.3986@cpqhou.compaq.com>
  8. References: <1992Nov16.032617.27545@jupiter.sun.csd.unb.ca>
  9. Lines: 97
  10.  
  11. in article <1992Nov16.032617.27545@jupiter.sun.csd.unb.ca>, y70q@jupiter.sun.csd.unb.ca (LAM) says:
  12. > Seeing that there are a lot of audio card out here for games, I keep
  13. > wondered: is it possible to have a video card for games? There are
  14. > video cards out here specialized for Windows. Some of these card even
  15. > slow down video speed of DOS to favour Windows. So, maybe someone can
  16.  
  17. Well, I think this discussion is going along and nobody has really hit the
  18. nail on the head when it comes to video cards and games.  The real reason
  19. we don't have faster/higher resolution boards that get game support is the
  20. lack of a STANDARD.
  21.  
  22. IBM had the reigns in the mid 80s and was able to develop what became the
  23. standards for things like MDA, CGA, EGA, VGA, and XT, and AT architecture.
  24. However, once Compaq came out with the 80386 *prior* to IBM, a new standard
  25. for PC architecture came into being.  Once some of the video board clone
  26. companies came out with SuperEGA (800x600 mostly) they created thier own
  27. standard.  Luckily for us, the SuperEGA cards never really took off, since
  28. IBM's VGA came out right after that.  Unfortunately, that was the last
  29. standard for video.  Now, we have hundreds of different video cards and
  30. standards for accessing those cards (even IBM now has XGA).  The upside for
  31. the consumer is that so much competition keeps the prices low (I just saw
  32. a ATI XL24 board for $249 for example, and it does 24-bit color at 640x480).
  33. The downside is that software developers don't have consitent way of developing
  34. for the mass market.  Say you are a software developer, and you have 9 months
  35. to write a game.  Of that, you alot 1 month to develop graphics support.  Now,
  36. you would like to support 640x480x256 colors, but since there isn't a standard
  37. and all the video cards don't support this mode in the same way (or at all) you
  38. must develop for the lowest common denominator (like 320x200x256 or 640x480x16).
  39. You just can't spend the resource dollars any other way.
  40.  
  41. That is the bad news.  The good news is that a group of video card mfg. formed
  42. a standards committe to develop a standard.  They called this standard VESA.
  43. But, as often happens when competing companies try to standardize, they have
  44. been late with the standard and what they have is *less* than functional.
  45. They just published a workable spec, and its called VESA 1.2 (I think).  The
  46. new games from 360 (Theatre of War and V4Victor) plus Links386 use this
  47. standard (implemented most often as a driver, but not necessarily) to
  48. access 640x400x256 colors (why 640x400?  Because that fits in the 512KB most
  49. of the early SuperVGA cards had).  But there is a snag even here, you see the
  50. VESA people decided all they needed was a standard that defined how to put
  51. the cards into that mode (and where video memory is).  They were very short
  52. sighted, because Microsoft came in and designed a video spec for Windows that
  53. defines how to talk to the display in more realistic terms.  They saw right
  54. away that they were going to do a lot of line drawing, fills, and other
  55. basic operations.  They decided they should provide support for (what was
  56. then high-end) CAD video boards that included graphics coprocessors.  Since
  57. Windows has become incredibly popular (for better or worse) the graphics
  58. coprocessor is now almost standard equipment on video boards.  When you
  59. hear about S3 or ET4000 video people are refering to the coprocessor on the
  60. video board.  Why not just standardize on the Windows video driver system?
  61. I have no idea, it sounds good to me.  If there is a technical reason why
  62. it would be a bad idea I'm not aware of it.  The windows model has the
  63. side benefit of abstracting hardware-dependent issues away from the
  64. program.  The guy you mentioned the video double buffering problem
  65. sees this, and its not that Windows ignores this, it just doesn't have to
  66. deal with it since these details are handled at the driver level.  This
  67. puts some pressure on the card mfg. to develop a driver, but this is the
  68. way it SHOULD be.  They make the card, they should make the driver.  Sierra
  69. shouldn't have to support all the cards, the cards should support Sierra!
  70.  
  71. There is one last reason that you (in your fictional company) would be
  72. hesitant to develop a game for high-res video boards.  Even if a nice
  73. standard existed for the different modes (VESA tries), you would have to 
  74. get hard market data that leaving out the lower end of the market would
  75. still net you enough to keep the company going.  Developing a game to
  76. run on 320x200 and 640x480 is not always feasible.  Just think of all
  77. the artwork in a game like RexNebular that would have to be DUPLICATED in
  78. both screen resolutions.  Then think of how many disks it would take to
  79. ship ALL the data to the users.
  80.  
  81. This is why we see so many "creative" marketing ideas in the computer store
  82. these days.  Some companies have no problem shipping SVGA only games (like
  83. 360).  Some ship seperate boxes for SVGA,VGA and EGA (to save on disk costs).
  84. But most, especially the small companies, just can't afford to alienate part
  85. of the potential market.
  86.  
  87. Is there hope?  Sure.  Eventually some standard will emerge that will enable
  88. everybody to use high-res boards.  Eventually that standard will be antiquated
  89. and we'll go through the same thing when everybody complains ("How come there
  90. aren't any 2048x2048x24bit games out there?")  
  91.  
  92. Hopefully, the video market will go the way of the sound-card market and find
  93. an acceptible standard quickly.  Whether you like it or not, the SoundBlaster
  94. is a good base standard to go by.  The board is cheap (<$100) and easy to
  95. program to.  Sure the Roland MT-32 is a better system, but it costs >$500!
  96.  
  97. Whew, I'm really going on here.  Enough out of me.
  98. I'm just trying to shed some light on a confusing subject.
  99.  
  100. Scott
  101.  
  102. + Scott Shaffer @ Systems Div. @ Compaq Computer Corp.       +
  103. + scotts@cpqhou.se.eng.compaq.com + "Flee to me remote elf!" +
  104. -- 
  105. + Scott Shaffer @ Systems Div. @ Compaq Computer Corp.       +
  106. + scotts@cpqhou.se.eng.compaq.com + "Flee to me remote elf!" +
  107.