home *** CD-ROM | disk | FTP | other *** search
/ OpenStep 4.2 / Openstep-4.2-Intel-User.iso / private / Drivers / i386 / DiamondStealthDisplayDriver.config / 864_Trio_PCI.table < prev    next >
Encoding:
Text File  |  1997-03-29  |  3.4 KB  |  111 lines

  1. "Title" = "Diamond Stealth 864/Trio PCI";
  2. "Family" = "Display";
  3. "Instance" = "0";
  4. "Driver Name" = "DiamondStealthDisplayDriver";
  5. "DMA Channels" = "";
  6. "IRQ Levels" = "";
  7. "Bus Type" = "PCI";
  8. /*
  9.  * 88c0 ==> 864
  10.  * 8811 ==> Trio
  11.  */
  12. "Auto Detect IDs" = "0x88c05333 0x88115333 0x88c15333";
  13.  
  14. /*  This frame buffer address is the least common denominator - an 8MB window
  15.     addressable with 26-bit address decoding.  */
  16. "Memory Maps" = "0x40000000-0x407fffff 0xa0000-0xbffff 0xc0000-0xcffff";
  17. "VGA Memory Maps" = "0xa0000-0xbffff 0xc0000-0xcffff";
  18. "I/O Ports" = "0x3b0-0x3df";
  19. "Display Mode" = "Height:480 Width:640 Refresh:60Hz ColorSpace:RGB:256/8";
  20. "Location" = "";
  21.  
  22. /*  Here are the definitions for S3's BIOS refresh schemes for various
  23.     chip types.  Not all board vendors follow these schemes, and there
  24.     is also some variance in the 1152 mode numbers.  */
  25.  
  26. /*  If Type 0 exists and matches, it is used as a default in case no other
  27.     type matches.  */
  28.  
  29. "Type 0" = "1";
  30. "0-desc" = "Unknown adapter type; continuing anyway";
  31.  
  32. /*  Mode number to use if no type-specific number is given.  Including this
  33.     list has the drawback that it makes it appear as if all combinations
  34.     of mode + refresh rate are available, when actually they are not.
  35.     Modes that the card does not support will be detected and a default mode
  36.     (640x480 60Hz BW:8) will be used instead, but unsupported refresh rates
  37.     cannot be detected; the screen dimensions will be correct, but the refresh
  38.     rate may not be.  Removing this list and using explicit
  39.     type-width-bpp-refresh entries would solve the problem, but this file
  40.     must be kept under 4K total length (not including comments).  */
  41.  
  42. /*  864/964.  32-bit decode.  */
  43. "Type 2" = "30iE0&C0=";
  44. "2-desc" = "S3 864/964 detected";
  45.  
  46. /*
  47.  * TYPE-WIDTH-REFRESH strings - 864/964
  48.  */
  49. "2-640-60"   = "5B 08 o";
  50. "2-640-72"   = "5B 00 o";
  51. "2-640-75"   = "5B 02 o";
  52. "2-800-60"   = "5B 00 o";
  53. "2-800-72"   = "5B 06 o";
  54. "2-800-75"   = "5B 02 o";
  55. "2-1024-60"  = "5B 06 o";
  56. "2-1024-70"  = "5B 0A o";
  57. "2-1024-75"  = "5B 02 o";
  58. "2-1152-60"  = "5B 00 o";
  59. "2-1152-70"  = "5B 0D o";
  60. "2-1152-75"  = "5B 02 o"; 
  61. "2-1280-60"  = "5B 07 o";
  62. "2-1280-72"  = "5B 04 o";
  63. "2-1280-75"  = "5B 02 o";
  64.  
  65. /* 732/764 (Trio32/64) */
  66. /* CR30<7..4> = E0 */
  67. "Type 4" = "30iF0&E0=2EiF0&10=&2Fi40&00=&";
  68. "4-desc" = "S3 Trio32/64 detected";
  69.  
  70. /*
  71.  * TYPE-WIDTH-REFRESH strings - Trio32/64
  72.  */
  73. "4-640-60"   = "6B 08 o";
  74. "4-640-72"   = "6B 00 o";
  75. "4-640-75"   = "6B 02 o";
  76. "4-800-60"   = "6B 00 o";
  77. "4-800-72"   = "6B 06 o";
  78. "4-800-75"   = "6B 02 o";
  79. "4-1024-60"  = "6B 06 o";
  80. "4-1024-70"  = "6B 0A o";
  81. "4-1024-75"  = "6B 02 o";
  82. "4-1152-60"  = "6B 00 o";
  83. "4-1152-70"  = "6B 0D o";
  84. "4-1152-75"  = "6B 02 o"; 
  85. "4-1280-60"  = "6B 07 o";
  86. "4-1280-72"  = "6B 04 o";
  87. "4-1280-75"  = "6B 02 o";
  88.  
  89. /*  Trio64V+. */
  90. "Type 5" = "30iF0&E0=2EiFF&11=2Fi40&40=&";
  91. "5-desc" = "S3 Trio64V+ detected";
  92.  
  93. "5-640-60"   = "6B 08 o";
  94. "5-640-72"   = "6B 00 o";
  95. "5-640-75"   = "6B 02 o";
  96. "5-800-60"   = "6B 00 o";
  97. "5-800-72"   = "6B 06 o";
  98. "5-800-75"   = "6B 02 o";
  99. "5-1024-60"  = "6B 06 o";
  100. "5-1024-70"  = "6B 0A o";
  101. "5-1024-75"  = "6B 02 o";
  102. "5-1152-60"  = "6B 00 o";
  103. "5-1152-70"  = "6B 0D o";
  104. "5-1152-75"  = "6B 02 o"; 
  105. "5-1280-60"  = "6B 07 o";
  106. "5-1280-72"  = "6B 04 o";
  107. "5-1280-75"  = "6B 02 o";
  108. "Server Name" = "DiamondStealthDisplayDriver";
  109. "Version" = "4.01";
  110. "Driver Version" = "PROGRAM:DiamondStealthDisplayDriver PROJECT:drvDiamondStealth-21 DEVELOPER:root BUILT:NO DATE SET (-B used)";
  111.