home *** CD-ROM | disk | FTP | other *** search
/ Virtual Reality Homebrewer's Handbook / vr.iso / vr386 / cfgdata.dat < prev    next >
Text File  |  1996-03-19  |  9KB  |  335 lines

  1. # VR-386 video driver/stereoscopic mode .CFG file generator data
  2.  
  3. # use a lowercase letter as tag for stereo mode
  4. # uppercase or number for video
  5.  
  6. # how strings are used: when video and stereo selections are
  7. # made, both of their tags must be in the string for it to pass.
  8. # used in: compatibility (video drivers)
  9. # with @type: next @begin..@end block of text will be added to driver
  10.  
  11. # file format: 3 basic blocks:
  12. # @stereotypes..@end has stereo menu stuff
  13. # @videotypes..@end has comaptibility and video menu stuff
  14. # @configurations..eof has @type blocks and text
  15.  
  16. # Commands used in video/stereo configuration:
  17.  
  18. # Sets all stereoscopic parameters (stop any time in list)
  19. # default is 600 250 320 50 600 1.0  -- all physical parameters in mm
  20. #
  21. # stereoset <scrn dist> <scrn width> <pixels> <eye sp> <convergence> <world scale>
  22.  
  23. # Sets up type of stereo display. SWITCH is "flicker", SPLIT is 2 windows on screen,
  24. # SEPERATE is different VGA cards (needs special hardware and video driver).
  25. #
  26. # stereotype { OFF SWITCH SEPERATE SPLIT }
  27.  
  28. # These set special parameters for stereo windows, for HMD's etc.  You can split
  29. # the screen into windows, use "rotated" display devices, mirrors, lenses, etc.
  30. #
  31. # stereoleft  <x pixel shift> <x flip flag> <rotate angle> <left edge> <top edge> <right edge> <bottom edge>
  32. # stereoright <x pixel shift> <x flip flag> <rotate angle> <left edge> <top edge> <right edge> <bottom edge>
  33.  
  34.  
  35. # stereo modes: stereo_tag menu_entry
  36. @stereotypes
  37.  
  38. a No stereo
  39.  
  40. b Glasses: Normal
  41. c Glasses: Distanced
  42. d Glasses: Telescope
  43. e Glasses: Miniature/Enhanced
  44. f Glasses: Orthoscopic
  45. m Glasses: Floating Objects
  46.  
  47. g Fresnel: Normal
  48. h Fresnel: Distanced
  49. i Fresnel: Telescope
  50. j Fresnel: Miniature/Enhanced
  51. n Fresnel: Closeup
  52.  
  53. k Mirror Stereo
  54.  
  55. p Cyberscope: Normal
  56. q Cyberscope: Distanced
  57. r Cyberscope: Telescope
  58. s Cyberscope: Miniature/Floating
  59. t Cyberscope: Orthoscopic
  60.  
  61. @end
  62.  
  63. # video drivers: vid_tag stereo_compat default_fname menu_entry
  64. @videotypes
  65.  
  66. A abcdefkm  VR  Std. 320x200 256 color
  67. B abcdefkm  VR  B&W  320x200 16 color
  68.  
  69. C aghijn    VRf Fresnel B&W      640x200
  70. D aghijn    VRf Fresnel Paradise 640x200
  71. E aghijn    VRf Fresnel ATI      640x200
  72. F aghijn    VRf Fresnel Tweaked  320x200
  73. G aghijn    VRf Fresnel Tweaked  360x200
  74. H aghijn    VRf Fresnel Tweaked  392x200
  75.  
  76. J pqrst     VRc Cyberscope       320x400
  77.  
  78. @end
  79.  
  80. # configurations: type:  vid_tag stereo_compat
  81. # skip till text in begin..end lets several types use same text
  82. @configurations
  83.  
  84. # 256 color 320x200 Y-mode video driver stereo modes
  85. @type Aabcdefkm
  86. @begin
  87. videodev vd256.rvd                    # 256-color 320x200 VGA Y-mode
  88. @end
  89.  
  90.   # 16-color monochrome video driver stereo modes
  91.  
  92. @type Babcdefkm
  93. @begin
  94. videodev vd16.rvd                     # 16-color 320x200 monochrome
  95. @end
  96.  
  97.   # 320x200, Sega stereo modes
  98.  
  99. @type ABab
  100. @begin
  101. stereoset  600 250 320 65 1500 1.0    # normal stereo
  102. @end
  103.  
  104. @type ABc
  105. @begin
  106. stereoset  100 250 320 65 300 1.5     # distancing
  107. @end
  108.  
  109. @type ABd
  110. @begin
  111. stereoset  2000 250 320 65 5000 1.0   # telescoping
  112. @end
  113.  
  114. @type ABe
  115. @begin
  116. stereoset  450 250 320 65 1000 5.2     # miniaturization
  117. @end
  118.  
  119. @type ABf
  120. @begin
  121. stereoset  500 250 320 60 500 1.0     # orthostereoscopic
  122. @end
  123.  
  124. @type ABk
  125. @begin
  126. stereotype SPLIT
  127. stereoset  200 120 160 70 700 1.0     # stereo parameters for mirror stereo
  128. stereoleft  0 1 0 0   0 159 200       # viewer windows
  129. stereoright 0 0 0 160 0 319 200
  130. @end
  131.  
  132. @type ABm
  133. @begin
  134. stereoset  400 250 320 65 1000000 2.2  # virtual objects in front of screen
  135. @end
  136.  
  137.   # Fresnel video drivers:
  138.  
  139. @type Caghijn
  140. @begin
  141. videodev vd12.rvd           # 16-color 640x200
  142. @end
  143.  
  144. @type Daghijn
  145. @begin
  146. videodev vds256.rvd 025E    # Paradise 256-color 640x200 VGA Y-mode
  147. @end
  148.  
  149. @type Eaghijn
  150. @begin
  151. videodev vds256.rvd 1261    # ATI 256-color 640x200 VGA Y-mode
  152. @end
  153.  
  154. @type CDEaghijn               # stereo windows common to all 640x200
  155. @begin
  156. stereotype SPLIT
  157. stereoleft  -44  0 -4 48  0 319 200   # Fresnel viewer vindows
  158. stereoright  44  0 -4 320 0 591 200
  159. @end
  160.  
  161. @type Faghijn
  162. @begin
  163. videodev vdt256.rvd 014               # 256-color 320x200 VGA Y-mode
  164. stereotype SPLIT
  165. stereoleft  -22 0 -5 24  0 159 200    # viewer windows
  166. stereoright  22 0 -5 160 0 295 200
  167. @end
  168.  
  169. @type Gaghijn
  170. @begin
  171. videodev vdt256.rvd 015               # 256-color 360x200 VGA Y-mode
  172. stereotype SPLIT
  173. stereoleft  -24 0 -5 24  0 175 200    # viewer windows
  174. stereoright  24 0 -5 176 0 327 200
  175. @end
  176.  
  177. @type Haghijn
  178. @begin
  179. videodev vdt256.rvd 016               # 256-color 392x200 VGA Y-mode
  180. stereotype SPLIT
  181. stereoleft  -29 0 -5 32  0 191 200    # viewer windows
  182. stereoright  29 0 -5 192 0 351 200
  183. @end
  184.  
  185.  
  186.   # CYBERSCOPE video driver
  187.  
  188.  
  189. @type Jpqrst
  190. @begin
  191. videodev vdcyber.rvd                  # 256-color 320x400 VGA Y-mode
  192. stereotype SPLIT                      # special sideways driver
  193. stereoleft  -5 0 0      0 0 399 160   # viewer windows
  194. stereoright  5 0 0    400 0 799 160
  195. @end
  196.  
  197.  
  198.   # Fresnel 640x200 stereo modes:
  199.  
  200. @type CDEag
  201. @begin                                # 640 wide Fresnel: normal
  202. stereoset  60 130 272 75 1000 1.0     # Fresnel viewer parameters
  203. @end
  204.  
  205. @type CDEh
  206. @begin                                # 640 wide Fresnel: distanced
  207. stereoset  35 130 272 150 700 1.5    # Fresnel viewer parameters
  208. @end
  209.  
  210. @type CDEi
  211. @begin                                # 640 wide Fresnel: telescope
  212. stereoset  200 130 272 75 -1100 1.0   # Fresnel viewer parameters
  213. @end
  214.  
  215. @type CDEj
  216. @begin                                # 640 wide Fresnel: minified
  217. stereoset  60 130 272 75 2000  7.0    # Fresnel viewer parameters
  218. @end
  219.  
  220. @type CDEn
  221. @begin                                # 640 wide Fresnel: closeup
  222. stereoset  60 130 272 75 -300 3.0    # Fresnel viewer parameters
  223. @end
  224.  
  225.   # Fresnel 320x200 stereo modes:
  226.  
  227. @type Fag
  228. @begin                                # 320 wide Fresnel: normal
  229. stereoset  60 130 136 75 1000 1.0     # Fresnel viewer parameters
  230. @end
  231.  
  232. @type Fh
  233. @begin                                # 320 wide Fresnel: distanced
  234. stereoset  35 130 136 150 800 1.5    # Fresnel viewer parameters
  235. @end
  236.  
  237. @type Fi
  238. @begin                                # 320 wide Fresnel: telescope
  239. stereoset  200 130 136 75 -700 1.0   # Fresnel viewer parameters
  240. @end
  241.  
  242. @type Fj
  243. @begin                                # 320 wide Fresnel: minified
  244. stereoset  60 130 136 75 -3500 7.0    # Fresnel viewer parameters
  245. @end
  246.  
  247. @type Fn
  248. @begin                                # 320 wide Fresnel: closeup
  249. stereoset  60 130 136 75 -300 3.0    # Fresnel viewer parameters
  250. @end
  251.  
  252.   # Fresnel 360x200 stereo modes:
  253.  
  254. @type Gag
  255. @begin                                # 360 wide Fresnel: normal
  256. stereoset  60 130 152 75 1000 1.0     # Fresnel viewer parameters
  257. @end
  258.  
  259. @type Gh
  260. @begin                                # 360 wide Fresnel: distanced
  261. stereoset  35 130 152 150 700  1.5    # Fresnel viewer parameters
  262. @end
  263.  
  264. @type Gi
  265. @begin                                # 360 wide Fresnel: telescope
  266. stereoset  200 130 152 75 -650  1.0   # Fresnel viewer parameters
  267. @end
  268.  
  269. @type Gj
  270. @begin                                # 360 wide Fresnel: minified
  271. stereoset  60 130 152 75 2500  7.0    # Fresnel viewer parameters
  272. @end
  273.  
  274. @type Gn
  275. @begin                                # 360 wide Fresnel: closeup
  276. stereoset  60 130 152 75 -260  3.0    # Fresnel viewer parameters
  277. @end
  278.  
  279.  
  280.   # Fresnel 392x200 stereo modes:
  281.  
  282. @type Hag
  283. @begin                                # 392 wide Fresnel: normal
  284. stereoset  60 136 160 75 700 1.0     # Fresnel viewer parameters
  285. @end
  286.  
  287. @type Hh
  288. @begin                                # 392 wide Fresnel: distanced
  289. stereoset  35 136 160 150 480  1.5    # Fresnel viewer parameters
  290. @end
  291.  
  292. @type Hi
  293. @begin                                # 392 wide Fresnel: telescope
  294. stereoset  200 136 160 75 -750  1.0   # Fresnel viewer parameters
  295. @end
  296.  
  297. @type Hj
  298. @begin                                # 392 wide Fresnel: minified
  299. stereoset  60 136 160 75 -450  7.0    # Fresnel viewer parameters
  300. @end
  301.  
  302. @type Hn
  303. @begin                                # 392 wide Fresnel: closeup
  304. stereoset  60 136 160 75 -250  3.0    # Fresnel viewer parameters
  305. @end
  306.  
  307.  
  308.    # CYBERSCOPE stereo modes:
  309.  
  310. @type Jp
  311. @begin
  312. stereoset  300 190 400 75 4000 1.0      # normal Cyberscope
  313. @end
  314.  
  315. @type Jq
  316. @begin
  317. stereoset  60 190 400 65 600 1.5      # distanced Cyberscope
  318. @end
  319.  
  320. @type Jr
  321. @begin
  322. stereoset  1500 190 400 65 6000 1.0      # telescoped Cyberscope
  323. @end
  324.  
  325. @type Js
  326. @begin
  327. stereoset  300 190 400 65 400 5.0      # miniaturized Cyberscope
  328. @end
  329.  
  330. @type Jt
  331. @begin
  332. stereoset  350 190 400 65 1000 1.0      # orthoscopic Cyberscope
  333. @end
  334.  
  335.