home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / EGA_VGA / EGA4AT_T.ZIP / EGAFIX.TXT
Encoding:
Text File  |  1988-07-31  |  9.3 KB  |  188 lines

  1. PRODUCT ANNOUNCEMENT - EGA/VGA FIX FOR AT&T PC 6300 - June 10, 1988
  2. -------------------------------------------------------------------
  3.  
  4. An add-on card for AT&T PC 6300s is now available which will both correct
  5. the "byte-order" problem familiar to PC 6300 EGA/VGA users as well as improve
  6. buss speed on the AT&T system.  Users who have added EGA or VGA adapters to
  7. their system or who would just like to enhance their system's performance 
  8. while ensuring it's future compatibility with add-on video boards will find it
  9. to be a worthwhile addition to their AT&T PC.
  10.  
  11. The WRITE-RIGHT (TM) adapter card uses one of the AT&T 16-bit expansion slots
  12. (there are two or three depending on the revision level of your buss converter
  13. board) which AT&T had defined for 16-bit peripheral cards they had hoped would
  14. be forthcoming from other manufacturers (unfortunately, the industry chose to 
  15. embrace the AT's buss instead.)  Due to it's small size (2" square), the adapter
  16. permits a half or three-quarter-sized XT card (e.g., EGA) to be fitted into the
  17. same bus slot along with it. 
  18.  
  19. Installation is as simple as inserting the adapter into an available 16-bit
  20. expansion slot, removing the original buss converter PROM chip from it's socket
  21. and inserting the free end of the adapter's ribbon cable into the socket in it's
  22. place.  That's all their is to it!
  23.  
  24. A detailed discussion of the board and its features follows:
  25.  
  26.  
  27. BUSS Speed Enhancement
  28. ----------------------
  29.  
  30. It is well known that the 8-bit expansion buss on the PC 6300 runs at a
  31. nominal 4 MHz. clock speed.  This is somewhat slower than standard XTs
  32. (4.77 MHz.) and can really be a hindrance when doing something that involves
  33. repeated buss accesses such as operating on data stored in EMS memory, updating
  34. a graphics-mode screen image being produced by an add-on video adapter or doing
  35. large amounts of hard disk I/O to an 8-bit hard disk controller (most).  In
  36. fact, most of us who've added EGA or VGA to our systems did so for the enhanced
  37. graphics they provide and want the fastest graphics display we can get.
  38.  
  39. The WRITE-RIGHT (TM) adapter will increase the maximum expansion buss bandwidth
  40. by as much as 25%, depending on the ratio of 16-bit (word) versus 8-bit (byte)
  41. operations. This is the same as raising buss bandwidth from 4 MHz. to 5.0 MHz.!
  42. All buss operations, both READ and WRITE, are enhanced.
  43.  
  44. A software program is also included which will improve overall system
  45. performance by another 10%-15%.  It can be invoked from your 'autoexec.bat'
  46. file and requires no system memory (it's not a TSR type program).
  47.  
  48.  
  49. EGA/VGA "byte-order" correction
  50. -------------------------------
  51.  
  52. Along with several other enhancements offered by BIOS 1.43 (6300s) and 2.05
  53. (6300+), AT&T included the ability for the ROM BIOS to recognize the presence
  54. of an EGA/VGA card at system start-up time and to use it as the primary video
  55. adapter.  Many AT&T owners (the author included) rushed out to buy an EGA/VGA
  56. video board and monitor in order to take advantage of the many programs
  57. which support EGA/VGA but not the AT&T enhanced video mode(s).  EGA has since
  58. become the defacto standard display type in the PC market.
  59.  
  60. While much of the EGA software would run on our EGA-equipped 6300s, we soon
  61. discovered that a significant number of popular programs would not display
  62. properly.  The usual symptom was thin, vertical and often colored bars 
  63. traversing the screen where the program's output should have appeared.  
  64. Investigation later proved that the problem was the way in which the AT&T
  65. PC handled 16-bit (word-wide) writes to the EGA adapter.
  66.  
  67. The PC 6300 uses an 8086 processor instead of the 8088 which IBM used in the
  68. XT.  Though the two processors are compatible at the instruction code level,
  69. there are significant differences at the hardware level which helped make it
  70. possible for AT&T to offer an XT compatible (or nearly so) machine with 
  71. considerable performance advantages over the "real" XT.  One of these
  72. differences is the fact that the 8086 has an external 16-bit data bus versus
  73. the 8-bit external data bus of the 8088.  This allows the 8086 to move twice
  74. as much data in one buss operation but also requires some added logic to permit
  75. it to interface to an 8-bit, XT-compatible expansion buss.
  76.  
  77. In designing the 6300, the engineers chose (for reasons unknown to the author)
  78. not to fully mimic the 8088 when it came to handling 16-bit operations over
  79. the 8-bit expansion buss.  Rather than use the same byte order that the 8088
  80. used, they chose the opposite order.  Normally this does not cause any
  81. problem since most peripheral cards fully decode the buss' address lines and
  82. thus will "track" this order change without incident.
  83.  
  84. Unfortunately, some add-on cards were designed in a manner that depended upon
  85. "real" XT bus operation, including byte-order, in order to operate properly.
  86. This list includes most EGA/VGA cards, some disk controllers and disk-copy
  87. products and other cards the author has not yet personally tried.
  88.  
  89. The WRITE-RIGHT (TM) adapter restores the "normal", 8088-like byte-order to all
  90. buss converter memory writes and I/O write operations.  Although correcting
  91. only I/O writes would have been sufficient to correct the EGA/VGA problem,
  92. it was decided to "fix" memory write access as well in order to offer maximum
  93. compatibility with all PC-XT add-on products.
  94.  
  95. Full EGA and VGA compatibility on the 6300 does require more than just 
  96. restoring proper byte-order for accesses to the video adapter.  The AT&T
  97. BIOS does not fully simulate the IBM and other clone BIOS offerings in its
  98. support of add-on EGA/VGA video adapter cards.  Thus some EGA software will
  99. not display properly regardless of the byte-order correction.  This is
  100. especially true if your system has a numeric coprocessor (8087).
  101.  
  102. To correct this, the WRITE-RIGHT (TM) adapter also includes a diskette with a 
  103. "fix" program designed to be invoked automatically from your system's
  104. 'autoexec.bat' file.  This program corrects the oversights in your system's
  105. BIOS and, along with the adapter, should permit you to use virtually any
  106. PC-XT compatible EGA or VGA card on the market.
  107.  
  108. PERSONAL NOTE:  I'm using a VEGA VGA card with an NEC Multisync II monitor
  109. on my AT&T PC 6300 and absolutely love it.  Windows, AutoCAD and others look
  110. incredibly sharp in 800 x 600 resolution, 16-color mode and make using
  111. the system a real pleasure.  I've not found any program that will not run
  112. properly on my system. 
  113.  
  114.  
  115. What's Included
  116. ---------------
  117.  
  118. For $50.00 (plus $3.50 shipping and handling), you will receive:
  119.  
  120.      1.  The WRITE-RIGHT (TM) adapter board and cable,
  121.  
  122.      2.  Program diskette (5-1/4", 360K) with the BIOS fix, system 
  123.      speed-up software and several EGA demo programs,
  124.  
  125.      3.  Simple, complete instructions for installing the card and
  126.      the software and 
  127.  
  128.      4.  An "iron-clad" guarantee that if WRITE-RIGHT (TM) should fail to
  129.      operate with any EGA/VGA adapter (PC-XT type) or XT-compatible
  130.      program for EGA/VGA adapters within the first year following
  131.      purchase, we'll fix the problem or refund your purchase price.
  132.  
  133. If you have a "REV P4" AT&T video board and have not already disabled it
  134. in order to add another video adapter, you will require a "disabler"
  135. chip which can be included for $5.00 more, but only with the purchase
  136. of the WRITE-RIGHT (TM) adapter.  The "disabler" chip comes with full
  137. instructions regarding its installation as well as generally configuring
  138. an AT&T 6300 for EGA/VGA adapters.
  139.  
  140. Even if you haven't quite decided whether or not to jump into the world
  141. of EGA/VGA, could you benefit by up to a 25% improvement in 8-bit
  142. expansion buss performance?  If so, WRITE-RIGHT (TM) is still for you.
  143.  
  144. The card or additional information may be obtained from:
  145.  
  146.              Innovative System Solutions
  147.          P.O. Box 20595
  148.               San Jose, CA.  95160-0595
  149.  
  150. Or call me, Rick Fletcher, any evening (after 7:00 PST) at (408) 371-9022.
  151.  
  152. NOTE:  California residents, please add 7% Sales Tax.
  153.  
  154. We are interested in hearing from you, whether you choose to purchase the
  155. WRITE-RIGHT (TM) adapter at this time or not.  Please drop us your name
  156. and address so that we can add you to our mailing list.  We are actively
  157. developing hardware and software explicitly for the PC 6300 family and
  158. would like to keep you posted as they become available.  Your ideas and
  159. suggestions regarding ways to make PC 6300 computing more productive and
  160. enjoyable for all of us would be most welcomed.
  161.  
  162.  
  163. ADDENDUM
  164. --------
  165.  
  166. As we were going into production with WRITE-RIGHT (TM), we learned that
  167. an individual from Sunnyvale, CA. was offering a somewhat similar product.
  168. Naturally we purchased one to analyze it before commiting to a large run
  169. on our own board.
  170.  
  171. We discovered the following:
  172.  
  173.      1.  Our competitor's board only corrects I/O writes, not memory
  174.      writes as well.  We correct both for maximum compatibility
  175.      with PC-XT add-on products.
  176.  
  177.      2.  Theirs slightly slows down 8-bit buss operations and offers no
  178.      performance improvement on 16-bit operations.  We ask you,
  179.      when adding a high-resolution graphics board to your system,
  180.      do you you want to slow down screen output?
  181.  
  182.      3.  Theirs does not include software to correct the BIOS' deficiencies.
  183.  
  184.      4.  No guarantee was included with their product.
  185.  
  186. In short, we feel that we have a COMPLETE product that is clearly superior.
  187. That's why we guarantee it!
  188.