home *** CD-ROM | disk | FTP | other *** search
/ Groovy Bytes: Behind the Moon / groovybytes.iso / GROOVY / SND_TOOL / DPP220SW.ZIP / DPP.DOC < prev    next >
Encoding:
Text File  |  1994-08-22  |  25.8 KB  |  527 lines

  1.  
  2.  
  3.                               A PRIME PRODUCTION
  4.  
  5.  
  6.  
  7. █████▄ █▌█████▄ █▌█████▌▄█████▌█▌      █████▄ █▌    ▄█████▌█▌   █▌█████▌█████▄
  8.     ▀█▌█▌    ▀█▌█▌  █▌       █▌█▌          ▀█▌█▌         █▌█▌   █▌          ▀█▌
  9. █▌   █▌█▌█▌     █▌  █▌  █▌   █▌█▌      █▌   █▌█▌    █▌   █▌▐█  ▐█ █▌    █▌   █▌
  10. █▌   █▌█▌█▌ ███▌█▌  █▌  █▌   █▌█▌      █▌  ▄█▌█▌    █▌   █▌ ▐█▐█  ███▌  █▌  ▄█▌
  11. █▌   █▌█▌█▌   █▌█▌  █▌  ████▌█▌█▌      █████▀ █▌    ████▌█▌  ▐█   █▌    █████▀
  12. █▌  ▄█▌█▌█▌  ▄█▌█▌  █▌  █▌   █▌█▌      █▌     █▌    █▌   █▌  ▐█   █▌    █▌▀█▄
  13. █████▀ █▌█████▀ █▌  █▌  █▌   █▌█████▌  █▌     █████ █▌   █▌  ▐█   █████ █▌  ▀█
  14.  
  15.                                ▐███▄▐███▄ ▄██▄
  16.         ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄. ▄  █ ▄  █ ▄  █▌.▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  17.             ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄.▐█  █▐█  █▐█  █▌.▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  18.                 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄.▐███▀▐███▀▐█  █▌.▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  19.                                ▐█   ▐█ █▌▐█  █▌
  20.                                ▐█   ▐█ ▐█ ▀██▀
  21.  
  22.  
  23.                                version 2.20 SW
  24.  
  25.                                      by
  26.  
  27.                          Riku Aakkula & Jussi Moisio
  28.  
  29.  
  30.                 What is DPP?...............................
  31.                 Foreword...................................
  32.                 Shareware concept..........................
  33.                 Technical data.............................
  34.                 Getting started............................
  35.                 Detection..................................
  36.                 Playing module.............................
  37.                 Errors.....................................
  38.                 Contacting.................................
  39.                 Greetings..................................
  40.  
  41.  
  42.         ╔══════════════╗
  43.         ║ WHAT IS DPP? ║
  44.         ╚══════════════╝
  45.  
  46.          Digital Player Pro (DPP) is a module player. It reads the most
  47.          common module types (MOD, STM, S3M, FAR etc...) and outputs the
  48.          music on a wide variety of different soundcards and devices,
  49.          including the PC speaker. So, you don't necessary need to buy a
  50.          soundcard to use DPP. However, you are STRONGLY engouraged to
  51.          buy one. In sound quality money definitely makes a difference.
  52.  
  53.  
  54.         ╔══════════╗
  55.         ║ FOREWORD ║
  56.         ╚══════════╝
  57.  
  58.          DPP started as a very simple project. But as many projects tend
  59.          to do, DPP soon started to swell into a massive audio entertainment
  60.          system it is today :)
  61.          The first few versions were entirely coded by Riku Aakkula using
  62.          pascal (and assembler). Later I (Jussi Moisio) came along to
  63.          develop DPP: The Next Generation... ;> The whole program structure
  64.          was reprogrammed using C.
  65.  
  66.          And what got it all started? The answer is very simple. A couple
  67.          of friends of Riku asked him to do a moduleplayer because they
  68.          didn't like any of the existing ones. And here is the result:
  69.          DIGITAL PLAYER PRO!
  70.  
  71.         ╔═══════════════════╗
  72.         ║ SHAREWARE CONCEPT ║
  73.         ╚═══════════════════╝
  74.  
  75.          DPP is a shareware program. This means that you can try using this
  76.          program for free. But if you regularly use it, you should pay the
  77.          registration fee of 10 USD. This shouldn't be too much. And when you
  78.          register, you will get the latest version of DPP SW registered with
  79.          your name.
  80.  
  81.          See REGISTER.FRM for details on how to register.
  82.  
  83.         ╔════════════════╗
  84.         ║ TECHNICAL DATA ║
  85.         ╚════════════════╝
  86.  
  87.          Supported soundcards    : GUS, SB family, PAS family, Aria and WSS.
  88.  
  89.          Supported non-scards    : Stereo-DAC, PC speaker and Covox
  90.  
  91.          Supported module formats: MOD, S3M, STM, AMF, NST, 699, MTM and FAR
  92.  
  93.          Supported processors    : 386sx...486sx with MCP and 486...PENTIUM
  94.  
  95.          Sampling rates          : 4.4kHz...44.1kHz (depending on sound device)
  96.  
  97.          DMAs, IRQs and I/O PORTS: All (selectable)
  98.  
  99.          Playback                : Surround/stereo/mono
  100.  
  101.          FFT                     : 128 samples per second
  102.  
  103.          Memory handling         : Base memory (640kb), EMS memory (0-2048kb)
  104.  
  105.          Programming language    : 64% assembler and 36% C
  106.  
  107.          Detection system        : Autodetection
  108.  
  109.          Channels                : 1-16
  110.  
  111.          Playing modes           : Normal/quality
  112.  
  113.  
  114.         ╔═════════════════╗
  115.         ║ GETTING STARTED ║
  116.         ╚═════════════════╝
  117.  
  118.          The following pictures are screenshots from DPP. The picture areas
  119.          are separated by rows of equal signs (=).
  120.  
  121. ===============================================================================
  122.  
  123.  Digital Player Pro 2.20 SW                (c) 1994 Riku Aakkula & Jussi Moisio
  124.  Syntax: DPP [options] modulename [[modulename]...] [@listfile] [options]
  125.  Use DPP -h to get some info!
  126.  
  127. c:\modules\_
  128.  
  129. ===============================================================================
  130.  
  131.          Above is an example of what you get when you type DPP at command
  132.          line (don't forget to press enter... ;) )
  133.  
  134.          For the help screen below type DPP -h
  135.  
  136. ===============================================================================
  137.  
  138.  Digital Player Pro 2.20 SW                (c) 1994 Riku Aakkula & Jussi Moisio
  139.  Syntax: DPP [options] modulename [[modulename]...] [@listfile] [options]
  140.  Use DPP -h to get some info!
  141. ┌──────────────────────────────────────────────────────────────────────────────┐
  142. │                                                                              │
  143. │ ≡ Digital Player Pro's HELP! ≡                                               │
  144. │ ──────────────────────────────                                               │
  145. │                                                                              │
  146. │ -Sxxxxx - Sampling rate (4000-44100) or (4-44)                               │
  147. │ -Cx     - Card (1=PC speaker, 2=Covox, 3=Stereo DAC, 4=Sound Blaster, 5=Sound│
  148. │                Blaster Pro, 6=Sound Blaster 16, 7=Pro Audio Spectrum, 8=Pro  │
  149. │                Audio Spectrum +, 9=Pro Audio Spectrum 16, 10=Aria, 11=Windows│
  150. │                Sound System, 12=Gravis Ultrasound)                           │
  151. │                                                                              │
  152. │                                                                              │
  153. │ -Dx    - DMA Channel x                                                       │
  154. │ -Ix    - DMA IRQ x                                                           │
  155. │ -Px    - Use port xxx (PC speaker = 42)                                      │
  156. │ -Q     - Quality mode (8-bit cards)                                          │
  157. │ -N     - No EMS                                                              │
  158. │ -Axxx  - Specify amount of EMS memory to use (256...2048kb)                  │
  159. │ -L     - Looping mode (loop inside each module)                              │
  160. └──────────────────────────────────────────────────────────────────────────────┘
  161.  
  162.  
  163. c:\modules\_
  164.  
  165. ===============================================================================
  166.  
  167.          For example, if you want to load a module called ICEFRONT.S3M
  168.          (greetz to Skaven, we like your music a lot!) you have to
  169.          enter the following line on the command line:
  170.  
  171.          DPP ICEFRONT.S3M
  172.  
  173.          This is the easy way out. It also is the safest way, because it
  174.          will allow DPP to detect the soundcard you have and the proper
  175.          settings for it.
  176.  
  177.          However, there are situations where you need to take more control.
  178.          For example:
  179.  
  180.                 * You don't have a soundcard and want to play music with
  181.                   PC speaker
  182.  
  183.                 * You have more than one soundcard installed and want to
  184.                   specify the one to use
  185.  
  186.                 * The detection routines fail to detect your soundcard
  187.  
  188.          You may also just want to try different configurations. On some
  189.          systems sound quality and system functionality may be improved
  190.          with proper settings.
  191.  
  192.          Use the following command line options to control DPP:
  193.  
  194.  
  195.                 -Cxx    Selects the sound device to use. Values for xx:
  196.                         1 = PC speaker
  197.                         2 = Covox (mono DAC)
  198.                         3 = Stereo DAC
  199.                         4 = Sound Blaster
  200.                         5 = Sound Blaster Pro
  201.                         6 = Sound Blaster 16
  202.                         7 = Pro Audio Spectrum
  203.                         8 = Pro Audio Spectrum +
  204.                         9 = Pro Audio Spectrum 16
  205.                         10 = Aria
  206.                         11 = Windows Sound System (and compatibles)
  207.                         12 = Gravis Ultrasound
  208.  
  209.                 -Pxxx   Specify the base I/O port for the sound device
  210.                         selected. For example, SB is usually at 220
  211.                         (the base port addresses are in hex format).
  212.                         PC speaker is at port 42.
  213.  
  214.                 -Dx     Specify the DMA channel to use. Consult your
  215.                         soundcard's manual to find out the channel your
  216.                         card uses. Prepare for DMA conflicts when messing
  217.                         with this option...
  218.  
  219.                 -Ixx    Specify the IRQ number. This is also something you
  220.                         should find out from the soundcard's manuals.
  221.                         As with option -D, there is a danger of conflicting
  222.                         with other programs/hardware you have installed.
  223.  
  224.                 -Q      Use quality mode with 8-bit cards. This affects the
  225.                         internal mixing routines and is a bit slower but
  226.                         offers better sound quality.
  227.  
  228.                 -N      Disable EMS using
  229.  
  230.                 -Axxx   Specify amount of EMS memory to use. Xxx must be
  231.                         between 256kb and 2048kb. If autodetected 1024kb
  232.                         is not enough you can force DPP to use more EMS
  233.                         than 1024 entering -Axxx to command line.
  234.  
  235.                 -L      Looping mode. DPP don't loop inside each module
  236.                         automatically. If there is more than one module
  237.                         in the playing list DPP loads automatically next
  238.                         module after the module ends.
  239.  
  240.  
  241.         Examples:
  242.  
  243.  
  244.          You have two soundcards, GUS and SB, installed in your computer.
  245.          You want you have your daily overdoze of Skaven but want to use
  246.          the old Soundblaster for a change.
  247.  
  248.           DPP ICEFRONT.S3M -C4
  249.  
  250.          This will force DPP to use SB, ignoring the other soundcards found
  251.          in the system. Default values are used for base port, DMA and IRQ.
  252.  
  253.  
  254.          You have a GUS installed, but your current boot selection doesn't
  255.          include drivers for GUS, so DPP won't detect GUS automatically.
  256.          Not wanting to reboot your computer but remembering that your GUS
  257.          is at base port 240 using DMA channel 1 and IRQ 11 you type:
  258.  
  259.           DPP ICEFRONT.S3M -C12 -P240 -I11 -D1
  260.  
  261.  
  262.          You are a poor bastard and don't have any money to buy a soundcard
  263.          but you still want to use DPP because it's so great ;)
  264.  
  265.           DPP ICEFRONT.S3M -C1
  266.  
  267.          And your PC speaker screams like it never did before...
  268.  
  269.  
  270.  
  271.         ╔═══════════╗
  272.         ║ DETECTION ║
  273.         ╚═══════════╝
  274.  
  275. ===============================================================================
  276.  
  277.  Loading module...
  278. ■ Detect GUS at 240h
  279. ■ DMA IRQ: 5
  280. ■ DMA channel: 5
  281. ■ Using EMS memory
  282. ■ 10 module(s) in the playing list
  283.  
  284. ===============================================================================
  285.  
  286.          Above is the 'detection screen' which shows you that DPP is now
  287.          loading a module. You also see the soundcard DPP uses and the DMA
  288.          and IRQ settings for it. You can also see if DPP is using EMS memory
  289.          and how many modules are in the playing list.
  290.  
  291.  
  292.         ╔════════════════╗
  293.         ║ PLAYING MODULE ║
  294.         ╚════════════════╝
  295.  
  296.          Below you can see the main playing screen of DPP. This is where you'll
  297.          spend most of your time.
  298.  
  299. ===============================================================================
  300.  
  301.  Digital Player Pro 2.20 SW   (c) 1994 Riku Aakkula & Jussi Moisio ICEFRONT.S3M
  302.  
  303.  GUS at 38587 Hz 16bit stereo       Song: Ice Frontier           Pos: 04/20:12
  304.  Memory used by module 233kb        Time: 00:40  Tempo: 8/125    Vol: 100%
  305.  
  306. ┌─────────────────────┬───┬──────────┬──┬───┬──────────────────────────────────┐
  307. │Titan.Horn.Reverse   │C-4│SAMPLE OFS│64│LFT│■■                                │
  308. │SlamDrum.3.Reverb    │C-4│          │64│RGT│                                  │
  309. │SlamDrum.3.Reverb    │C#4│          │64│LFT│                                  │
  310. │ACGuitar.2.simple    │C-5│          │64│RGT│                          ■■■■■■■■│
  311. │ACGuitar.2.simple    │A#4│DELAY NOTE│30│LFT│                                  │
  312. │CosmoSynth.Minor     │C-5│          │64│RGT│                         ■■■■■■■■■│
  313. │BrassSynthLead.korg  │G-4│PORTA DOWN│57│LFT│■■■■■■                            │
  314. │BrassSynthLead.korg  │G-4│          │40│RGT│                            ■■■■■■│
  315. └─────────────────────┴───┴──────────┴──┴───┴──────────────────────────────────┘
  316. ┌──────────────────────────────────────╥───────────────────────────────────────┐
  317. │Titan.Horn                  32kb  7kHz║SlamDrum.3.Reverb            26kb 16kHz│
  318. │Metal.Bass 1                 3kb 16kHz║SynthBD.2.Chain               4kb 17kHz│
  319. │Metal.Bass 3                 2kb 16kHz║Tambourine.2                  3kb 17kHz│
  320. │Metal.Bass 2                 2kb 16kHz║Another Cymbal               25kb 16kHz│
  321. │BigBass.3.loop              11kb 13kHz║PowerPercussion.Reverb       19kb 16kHz│
  322. │CosmoSynth.Major            18kb  6kHz║                                       │
  323. │CosmoSynth.Minor            10kb  6kHz║  Komposed by Skaven/FC                │
  324. │BellVoice.WTSynth            8kb 13kHz║                                       │
  325. │Jungle-Track.CGC.Looped      4kb 13kHz║  I can't seem to think                │
  326. │ACGuitar.2.simple            2kb 13kHz║  straight in this heat                │
  327. │Titan.Horn.Reverse           8kb  7kHz║  and moisture... That's               │
  328. │BrassSynthLead.korg         11kb 13kHz║  why this ended up short.             │
  329. │HardTech.HiHat               4kb  8kHz║                                       │
  330. │HallBaseDrum.MIX.BD12+HD1   11kb 15kHz║  Greetings go to:                     
  331. └──────────────────────────────────────╨───────────────────────────────────────┘
  332. ┌──────────── Scope ─────────────┐┌──────────┐┌────── Spectrum Analyzer ───────┐
  333. │                                ││          ││                                │
  334. │                                ││   CARD   ││                                │
  335. │                                ││   ----   ││                                │
  336. │                                ││          ││                                │
  337. │                                ││   GUS    ││                                │
  338. │                               ▄││          ││                                │
  339. │    ▄      ▄  ▄▄▀     ▄▄    ▄ ▀ ││ Port:240 ││                                │
  340. │▄  ▀  ▀▀    ▀     ▄▀    ▄  ▀    ││ DMA: 5   ││                                │
  341. │     ▄           ▄  ▀           ││ IRQ: 5   ││                                │
  342. │ ▄▀     ▄▄▀  ▀       ▄    ▀  ▄  ││          ││   ▒                            │
  343. │                         ▀      ││          ││   ▒ ▒                          │
  344. │                                ││   MODE   ││   ▒ ▒                          │
  345. │                                ││   ----   ││   ▒ ▒               ▒          │
  346. │                                ││          ││ ▒▒▒ ▒     ▒   ▒     ▒  ▒       │
  347. │                                ││  Normal  ││ ▒▒▒ ▒     ▒   ▒ ▒▒▒ ▒▒ ▒▒  ▒▒▒ │
  348. │                                ││EMS 1024kb││▒▒▒▒▒▒▒▒▒▒ ▒▒  ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  349. │                                ││   486    ││▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  350. └────────────────────────────────┘└──────────┘└────────────────────────────────┘
  351.  
  352. ===============================================================================
  353.  
  354.          As you can see, the screen is divided vertically into five sections.
  355.          On the top line you can see the version number, names of two great
  356.          coders ;) and the current module's file name. This is the status bar.
  357.  
  358.          The two lines below it show self-explanatory miscellaneous info.
  359.  
  360.          The first framed region shows all the channels and their playing
  361.          status. Fields from left to right: sample name, note, command,
  362.          volume, panning and the stereo volume bars.
  363.  
  364.          The section below it is the complete sample listing. For each sample
  365.          you can see name, size and the frequency the sample has been sampled
  366.          with. The arrows in the upper left or the lower right corner appear
  367.          when there are too many samples to fit in the window at once. You can
  368.          scroll the sample window with PgUp/PgDown.
  369.  
  370.          The lowest three frames include scope, card/mode information and
  371.          the spectrum analyzer. S toggles the scope and A toggles the spectrum
  372.          analyzer.
  373.  
  374.  
  375.          Pressing H while playing brings up the help screen where you can see
  376.          the keys to control DPP:
  377.  
  378. ===============================================================================
  379. ┌──────────────────────────────────────────────────────────────────────────────┐
  380. │                                                                              │
  381. │       Keys while playing                                                     │
  382. │       ──────────────────                                                     │
  383. │                                                                              │
  384. │                                                                              │
  385. │ ctrl+     - Load next module                                                │
  386. │ ctrl+     - Load previous module                                            │
  387. │           - Select previous channel                                         │
  388. │           - Select next channel                                             │
  389. │ ctrl+P     - Pause / Resume module                                           │
  390. │           - Go to next pattern                                              │
  391. │           - Go to previous pattern                                          │
  392. │ P          - Mute channel                                                    │
  393. │ -/+        - Decrease / increase master volume                               │
  394. │ F1 - F10   - Set master volume quickly                                       │
  395. │ {/}        - Set tempo                                                       │
  396. │ [/]        - Set speed                                                       │
  397. │ H          - This help screen                                                │
  398. │ I          - Infoscreen                                                      │
  399. │ A          - Activate Spectrum Analyzer                                      │
  400. │ S          - Activate Scope                                                  │
  401. │ PgUp/PgDn  - Scroll sample list up / down                                    │
  402. │ M          - Panning middle                                                  │
  403. │ L          - Panning left                                                    │
  404. │ R          - Panning right                                                   │
  405. │ U          - Surround sound                                                  │
  406. │ ,/.        - Smooth panning left / right                                     │
  407. │ D          - DOS shell                                                       │
  408. └──────────────────────────────────────────────────────────────────────────────┘
  409.  
  410. ===============================================================================
  411.  
  412.          The surround sound works only with 16-bit stereo cards but NOT with
  413.          GUS.
  414.  
  415.          DOS shell is now added to Digital Player Pro because of a BIG pressure
  416.          from users. To get back to DPP from DOS shell type EXIT. In the shell
  417.          DPP don't load next module and therefore you have to get back to DPP
  418.          from shell while DPP loads a new module.
  419.  
  420. ! ! !    YOU NO LONGER NEED MATH COPROSESSOR TO USE SPECTRUM ANALYZER  ! ! !
  421.  
  422.          There also is a small info screen but I'll just let you to find out
  423.          about that yourself.
  424.  
  425.         ╔════════╗
  426.         ║ ERRORS ║
  427.         ╚════════╝
  428.  
  429.          Error messages are so simple that there is no reason to tell anything
  430.          more than the names of errors : FILE, MEMORY, CORRUPT and DETECTION.
  431.  
  432.          Most of the errors you may encounter using DPP are simple enough so
  433.          I won't discuss them any further in here. You should be able to figure
  434.          them out yourself.
  435.  
  436.          However, if something catastrophic happens (system crash, QEMM error,
  437.          formatted hard disk :), off board parity error... ), send us a
  438.          postcard (what the heck, you should do it anyway) and tell us all
  439.          about it. Maybe in the next version it will be fixed.
  440.  
  441.  
  442.         ╔════════════╗
  443.         ║ CONTACTING ║
  444.         ╚════════════╝
  445.  
  446.          ┌─────────────────────────────────────────────────────────────────────┐
  447.          │                                                                     │
  448.          │   By mail:                                                          │
  449.          │   ────────                                                          │
  450.          │                                                                     │
  451.          │            Riku Aakkula                                             │
  452.          │            Fysiikanpolku 4 A 17                                     │
  453.          │            FIN-33720 TAMPERE                                        │
  454.          │            FINLAND                                                  │
  455.          │                                                                     │
  456.          │                                                                     │
  457.          │   InterNet:                                                         │
  458.          │   ──────────                                                        │
  459.          │            ra@jybox.jyu.fi                                          │
  460.          │            Riku.Aakkula@cc.tut.fi (valid after 1.10.1994)           │
  461.          │                                                                     │
  462.          │   BBS:                                                              │
  463.          │   ────                                                              │
  464.          │            R.A.LAW (DPP WORLD DIST) +358-37-5849007                 │
  465.          │                                                                     │
  466.          │            Leave messages to Riku Aakkula                           │
  467.          └─────────────────────────────────────────────────────────────────────┘
  468.  
  469.          Newest version is always available at :
  470.  
  471.          ┌─────────────────────────────────────────────────────────────────────┐
  472.          │                                                                     │
  473.          │ BBS                    Open         Speed   Number          Note    │
  474.          │ ---                    ----         -----   ------          ----    │
  475.          │ R.A.LAW                24h          16.8k   +358-37-5849007 CABiNET │
  476.          │ Maximus Filecenter #1  24h          14.4k   +358-31-2132955 line 1  │
  477.          │ Maximus Filecenter #2  24h          16.8k   +358-31-2133755 line 2  │
  478.          │                                                                     │
  479.          │ The Inner Circle       24h          14.4k   +203-293-1471   USA     │                                   │
  480.          │ The Maze of Madness    24h          14.4k   +55-61-3613206  Brasilia│
  481.          │ Litterbox              24h          16.8k   +49-5121-66728  Germany │
  482.          │ OPTiC iLLUSiONS BBS    24h          14.4k   +1-902-827-5350 Canada  │
  483.          └─────────────────────────────────────────────────────────────────────┘
  484.  
  485.          See DPP.REV for revision history.
  486.  
  487.         ╔═══════════╗
  488.         ║ GREETINGS ║
  489.         ╚═══════════╝
  490.  
  491.          SO WE WANT TO SEND SOME GREETINGS :
  492.  
  493.          Riku Aakkula a.k.a Matrix :
  494.  
  495.           Inter/PRiME, Alchemist/PRiME, Aksu/PRiME, Nixon/PRiME
  496.           Esa Hyytiä, Jussi Lahdenniemi/W, Otto Chrons/W, Marko Suovula/W,
  497.           Disperin/Admire, Juha Perälä, Tero Reunanen/W, Janne Tuominen,
  498.           Lasse Moisio, Jukka Sjöstedt, Jeremy Edman, Petri Kultaranta,
  499.           Mike Annand, Lasse Makkonen/W, Reflex, Peak/Anarchy PC,
  500.           Altair/Anarchy PC, Petteri Kangaslampi/S2, Hessu Järvinen,
  501.           Jyrki Aakkula, Lemming/J!P, GORE/FC, Abyss/FC, members of EMF,
  502.           Sulphur/Admire, Infinity/MD, all distributers of DPP,
  503.           and Brad Craig/Advanced Gravis + everyone in the PC scene...
  504.  
  505.  
  506.          Jussi Moisio a.k.a JayJay :
  507.  
  508.           Inter/PRiME, Alchemist/PRiME, Aksu/PRiME, Nixon/PRiME,
  509.           Major Tom, Jaakko Leinonen, Jussi Lahdenniemi/W, Otto Chrons/W,
  510.           members of SCUP, Hessu Järvinen, Jyrki Aakkula, Lasse Immonen,
  511.           Tommi Tani, Lasse Kakkuri, Brad Craig/Advanced Gravis
  512.           + everyone I didn't have time to think of...
  513.  
  514.  
  515.          SPECIAL THANKS TO: Inter            (Awesome bug-finder)
  516.                             Brad Craig       (Awesome support)
  517.                             Otto Chrons      (DSMI)
  518.                             Esa Hyytiä       (Original version of FFT unit)
  519.                             Markku Halmetoja (Inspiration)
  520.                             Skaven           (Test material)
  521.  
  522.  
  523.                                           sincerely yours,
  524.  
  525.                                           Riku Aakkula and Jussi Moisio
  526.  
  527.