home *** CD-ROM | disk | FTP | other *** search
/ Chip: Special Survival Kit / Chip_Special_Survival_Kit_fuer_PC_Anwender.iso / 03grafik / gds / gds.cfg < prev    next >
Text File  |  1994-09-01  |  30KB  |  466 lines

  1. ;VIDEO CONFIGURATION FILE FORMAT:
  2. ;
  3. ;NOTE:  Any ';' will cause GDS to ignore to the end of the line.
  4. ;       If a video mode is giving you problems, you can disable it
  5. ;       by inserting a ';' in front of the line which describes it.
  6. ;
  7.  
  8. ;auto,/NAME             ;FOR 256K VGA CARDS:  Remove the semicolon just
  9.             ;before "auto", replace "/NAME" with the video
  10.             ;card name matching your VGA card.
  11.  
  12. ;auto,/NAME /512        ;FOR 512K VGA CARDS:  Remove the semicolon just
  13.             ;before "auto", replace "/NAME" with the video
  14.             ;card name matching your VGA card.
  15.  
  16. ;auto,/NAME /1M         ;FOR 1024K VGA CARDS:  Remove the semicolon just
  17.             ;before "auto", replace "/NAME" with the video
  18.             ;card name matching your VGA card.
  19.  
  20. ;auto,/NOVESA           ;GDS will not automatically query VESA modes
  21.  
  22.  
  23. ;Supported Video Standards:
  24. ;<name> is the name of the video display (7 characters MAXIMUM)
  25. ;<hRes> and <vRes> are the screen resolution
  26. ;<bpix> is the number of bits per pixel
  27. ;<ax>, <bx>, <cx>, and <dx> are the processor registers on a call to
  28. ;           "int 010h" unless <directFlag> is non-zero
  29. ;<dirct> indicates the base address for text modes, and tells if
  30. ;           the graphics mode should be initialized by directly
  31. ;           accessing the VGA registers. (0, 1, or text base address)
  32. ;           
  33. ;<format> dictates the screen format (0 is normal, 1 is chunky 4-bit)
  34. ;
  35. ;<name> <hRes>  <vRes>  <bpix>  <ax>    <bx>    <cx>    <dx>    <dirct> <dotMode>
  36.  
  37. ;dot modes:
  38. ;       0 = standard planar 16 or bytewide 256 color mapping
  39. ;       1 = 4 bit chunky
  40. ;       2 = planar 256 color (tweeked VGA modes)
  41. ;       3 = TIGA modes (automatically detected)
  42. ;       5 = Sierra Hi-Color DAC (32,768 colors)
  43. ;               NOTE: Sierra DAC Hi-Color modes are automatically queried for
  44. ;               BIOS support if the <ax> value is set to 0x10f0.  If you know
  45. ;               the mode number of a Hi-Color mode for your card, you may set
  46. ;               the values of the <ax> and <bx> registers to something
  47. ;               other than 0x10f0, and GDS will assume the mode is supported.
  48. ;       6 = RESERVED (DO NOT USE THIS)
  49. ;       7 = Hercules monochrome
  50. ;       8 = CGA monochrome
  51. ;       9 = 4 bit chunky reverse order (BARF)
  52. ;       10 = 24 bit DAC (16M colors) Standard order: RGB
  53. ;               NOTE: Some 24 bit DAC modes are automatically queried for
  54. ;               BIOS support if the <ax> value is set to 0x10e0.  If you know
  55. ;               the mode number of a 24 bit mode for your card, you may set
  56. ;               the values of the <ax> and <bx> registers to something
  57. ;               other than 0x10e0, and GDS will assume the mode is supported.
  58. ;       11 = 24 bit DAC (16M colors) Reverse order: BGR
  59.  
  60.  
  61. ;HERCULES
  62. HERC,   720,    348,    1,      0,      0,      0,      0,      1,      7       ;hercules
  63.  
  64.  
  65. ;STANDARD CGA
  66. CGA,    640,    200,    1,      0x6,    0,      0,      0,      0,      8       ;CGA monochrome
  67. CGA,    320,    200,    2,      0x4,    0,      0,      0,      0,      0
  68.  
  69.  
  70. ;STANDARD EGA
  71. EGA,    80,     25,     0,      0x3,    0,      0,      0,      0xb800, 0       ;default text mode
  72. EGA,    320,    200,    4,      0xd,    0,      0,      0,      0,      0
  73. EGA,    640,    200,    4,      0xe,    0,      0,      0,      0,      0
  74. EGA,    640,    350,    4,      0x10,   0,      0,      0,      0,      0
  75.  
  76.  
  77. ;STANDARD VGA
  78. VGA,    640,    480,    1,      0x11,   0,      0,      0,      0,      0
  79. VGA,    640,    480,    4,      0x12,   0,      0,      0,      0,      0
  80. VGA,    320,    200,    8,      0x13,   0,      0,      0,      0,      0
  81.  
  82.  
  83. ;NON-STANDARD VGA (FOR REGISTER COMPATIBLE VGA CARDS ONLY!!!)
  84. VGA,    320,    240,    8,      0,      0,      0,      0,      1,      2       ;works only with register compatible VGAs!
  85. VGA,    320,    400,    8,      0,      0,      0,      0,      1,      2       ;works only with register compatible VGAs!
  86. VGA,    360,    480,    8,      0,      0,      0,      0,      1,      2       ;works only with register compatible VGAs!
  87. ;VGA,   704,    528,    4,      0,      0,      0,      0,      1,      0       ;works only with register compatible VGAs!
  88. ;VGA,   720,    540,    4,      0,      0,      0,      0,      1,      0       ;works only with register compatible VGAs!
  89. ;VGA,   736,    552,    4,      0,      0,      0,      0,      1,      0       ;works only with register compatible VGAs!
  90. ;VGA,   752,    564,    4,      0,      0,      0,      0,      1,      0       ;works only with register compatible VGAs!
  91. ;VGA,   768,    576,    4,      0,      0,      0,      0,      1,      0       ;works only with register compatible VGAs!
  92. ;VGA,   784,    588,    4,      0,      0,      0,      0,      1,      0       ;works only with register compatible VGAs!
  93. ;VGA,   800,    600,    4,      0,      0,      0,      0,      1,      0       ;works only with register compatible VGAs!
  94. ;VGA,   640,    400,    8,      0,      0,      0,      0,      1,      0       ;works with some register compatible VGAs!
  95. ;   NOTE: If you'd like to use these modes (and you have a registered
  96. ;       version), we strongly recommended that you move these definitions
  97. ;       into GDSUSER.CFG and remove the semicolons (';').  This will prevent
  98. ;       new versions from overwriting your preferences.  Unregistered
  99. ;       versions of GDS do not read GDSUSER.CFG.
  100.  
  101.  
  102. ;AHEAD SYSTEMS
  103. AHEAD,  132,    25,     0,      0x23,   0,      0,      0,      0xb800, 0
  104. AHEAD,  132,    28,     0,      0x24,   0,      0,      0,      0xb800, 0
  105. AHEAD,  132,    44,     0,      0x22,   0,      0,      0,      0xb800, 0
  106. AHEAD,  160,    50,     0,      0x2f,   0,      0,      0,      0xb800, 0
  107. AHEAD,  80,     66,     0,      0x34,   0,      0,      0,      0xb800, 0
  108. AHEAD,  1024,   768,    2,      0x75,   0,      0,      0,      0,      0
  109. AHEAD,  640,    400,    8,      0x60,   0,      0,      0,      0,      0
  110. AHEAD,  640,    480,    8,      0x61,   0,      0,      0,      0,      0
  111. AHEAD,  800,    600,    8,      0x62,   0,      0,      0,      0,      0
  112.  
  113.  
  114. ;AHEAD SYSTEMS
  115. AHEADB, 132,    25,     0,      0x23,   0,      0,      0,      0xb800, 0
  116. ;AHEADB, 132,   28,     0,      0x24,   0,      0,      0,      0xb800, 0       ;not on all cards
  117. AHEADB, 132,    44,     0,      0x22,   0,      0,      0,      0xb800, 0
  118. ;AHEADB, 160,   50,     0,      0x2f,   0,      0,      0,      0xb800, 0       ;not on all cards
  119. ;AHEADB, 80,    66,     0,      0x34,   0,      0,      0,      0xb800, 0       ;not on all cards
  120. AHEADB, 1024,   768,    2,      0x75,   0,      0,      0,      0,      0
  121. AHEADB, 800,    600,    4,      0x6a,   0,      0,      0,      0,      0
  122. AHEADB, 1024,   768,    4,      0x74,   0,      0,      0,      0,      0
  123. AHEADB, 640,    400,    8,      0x60,   0,      0,      0,      0,      0
  124. AHEADB, 640,    480,    8,      0x61,   0,      0,      0,      0,      0
  125. AHEADB, 800,    600,    8,      0x62,   0,      0,      0,      0,      0
  126. AHEADB, 1024,   768,    8,      0x63,   0,      0,      0,      0,      0
  127.  
  128.  
  129. ;ATI Wonder
  130. ATI,    80,     30,     0,      0x5b,   0,      0,      0,      0xb800, 0
  131. ATI,    132,    25,     0,      0x23,   0,      0,      0,      0xb800, 0
  132. ATI,    132,    44,     0,      0x33,   0,      0,      0,      0xb800, 0
  133. ATI,    1024,   768,    2,      0x67,   0,      0,      0,      0,      1
  134. ATI,    800,    600,    4,      0x54,   0,      0,      0,      0,      0
  135. ;ATI,   1024,   768,    4,      0x55,   0,      0,      0,      0,      0       ;bank selection for video reads
  136.                                         ;doesn't seem to work properly in
  137.                                         ;this mode.  ATI?  What's up?
  138. ;ATI,    1024,   768,    4,      0x65,   0,      0,      0,      0,      1
  139. ATI,    640,    400,    8,      0x61,   0,      0,      0,      0,      0
  140. ATI,    640,    480,    8,      0x62,   0,      0,      0,      0,      0
  141. ATI,    800,    600,    8,      0x63,   0,      0,      0,      0,      0
  142. ATI,    1024,   768,    8,      0x64,   0,      0,      0,      0,      0
  143. ATI,    640,    480,    15,     0x72,   0,      0,      0,      0,      5
  144.  
  145.  
  146. ;CHIPS & TECHNOLOGIES
  147. CHIPS,  132,    25,     0,      0x60,   0,      0,      0,      0xb800, 0
  148. CHIPS,  132,    50,     0,      0x61,   0,      0,      0,      0xb800, 0
  149. CHIPS,  800,    600,    4,      0x70,   0,      0,      0,      0,      0
  150. CHIPS,  1024,   768,    4,      0x72,   0,      0,      0,      0,      0
  151. CHIPS,  640,    400,    8,      0x78,   0,      0,      0,      0,      0
  152. CHIPS,  640,    480,    8,      0x79,   0,      0,      0,      0,      0
  153. CHIPS,  768,    576,    8,      0x7a,   0,      0,      0,      0,      0
  154. CHIPS,  800,    600,    8,      0x7b,   0,      0,      0,      0,      0
  155.  
  156.  
  157. ;CIRRUS 510,520 - MaxLogic MaxVGA
  158. CIRRUS, 132,    25,     0,      0x1f,   0,      0,      0,      0xb800, 0
  159. CIRRUS, 132,    30,     0,      0x22,   0,      0,      0,      0xb800, 0
  160. CIRRUS, 132,    44,     0,      0x20,   0,      0,      0,      0xb800, 0
  161. CIRRUS, 720,    540,    4,      0x40,   0,      0,      0,      0,      0
  162. CIRRUS, 800,    600,    4,      0x6a,   0,      0,      0,      0,      0
  163. CIRRUS, 640,    400,    8,      0x50,   0,      0,      0,      0,      2
  164. ;CIRRUS, 512,   480,    8,      0x51,   0,      0,      0,      0,      0       ;NOTE: use only with the TSR BIOS extension!
  165.  
  166.  
  167. ;CL54 54xx - Cirrus Logic SVGA Chips
  168. CL54,   132,    25,     0,      0x4f02, 0x109,  0,      0,      0xb800, 0
  169. CL54,   132,    43,     0,      0x4f02, 0x10a,  0,      0,      0xb800, 0
  170. CL54,   320,    200,    16,     0x4f02, 0x10e,  0,      0,      0,      0
  171.  
  172.  
  173. ;EVEREX
  174. EVEREX, 800,    600,    4,      0x70,   0x02,   0,      0,      0,      0
  175. EVEREX, 640,    350,    8,      0x70,   0x13,   0,      0,      0,      0
  176. EVEREX, 640,    400,    8,      0x70,   0x14,   0,      0,      0,      0
  177. EVEREX, 512,    480,    8,      0x70,   0x15,   0,      0,      0,      0
  178. EVEREX, 640,    480,    8,      0x70,   0x30,   0,      0,      0,      0
  179. EVEREX, 800,    600,    8,      0x70,   0x31,   0,      0,      0,      0
  180.  
  181.  
  182. ;EV634 - EVEREX Viewpoint Premium VGA (EV-634)
  183. EV634,  80,     30,     0,      0x70,   0x16,   0,      0,      0xb800, 0
  184. EV634,  80,     34,     0,      0x70,   0x03,   0,      0,      0xb800, 0
  185. EV634,  80,     60,     0,      0x70,   0x04,   0,      0,      0xb800, 0
  186. EV634,  100,    37,     0,      0x70,   0x18,   0,      0,      0xb800, 0
  187. EV634,  100,    43,     0,      0x70,   0x07,   0,      0,      0xb800, 0
  188. EV634,  100,    75,     0,      0x70,   0x08,   0,      0,      0xb800, 0
  189. EV634,  132,    25,     0,      0x70,   0x0a,   0,      0,      0xb800, 0
  190. EV634,  132,    30,     0,      0x70,   0x40,   0,      0,      0xb800, 0
  191. EV634,  132,    44,     0,      0x70,   0x0b,   0,      0,      0xb800, 0
  192. EV634,  1024,   768,    2,      0x70,   0x60,   0,      0,      0,      0       ;this mode seems to exist only in the documentation...
  193. EV634,  800,    600,    4,      0x70,   0x02,   0,      0,      0,      0
  194. EV634,  1024,   768,    4,      0x70,   0x20,   0,      0,      0,      0
  195. EV634,  1280,   1024,   4,      0x70,   0x21,   0,      0,      0,      0       ;NOTE: Way cool monitors only!
  196. EV634,  1664,   1200,   4,      0x70,   0x23,   0,      0,      0,      0       ;NOTE: Way cool monitors only!
  197. EV634,  640,    400,    8,      0x70,   0x14,   0,      0,      0,      0
  198. EV634,  512,    480,    8,      0x70,   0x15,   0,      0,      0,      0
  199. EV634,  640,    480,    8,      0x70,   0x30,   0,      0,      0,      0
  200. EV634,  800,    600,    8,      0x70,   0x31,   0,      0,      0,      0
  201. EV634,  1024,   768,    8,      0x70,   0x32,   0,      0,      0,      0
  202. EV634,  320,    200,    15,     0x70,   0x62,   0,      0,      0,      5
  203. EV634,  512,    480,    15,     0x70,   0x70,   0,      0,      0,      5
  204. EV634,  640,    480,    15,     0x70,   0x71,   0,      0,      0,      5
  205. EV634,  800,    600,    15,     0x70,   0x63,   0,      0,      0,      5
  206.  
  207.  
  208. ;ORCHID Farenheit 1280 (S3)
  209. F1280,  132,    25,     0,      0x55,   0,      0,      0,      0xb800, 0
  210. F1280,  132,    44,     0,      0x54,   0,      0,      0,      0xb800, 0
  211. F1280,  800,    600,    4,      0x4f02, 0x102,  0,      0,      0,      0
  212. F1280,  1024,   768,    4,      0x4f02, 0x104,  0,      0,      0,      0
  213. F1280,  1280,   960,    4,      0x4f02, 0x206,  0,      1024,   0,      9
  214. F1280,  1280,   1024,   4,      0x4f02, 0x208,  0,      1024,   0,      1       ;NOTE: Way cool monitors only!
  215. F1280,  640,    480,    8,      0x4f02, 0x201,  0,      1024,   0,      0
  216. F1280,  800,    600,    8,      0x4f02, 0x203,  0,      1024,   0,      0
  217. F1280,  1024,   768,    8,      0x4f02, 0x205,  0,      0,      0,      0
  218. F1280,  640,    480,    15,     0x4f02, 0x301,  0,      2048,   0,      5
  219.  
  220.  
  221. ;GENOA 6000 series (6100, 6200, 6300, 6400, 6600)
  222. ;      THANX: Herman, Steve, and Decker w/Genoa customer support
  223. GENOA,  80,     32,     0,      0x58,   0,      0,      0,      0xb800, 0
  224. GENOA,  80,     60,     0,      0x72,   0,      0,      0,      0xb800, 0
  225. GENOA,  80,     66,     0,      0x74,   0,      0,      0,      0xb800, 0
  226. GENOA,  100,    37,     0,      0x78,   0,      0,      0,      0xb800, 0
  227. GENOA,  132,    25,     0,      0x60,   0,      0,      0,      0xb800, 0
  228. GENOA,  132,    29,     0,      0x61,   0,      0,      0,      0xb800, 0
  229. GENOA,  132,    32,     0,      0x62,   0,      0,      0,      0xb800, 0
  230. GENOA,  132,    44,     0,      0x63,   0,      0,      0,      0xb800, 0
  231. GENOA,  132,    60,     0,      0x64,   0,      0,      0,      0xb800, 0
  232. GENOA,  1024,   768,    2,      0x7f,   0,      0,      0,      0,      0
  233. GENOA,  800,    600,    4,      0x79,   0,      0,      0,      0,      0
  234. GENOA,  1024,   768,    4,      0x5f,   0,      0,      0,      0,      0
  235. GENOA,  640,    400,    8,      0x7e,   0,      0,      0,      0,      0
  236. GENOA,  640,    480,    8,      0x5c,   0,      0,      0,      0,      0
  237. GENOA,  800,    600,    8,      0x5e,   0,      0,      0,      0,      0
  238.  
  239. ;GENOA, 100,    75,     0,      0x79,   0,      0,      0,      0xb800, 0       ;I think these are dead modes from a
  240. ;GENOA, 512,    512,    4,      0x7c,   0,      0,      0,      0,      0       ;   beta version of Genoa's BIOS
  241. ;GENOA, 720,    512,    4,      0x59,   0,      0,      0,      0,      0
  242. ;GENOA, 512,    512,    8,      0x7d,   0,      0,      0,      0,      0
  243. ;GENOA, 640,    350,    8,      0x5b,   0,      0,      0,      0,      0
  244. ;GENOA, 720,    512,    8,      0x5d,   0,      0,      0,      0,      0
  245.  
  246.  
  247. ;OAKTECH
  248. OAK,    132,    25,     0,      0x50,   0,      0,      0,      0xb800, 0
  249. OAK,    132,    43,     0,      0x51,   0,      0,      0,      0xb800, 0
  250. OAK,    132,    60,     0,      0x4f,   0,      0,      0,      0xb800, 0
  251. OAK,    800,    600,    4,      0x52,   0,      0,      0,      0,      0
  252. OAK,    1024,   768,    4,      0x56,   0,      0,      0,      0,      0
  253. OAK,    640,    480,    8,      0x53,   0,      0,      0,      0,      0
  254. OAK,    800,    600,    8,      0x54,   0,      0,      0,      0,      0
  255.  
  256.  
  257. ;PARADISE (Paradise VGA 1024)
  258. ;PARA,   800,    600,    8,      0x59,   0,      0,      0,      0,      0 ;Genoa 8500
  259. ;PARA,  1024,    768,    8,      0x5a,   0,      0,      0,      0,      0 ;Genoa 8500
  260. PARA,   132,    25,     0,      0x55,   0,      0,      0,      0,      0
  261. PARA,   132,    43,     0,      0x54,   0,      0,      0,      0,      0
  262. PARA,   800,    600,    1,      0x59,   0,      0,      0,      0,      0
  263. PARA,   1024,   768,    1,      0x5a,   0,      0,      0,      0,      0       ;is SMT-1024 mode 0x5c for this?
  264. PARA,   1024,   768,    2,      0x5b,   0,      0,      0,      0,      0       ;is SMT-1024 mode 0x5c for this?
  265. PARA,   800,    600,    4,      0x58,   0,      0,      0,      0,      0
  266. PARA,   1024,   768,    4,      0x5d,   0,      0,      0,      0,      0 ;is SMT-1024 mode 0x5c for this?
  267. PARA,  1280,    960,    4,      0x6C,   0,      0,      0,      0,      0
  268. PARA,  1280,   1024,    4,      0x64,   0,      0,      0,      0,      0
  269. PARA,   640,    400,    8,      0x5e,   0,      0,      0,      0,      0
  270. PARA,   640,    480,    8,      0x5f,   0,      0,      0,      0,      0
  271. PARA,   800,    600,    8,      0x5c,   0,      0,      0,      0,      0
  272. PARA,  1024,    768,    8,      0x60,   0,      0,      0,      0,      0
  273. PARA,   640,    480,   15,      0x62,   0,      0,      0,      0,      5
  274. PARA,   800,    600,   15,      0x63,   0,      0,      0,      0,      5
  275. PARA,   640,    480,   24,      0x72,   0,      0,      0,      0,     10
  276.  
  277.  
  278. ;Diamond Computer Speedstar 24X (*NOT* Speedstar 24)
  279. SS24X,  80,     34,     0,      0x41,   0,      0,      0,      0,      0
  280. SS24X,  80,     43,     0,      0x67,   0,      0,      0,      0,      0
  281. SS24X,  80,     50,     0,      0x66,   0,      0,      0,      0,      0
  282. SS24X,  132,    25,     0,      0x55,   0,      0,      0,      0,      0
  283. SS24X,  132,    28,     0,      0x47,   0,      0,      0,      0,      0
  284. SS24X,  132,    43,     0,      0x54,   0,      0,      0,      0,      0
  285. SS24X,  132,    44,     0,      0x21,   0,      0,      0,      0,      0
  286. SS24X,  132,    50,     0,      0x69,   0,      0,      0,      0,      0
  287. SS24X,  800,    600,    4,      0x58,   0,      0,      0,      0,      0
  288. SS24X,  1024,   768,    4,      0x5d,   0,      0,      0,      0,      0
  289. SS24X,  1280,   960,    4,      0x6c,   0,      0,      0,      0,      0
  290. SS24X,  1280,   1024,   4,      0x64,   0,      0,      0,      0,      0
  291. SS24X,  640,    400,    8,      0x5e,   0,      0,      0,      0,      0
  292. SS24X,  640,    480,    8,      0x5f,   0,      0,      0,      0,      0
  293. SS24X,  800,    600,    8,      0x5c,   0,      0,      0,      0,      0
  294. SS24X,  1024,   768,    8,      0x60,   0,      0,      0,      0,      0
  295. SS24X,  640,    480,    15,     0x62,   0,      0,      0,      0,      5
  296. SS24X,  800,    600,    15,     0x63,   0,      0,      0,      0,      5
  297. SS24X,  640,    480,    24,     0x72,   0,      0,      0,      0,      10
  298.  
  299.  
  300. ;Diamond Computer Stealth VRAM (S3)
  301. STEALTH,132,    25,     0,      0x55,   0,      0,      0,      0xb800, 0
  302. STEALTH,132,    43,     0,      0x54,   0,      0,      0,      0xb800, 0       ;the Stealth manual says 132x44 (oops!)
  303. STEALTH,800,    600,    4,      0x4f02, 0x102,  0,      0,      0,      0       ;Sometimes, proprietary modes
  304. STEALTH,1024,   768,    4,      0x4f02, 0x104,  0,      0,      0,      0       ;work...
  305. STEALTH,1280,   960,    4,      0x4f02, 0x206,  0,      1024,   0,      9       ;...you see...
  306. STEALTH,1280,   1024,   4,      0x4f02, 0x208,  0,      1024,   0,      9
  307. STEALTH,640,    480,    8,      0x4f02, 0x101,  0,      640,    0,      0       ;and sometimes, VESA works.
  308. STEALTH,800,    600,    8,      0x4f02, 0x103,  0,      1024,   0,      0
  309. STEALTH,1024,   768,    8,      0x4f02, 0x105,  0,      0,      0,      0       ;but then...
  310. STEALTH,640,    480,    15,     0x4f02, 0x301,  0,      2048,   0,      5       ;sometimes, it DOESN'T.
  311.                                         ;(...and then I get frustrated.)
  312.  
  313. ;Diamond Computer Stealth PRO (S3)
  314. STPRO,132,      25,     0,      0x55,   0,      0,      0,      0xb800, 0
  315. STPRO,132,      43,     0,      0x54,   0,      0,      0,      0xb800, 0       ;the Stealth manual says 132x44 (oops!)
  316. STPRO,800,      600,    4,      0x4f02, 0x102,  0,      0,      0,      0       ;Sometimes, proprietary modes
  317. STPRO,1024,     768,    4,      0x4f02, 0x104,  0,      0,      0,      0       ;work...
  318. STPRO,1280,     960,    4,      0x4f02, 0x206,  0,      1024,   0,      9       ;...you see...
  319. STPRO,1280,     1024,   4,      0x4f02, 0x208,  0,      1024,   0,      9
  320. STPRO,640,      480,    8,      0x4f02, 0x201,  0,      1024,   0,      0       ;and sometimes, VESA works.
  321. STPRO,800,      600,    8,      0x4f02, 0x203,  0,      1024,   0,      0
  322. STPRO,1024,     768,    8,      0x4f02, 0x205,  0,      0,      0,      0       ;but then...
  323. STPRO,1280,     1024,   8,      0x4f02, 0x107,  0,      0,      0,      0
  324. STPRO,640,      480,    15,     0x4f02, 0x301,  0,      2048,   0,      5       ;sometimes, it DOESN'T.
  325. STPRO,640,      480,    16,     0x4f02, 0x211,  0,      2048,   0,      5
  326. STPRO,800,      600,    16,     0x4f02, 0x114,  0,      0,      0,      5       ;(...and then I get frustrated.)
  327. STPRO,640,      480,    24,     0x4f02, 0x212,  0,      2048,   0,      10
  328. STPRO,800,      600,    24,     0x4f02, 0x221,  0,      0,      0,      10
  329.                                      
  330.  
  331. ;TRIDENT (Trident TVGA / ATI Prism Elite / Everex Viewpoint VGA)
  332. TRIDNT, 80,     30,     0,      0x50,   0,      0,      0,      0xb800, 0
  333. TRIDNT, 80,     43,     0,      0x51,   0,      0,      0,      0xb800, 0
  334. TRIDNT, 80,     60,     0,      0x52,   0,      0,      0,      0xb800, 0
  335. TRIDNT, 132,    25,     0,      0x53,   0,      0,      0,      0xb800, 0
  336. TRIDNT, 132,    30,     0,      0x54,   0,      0,      0,      0xb800, 0
  337. TRIDNT, 132,    43,     0,      0x55,   0,      0,      0,      0xb800, 0
  338. TRIDNT, 132,    60,     0,      0x56,   0,      0,      0,      0xb800, 0
  339. ;TRIDNT,132,    25,     0,      0x57,   0,      0,      0,      0xb800, 0       ;these four modes work, but
  340. ;TRIDNT,132,    30,     0,      0x58,   0,      0,      0,      0xb800, 0       ;don't seem to be necessary.
  341. ;TRIDNT,132,    43,     0,      0x59,   0,      0,      0,      0xb800, 0
  342. ;TRIDNT,132,    60,     0,      0x5a,   0,      0,      0,      0xb800, 0
  343. TRIDNT, 1024,   768,    2,      0x60,   0,      0,      0,      0,      0
  344. ;TRIDNT, 768,   1024,   4,      0x61,   0,      0,      0,      0,      0       ;use portrait CRT ONLY!!! (Magics 15FP)
  345. TRIDNT, 800,    600,    4,      0x5b,   0,      0,      0,      0,      0
  346. TRIDNT, 1024,   768,    4,      0x5f,   0,      0,      0,      0,      0
  347. TRIDNT, 640,    400,    8,      0x5c,   0,      0,      0,      0,      0
  348. TRIDNT, 640,    480,    8,      0x5d,   0,      0,      0,      0,      0
  349. TRIDNT, 800,    600,    8,      0x5e,   0,      0,      0,      0,      0
  350. TRIDNT, 1024,   768,    8,      0x62,   0,      0,      0,      0,      0
  351.  
  352.  
  353. ;TSENG LABS ET3000 (STB VGA EM-16)
  354. TSENG,  80,     60,     0,      0x26,   0,      0,      0,      0xb800, 0
  355. TSENG,  100,    40,     0,      0x2a,   0,      0,      0,      0xb800, 0
  356. TSENG,  132,    25,     0,      0x23,   0,      0,      0,      0xb800, 0
  357. TSENG,  132,    28,     0,      0x24,   0,      0,      0,      0xb800, 0
  358. TSENG,  132,    44,     0,      0x22,   0,      0,      0,      0xb800, 0
  359. TSENG,  800,    600,    4,      0x29,   0,      0,      0,      0,      0
  360. TSENG,  1024,   768,    4,      0x37,   0,      0,      0,      0,      0
  361. TSENG,  640,    350,    8,      0x2d,   0,      0,      0,      0,      0
  362. TSENG,  640,    480,    8,      0x2e,   0,      0,      0,      0,      0
  363. TSENG,  720,    512,    8,      0x2f,   0,      0,      0,      0,      0
  364. TSENG,  800,    600,    8,      0x30,   0,      0,      0,      0,      0
  365.  
  366.  
  367. ;TSENG LABS ET4000
  368. TSENG4, 80,     60,     0,      0x26,   0,      0,      0,      0xb800, 0
  369. TSENG4, 100,    40,     0,      0x2a,   0,      0,      0,      0xb800, 0
  370. TSENG4, 132,    25,     0,      0x23,   0,      0,      0,      0xb800, 0
  371. TSENG4, 132,    28,     0,      0x24,   0,      0,      0,      0xb800, 0
  372. TSENG4, 132,    44,     0,      0x22,   0,      0,      0,      0xb800, 0
  373. TSENG4, 800,    600,    4,      0x29,   0,      0,      0,      0,      0
  374. TSENG4, 1024,   768,    4,      0x37,   0,      0,      0,      0,      0
  375. TSENG4, 640,    350,    8,      0x2d,   0,      0,      0,      0,      0
  376. TSENG4, 640,    400,    8,      0x2f,   0,      0,      0,      0,      0
  377. TSENG4, 640,    480,    8,      0x2e,   0,      0,      0,      0,      0
  378. TSENG4, 800,    600,    8,      0x30,   0,      0,      0,      0,      0
  379. TSENG4, 1024,   768,    8,      0x38,   0,      0,      0,      0,      0
  380. TSENG4, 320,    200,    15,     0x10f0, 0x13,   0,      0,      0,      5       ;queried Sierra Hi-Color modes
  381. TSENG4, 640,    350,    15,     0x10f0, 0x2d,   0,      0,      0,      5
  382. TSENG4, 640,    400,    15,     0x10f0, 0x2f,   0,      0,      0,      5
  383. TSENG4, 640,    480,    15,     0x10f0, 0x2e,   0,      0,      0,      5
  384. TSENG4, 800,    600,    15,     0x10f0, 0x30,   0,      0,      0,      5
  385. TSENG4, 320,    200,    15,     0x10f0, 0x13,   0,      0,      0,      5       ;queried Sierra Hi-Color modes
  386. TSENG4, 640,    350,    15,     0x10f0, 0x2d,   0,      0,      0,      5
  387. TSENG4, 640,    480,    24,     0x10e0, 0x2e,   0,      2048,   0,      10      ;queried 24 bit modes
  388.  
  389.  
  390. ;VESA (assumes all modes are present, comment out modes here which don't exist)
  391. VESA,   800,    600,    4,      0x4f02, 0x102,  0,      0,      0,      0
  392. VESA,   1024,   768,    4,      0x4f02, 0x104,  0,      0,      0,      0
  393. VESA,   1280,   1024,   4,      0x4f02, 0x106,  0,      0,      0,      0       ;NOTE: Way cool monitors only!
  394. VESA,   640,    400,    8,      0x4f02, 0x100,  0,      0,      0,      0
  395. VESA,   640,    480,    8,      0x4f02, 0x101,  0,      0,      0,      0
  396. VESA,   800,    600,    8,      0x4f02, 0x103,  0,      0,      0,      0
  397. VESA,   1024,   768,    8,      0x4f02, 0x105,  0,      0,      0,      0
  398. VESA,   1280,   1024,   8,      0x4f02, 0x107,  0,      0,      0,      0       ;NOTE: Way cool monitors only!
  399. VESA,   320,    200,    15,     0x4f02, 0x10d,  0,      0,      0,      5
  400. VESA,   640,    480,    15,     0x4f02, 0x110,  0,      0,      0,      5
  401. VESA,   800,    600,    15,     0x4f02, 0x113,  0,      0,      0,      5
  402. VESA,   1024,   768,    15,     0x4f02, 0x116,  0,      0,      0,      5
  403. VESA,   1280,   1024,   15,     0x4f02, 0x119,  0,      0,      0,      5       ;NOTE: Way cool monitors only!
  404. VESA,   320,    200,    16,     0x4f02, 0x10e,  0,      0,      0,      5
  405. VESA,   640,    480,    16,     0x4f02, 0x111,  0,      0,      0,      5
  406. VESA,   800,    600,    16,     0x4f02, 0x114,  0,      0,      0,      5
  407. VESA,   1024,   768,    16,     0x4f02, 0x117,  0,      0,      0,      5
  408. VESA,   1280,   1024,   16,     0x4f02, 0x11a,  0,      0,      0,      5       ;NOTE: Way cool monitors only!
  409. VESA,   320,    200,    24,     0x4f02, 0x10f,  0,      0,      0,      10
  410. VESA,   640,    480,    24,     0x4f02, 0x112,  0,      0,      0,      10
  411. VESA,   800,    600,    24,     0x4f02, 0x115,  0,      0,      0,      10
  412. VESA,   1024,   768,    24,     0x4f02, 0x118,  0,      0,      0,      10
  413. VESA,   1280,   1024,   24,     0x4f02, 0x11b,  0,      0,      0,      10      ;NOTE: Way cool monitors only!
  414.  
  415.  
  416. ;VIDEO 7 (VEGA Deluxe, 1024i, VRAM VGA
  417. VID7,   80,     43,     0,      0x6f05, 0x40,   0,      0,      0xb800, 0
  418. VID7,   80,     60,     0,      0x6f05, 0x43,   0,      0,      0xb800, 0
  419. VID7,   80,     67,     0,      0x6f05, 0x46,   0,      0,      0xb800, 0       ;may not be present (undocumented)
  420. VID7,   100,    60,     0,      0x6f05, 0x44,   0,      0,      0xb800, 0
  421. VID7,   132,    25,     0,      0x6f05, 0x41,   0,      0,      0xb800, 0
  422. VID7,   132,    28,     0,      0x6f05, 0x45,   0,      0,      0xb800, 0
  423. VID7,   132,    43,     0,      0x6f05, 0x42,   0,      0,      0xb800, 0
  424. VID7,   1024,   768,    1,      0x6f05, 0x63,   0,      0,      0,      0
  425. VID7,   1024,   768,    2,      0x6f05, 0x64,   0,      0,      0,      0
  426. VID7,   720,    540,    4,      0x6f05, 0x61,   0,      0,      0,      0
  427. VID7,   752,    410,    4,      0x6f05, 0x60,   0,      0,      0,      0
  428. VID7,   800,    600,    4,      0x6f05, 0x62,   0,      0,      0,      0
  429. VID7,   1024,   768,    4,      0x6f05, 0x65,   0,      0,      0,      0
  430. VID7,   640,    400,    8,      0x6f05, 0x66,   0,      0,      0,      0
  431. VID7,   640,    480,    8,      0x6f05, 0x67,   0,      0,      0,      0
  432. VID7,   720,    540,    8,      0x6f05, 0x68,   0,      0,      0,      0       ;ONLY exists with V-RAM VGA
  433. VID7,   800,    600,    8,      0x6f05, 0x69,   0,      0,      0,      0       ;ONLY exists with V-RAM VGA
  434. VID7,   1024,   768,    8,      0x6f05, 0x6a,   0,      0,      0,      0       ;ONLY exists with V-RAMII VGA
  435.  
  436.  
  437. ;ORCHID (Pro-Designer series)
  438. ORCHID, 640,    350,    8,      0x5b,   0,      0,      0,      0,      0
  439. ORCHID, 640,    480,    8,      0x5c,   0,      0,      0,      0,      0
  440. ORCHID, 800,    600,    8,      0x5e,   0,      0,      0,      0,      0
  441. ORCHID, 320,    200,    15,     0x10f0, 0x13,   0,      0,      0,      5       ;queried Sierra Hi-Color modes
  442. ORCHID, 640,    350,    15,     0x10f0, 0x2d,   0,      0,      0,      5
  443. ORCHID, 640,    400,    15,     0x10f0, 0x2f,   0,      0,      0,      5
  444. ORCHID, 640,    480,    15,     0x10f0, 0x2e,   0,      0,      0,      5
  445. ORCHID, 800,    600,    15,     0x10f0, 0x30,   0,      0,      0,      5
  446.  
  447.  
  448. ;ZYMOS (TrueTech HiRes VGA, ZyMOS Poach 51)
  449. ZYMOS,  80,     43,     0,      0x51,   0,      0,      0,      0xb800, 0
  450. ZYMOS,  80,     60,     0,      0x52,   0,      0,      0,      0xb800, 0
  451. ZYMOS,  132,    25,     0,      0x53,   0,      0,      0,      0xb800, 0
  452. ZYMOS,  100,    25,     0,      0x54,   0,      0,      0,      0xb800, 0
  453. ZYMOS,  100,    60,     0,      0x55,   0,      0,      0,      0xb800, 0
  454. ZYMOS,  132,    60,     0,      0x56,   0,      0,      0,      0xb800, 0
  455. ZYMOS,  132,    43,     0,      0x57,   0,      0,      0,      0xb800, 0
  456. ZYMOS,  720,    540,    4,      0x63,   0,      0,      0,      0,      0
  457. ZYMOS,  800,    600,    4,      0x5b,   0,      0,      0,      0,      0
  458. ZYMOS,  960,    720,    4,      0x60,   0,      0,      0,      0,      0
  459. ZYMOS,  1024,   768,    4,      0x5f,   0,      0,      0,      0,      0
  460. ZYMOS,  1280,   640,    4,      0x61,   0,      0,      0,      0,      0
  461. ZYMOS,  512,    512,    8,      0x62,   0,      0,      0,      0,      0
  462. ZYMOS,  640,    400,    8,      0x5c,   0,      0,      0,      0,      0
  463. ZYMOS,  640,    480,    8,      0x5d,   0,      0,      0,      0,      0
  464. ZYMOS,  720,    540,    8,      0x64,   0,      0,      0,      0,      0
  465. ZYMOS,  800,    600,    8,      0x5e,   0,      0,      0,      0,      0
  466.