home *** CD-ROM | disk | FTP | other *** search
/ Assembly 1994 - The 3rd Phase / ASMROM94.mdf / pc / 64kintro / vex.txt < prev    next >
Text File  |  1994-11-12  |  5KB  |  120 lines

  1.  
  2.                                   VEX-InTrO
  3.                     (c) '94  Dirk Jagdmann / Niklas Beisert
  4.  
  5.  
  6.                         Information about the VEX-InTrO
  7.                        ---------------------------------
  8.  
  9. The VEX-InTrO is a public piece of software. You can and shall spread it
  10. as much as you want, as long as you distribute the files
  11.      VEX.EXE      size:65535 bytes
  12.      VEX.NFO      size:????? bytes
  13.      FILE_ID.DIZ  size:  574 bytes
  14. together and make no (NONE AT ALL) changes to them and no money is charged
  15. for copying them.
  16.  
  17.  
  18. Hardware things:
  19. ================
  20. The VEX-Intro was designed to run perfectly on a 486dx2-66 with a
  21. fast VLB graphics adapter and a SoundBlaster (or compatible) soundcard.
  22. That does not mean it would not run on a 386dx-33 with a slow ISA graphics
  23. adapter and a SoundBlaster 16 ASP with a sampling rate of 44kHz and a
  24. mainboard that does not support 16-bit DMA-transfer. It would sometimes
  25. be slowed down to something like 5 frames/sec or less (and the end-part
  26. scroller won't work correctly :( ).
  27.  
  28. The reason for this is that the spacecut calculations are quite slow,
  29. (in fact the calculations are fast, but they split up one plane into a
  30. large number of planes, and slow down the drawing process...)
  31. especially when you spacecut 4 cubes, or a transparent "ball" consisting
  32. of 26 planes to a textured octahedron.
  33. The end-part scroller sometimes does not work, simply because I was too
  34. lazy to make it work below 35 frames/sec... :>
  35.  
  36. You might ask why we don't support the Gravis Ultrasound...
  37. There are (of course) reasons:
  38.   a) it would be hard work to include Ultrasound support in 8 bits of code :)
  39.   b) we don't have any and know nobody who would lend us his
  40.  
  41. Instead we support SoundBlaster 16, because we both have sb16s and
  42. sb-pro stereo sound sounds more than terrible on a sb16...
  43. You want to know how how sb16 sound works? contact me! (pascal)
  44.  
  45.  
  46. Software, Coding:
  47. =================
  48. The intro was completely coded in Borland C++ 3.1 and TASM 3.1, the size of
  49. all the source-files is approximately 190k. The unpacked size of VEX is
  50. ≈ 230k. (thank goodness we could compress it to 65535 bytes :)
  51. The vector-part consists of 23 objects, 400 points and 230 planes.
  52. The plasma is a 80x50 octo-sine plasma. The endpart-scroller has some
  53. nice lissajous figures in the background and a boring text in front of them.
  54. And finally we made a short information file (yeah, guessed right, you are
  55. reading it right now) which tells you all the facts about this intro and is
  56. even more boring than the scroll text at the end of VEX...
  57. The time needed to code this Intro cannot really be measured, all the
  58. fragments of code were made in 1993 and 1994, but it took us some
  59. 2 or 3 weeks to put all the code, graphics and music together.
  60. The vectorpart scenery was mainly worked out in 2 days. (nights! :)
  61. (These were tough nights...)
  62.  
  63.  
  64. Music:
  65. ======
  66. The Music is a normal S3M Modul, tracked with Sream Tracker 3.01ß.
  67. It only consits of three channels, because the SBs don't support hardware
  68. mixing and resources are needed for the gfx...
  69. I only used 5 instruments for reasons of size. The unpacked size is about
  70. 22KB, but we could compress ist to about 14,5KB.
  71. If you wan't to rip the tune, try to do so... (hehe) If you can't, wait till
  72. I release it and it appears in one of your personal favourite BBSes.
  73.  
  74.  
  75. GfX:
  76. ====
  77. The Beginning and End-ANSIs were drawn with The Draw 4.6. I think there's
  78. nothing very special about them, except that they look nice.
  79. The objects in the Demo are mostly mathematical, except the computer and
  80. the disk (yeah, the disk was hard work).
  81.  
  82.  
  83. hints/troubleshooting
  84. =====================
  85. If the system hangs when you start VEX, turn the sound off, or set the
  86. sound settings manually.
  87.  
  88. If the system hangs right in the middle of the action (so sorry...)
  89. or shows garbage, reboot without ANY drivers etc. and restart VEX. 
  90. This should help... (at least it DID, when I tested it ;)
  91. OR: try setting a different sampling rate!
  92.   (e.g. -8 and -s3 don't work together on my computer. dunno why!?!)
  93.  
  94. If you have a SoundBlaster 16, but the 16-bit DMA-transfer does not work 
  95. with your motherboard, try the switch -8. This will make the sound player 
  96. play in 8-bit mode and speed up the DMA-transfer.
  97.  
  98. If the intro is too slow, set the sampling rate down (-s1/-sm), or
  99. turn the sound off (-c0). You can also make a clean boot (F5 before DOS boots)
  100. without an expanded memory manager such as EMM386 or QEMM. (I have never 
  101. experienced a speedup by that... [maybe because I use Novell's EMM386?!?])
  102.  
  103. If you have got a sb16 and a VLB or PCI graphics adapter you can set the
  104. sampling rate up to 33kHz or 44kHz (-s3/-s4)
  105.  
  106.  
  107. Adresses
  108. --------
  109.  
  110. Dirk Jadgmann (DOJ)        Niklas Beisert (pascal)     Bertolt Meyer (?hook)
  111. Kaiser-Friedrich-Ufer 13   Oberstraße 84               Wrangelstraße 18
  112. 20253 Hamburg              20149 Hamburg               20253 Hamburg
  113. Germany                    Germany                     Germany
  114.  
  115.                            Fax: +49-40-443391
  116.                            (don't mess around )
  117.                            (with my fax if you)
  118.                            (just want say you )
  119.                            (hate or like VEX!!)
  120.