home *** CD-ROM | disk | FTP | other *** search
/ Freelog Special Edition 11 / FreelogHS11.iso / Démos&Merveilles / Boost / WINPORT.TXT < prev   
Text File  |  2001-09-17  |  4KB  |  104 lines

  1.  
  2. This is the final-final-final version of the Windows port of 
  3. the following Doomsday demos:
  4.  
  5. Lotto                      Assembly'2k    dsd_lotto_win.zip
  6. Shingles                   The Party'99   dsd_shingles_win.zip
  7. Off                        Dreamhack'98   dsd_off_win.zip
  8. Stigma                     Abduction'98   dsd_stigma_win.zip
  9. Juhla'98 invitation        Juhla'98       dsd_juhla5_win.zip
  10. Elektroniks                The Party'97   dsd_elektron_win.zip
  11. Boost                      Assembly'97    dsd_boost_win.zip
  12. I wish I was a skijumper   Abduction'97   dsd_i_wish_win.zip
  13.  
  14. You can find them on www.scene.org somewhere.
  15.  
  16. This release contains some new command line switches, an 
  17. output pixel filter and a major bugfix related to some self-
  18. modifying code that would show up sooner or later.
  19.  
  20. A few words about the windows port. As you may know, all of 
  21. the above demos use the same MS-DOS demosystem. Porting the 
  22. demosystem to Windows was not a nice job as we was *not* 
  23. thinking of portability when we made it. It was made for DOS 
  24. and Watcom C/C++, period! So after a few requestes, a few 
  25. years, and again some requestes I finally digged up Watcom, 
  26. downloaded OpenPTC and BASS. Bla bla bla... It took a few 
  27. days. All demos (except Stigma and I Wish...) are identical 
  28. to the original DOS versions. Stigma used some special (buggy) 
  29. effect at the end that was disabled. I didn't bother to track 
  30. it down. "I Wish.." had to be converted from 8-bit to 16-bit 
  31. color as 320x200x256 nowdays is a problematic mode, even with 
  32. OpenPTC. The demos uses OpenPTC v1.0.18, BASS v1.0, UPX v1.20 
  33. and was compiled with Watcom C/C++ 11.0 and Tasm 4.0.
  34.  
  35. Vivid Experiment is a demo I also would like to port but sadly
  36. enough I only have part of the original source code.
  37.  
  38. Greetings goes to RadXcell, the only true Doomsday fan!
  39.  
  40.  - MRI  17.09.2001    <mats.byggmastar@multi.fi>
  41.  
  42.  
  43.  
  44. Comand line switches
  45. --------------------
  46.  
  47. If you want to look at some interesting debug printouts from
  48. the script, start the demos from a DOS prompt and do:
  49.  
  50.  C:\Doomsday> BOOST.EXE -win -debug1
  51.  
  52.  
  53. If your video card don't support 320x200 16-bit fullscreen, 
  54. you can specify an arbitrary screen resolution. E.g:
  55.  
  56.  C:\Doomsday> BOOST.EXE -x640 -y400
  57.  
  58.  
  59. If your video card don't support 16-bit color, you can specify 
  60. another bitdepth. E.g:
  61.  
  62.  C:\Doomsday> BOOST.EXE -b32
  63.  
  64.  
  65. On large monitors you can activate the output pixel filter 
  66. that will smooth the output image. 
  67.  
  68.  C:\Doomsday> BOOST.EXE -x640 -y400 -f
  69.  
  70.  
  71. If your video card driver selects a monitor refresh rate 
  72. higher than your monitor can handle, you can pass the desired 
  73. frequenzy to the demo as a hint. E.g:
  74.  
  75.  C:\Doomsday> BOOST.EXE -hz60
  76.  
  77.  
  78.  
  79. Output pixel filter
  80. -------------------
  81.  
  82. The output filter scales the source (image) frame buffer to 
  83. twice its original size. Each pixel in the destination image 
  84. is a weighted average of four nearby pixels in the source 
  85. image. The weight of the source pixel directly above the
  86. destination pixel can be set in the range 1.0 to 0.0. The 
  87. weight of the three other pixels are automatically calculated. 
  88. A weigth of 1.0 will generate an identical output image as 
  89. the input image. A weigth of 0.7 gives a pretty good 
  90. smoothing. Values below 0.25 will give additional (blocky) 
  91. distortion instead smoothing the image. Specify weight using
  92. the -f parameter. E.g: '-f0.55'. 0.7 is the default value if
  93. only '-f' is specified.
  94.  
  95. As the filter works by scaling up the source image, you must
  96. also specify a larger screen resolution, preferably 640x400, 
  97. otherwice the smoothed image will be scaled back down to 
  98. 320x200 again and you will loose 75% of the information.
  99.  
  100. The filter requires extra horespower from your computer not to 
  101. degrade the framerate. P-III 600 MHz is not enough.
  102.  
  103.  
  104.