home *** CD-ROM | disk | FTP | other *** search
/ Die Multimedia Power-CD / MULTIMEDIA.bin / modplay / mplay219 / mp.doc < prev    next >
Text File  |  1992-03-11  |  25KB  |  563 lines

  1.  
  2.      MODPLAY PRO *********                            (C) Mark J Cox
  3.      MODPLAY PRO **                                        1990/1991
  4.      MODPLAY PRO *******                              
  5.      MODPLAY PRO **************                         Version 2.19b
  6.  
  7.      Play AMIGA 4 channel sampled music files on a PC 
  8.     
  9.  
  10.      I. QUICK START
  11.      ─────────────────────────────────────────────────────────
  12.  
  13.      If you are impatient and don't want to read all the documentation before 
  14.      trying this program, type:
  15.  
  16.                 mp        
  17.      or         mp -a-i   If your machine is 10Mhz - 12Mhz
  18.  
  19.  
  20.      II. EXTRA INFORMATION
  21.      ─────────────────────────────────────────────────────────
  22.  
  23.      1          If your video card supports text modes such as 25*132,
  24.                 44*132, 60*132 or just about any other text mode then enter
  25.                 this mode (using the utility supplied with your card) and
  26.                 MODPLAY PRO will take full advantage of it when selecting 
  27.                 filenames
  28.  
  29.      2          Modplay Pro now has full PROTRACKER support.  See a later 
  30.                 section for details.  MODPLAY can execute your programs
  31.                 while playing mods - see section 3.1
  32.  
  33.      3          The Modplay config file must exist in one of two places
  34.         i)  The current directory
  35.         ii) The directory in which the copy of MP.COM you are running
  36.             is in.
  37.   
  38.      4          Modplay Pro will now view .GIF files including GIFs that have
  39.                 been GIFLITE'd and GIF89's.  The last .GIF file viewed will be
  40.                 used as the background to the VGA scope display (F10 when
  41.                 playing).  No support for Interlaced GIF's.
  42.   
  43.  
  44.      III.  INTRODUCTION TO MODPLAY PRO
  45.      ─────────────────────────────────────────────────────────
  46.  
  47.      Modplay Pro allows you to play Amiga soundtracker/noisetracker files,
  48.      Protracker files and even 4 channel Startrekker files on a PC 
  49.      (10Mhz or faster clock speed, 286 processor or better).  
  50.      Modplay Pro is written *entirely* in assembler and now runs to over
  51.      11,000 lines of source and has taken around 400 hours to produce.
  52.  
  53.      *** DOES NOT ALWAYS WORK WHEN USING emm386 ON A 386 PC ***    
  54.  
  55.  
  56.      1.   WHAT ARE MODULES?
  57.      ─────────────────────────────────────────────────────────
  58.  
  59.      A module consists of 15 (or 31) sampled instruments and a four channel
  60.      music track.  By playing the instruments at different pitches a
  61.      soundtrack lasting many minutes can be produced.  The PC speaker is not
  62.      really up to handling modules, since in total we have a 10 bit sample
  63.      to be played, and the speaker can only handle 5 (and thats only just
  64.      possible).  A D/A converter gives 8 and the stereo version gives 
  65.      effectively 9. The output sounds OK through a good sized PC speaker, the 
  66.      cheap piezo devices found in some computers including laptops are not 
  67.      really designed to cope.  So through external hardware MODPLAY PRO comes 
  68.      close to the quality you would get on an AMIGA.
  69.  
  70.  
  71.      2. IMPLEMENTATION
  72.      ─────────────────────────────────────────────────────────
  73.  
  74.      MODPLAY PRO implements all Amiga effects such as vibrato etc.
  75.      Most Amiga modules have samples in them that are less than 64k each in
  76.      length, these can be played as normal on any 286 10Mhz or better;  a
  77.      rare few have samples >64k in them and although these will be played
  78.      by modplay pro you really need a 16MHz machine minimum to keep up.  These 
  79.      modules are marked with a '*' on the top line of the display next to the
  80.      filename when they are playing.
  81.  
  82.      2A. PROTRACKER
  83.      ─────────────────────────────────────────────────────────
  84.  
  85.      On the Amiga there are a wide variety of tracker players.  By far
  86.      the best (personal opinion) is the Protracker player.  Protracker
  87.      modules can have many more commands in them (Thinks like Tremelo,
  88.      Note delays,  Repeat loops,  etc)  and I have recently found many
  89.      modules are Protracker ones and so benefit greatly by implementing
  90.      this new set of commands.  All Protracker commands execept FunkInvert
  91.      (EFx) are implemented (FunkInvert just plays a sample sort of
  92.      backwards... this would mean changing my interrupt routines a little
  93.      too much and would slow down normal songs)
  94.  
  95.  
  96.      3. MODPLAY PRO OPTIONS - COMMAND LINE PLAYING
  97.      ─────────────────────────────────────────────────────────
  98.  
  99.      From the command line a module can be played through any of the output
  100.      devices with or without a moving graph display.  The format is 
  101.  
  102.      MP [-q] [-0..6] [-a/-b] [-output device] [filename [.MOD]
  103.  
  104.      Items in [ ] are optional.   The -q if present tells MODPLAY PRO not to
  105.      display any text and so the module will play without disturbing the
  106.      text display.  (You could use this in a game's title screen written
  107.      in C or Basic, by doing a system or shell command - MODPLAY PRO exits when
  108.      a key is pressed).  The -(number) tells MODPLAY PRO what hardware to play
  109.      the module through.  The filename can contain wildcard characters
  110.      (*,?), so MP * would be valid and would play all the *.MOD files
  111.      in the current directory one after the other.  Playback of a sequence
  112.      of files can be aborted by pressing ESCape two or three times in rapid
  113.      sucession.  
  114.  
  115.      -0  is the PC Speaker (default unless a stereo-on-one card is found)
  116.      -l1 is a D/A converter on printer port 1
  117.      -l2 is a D/A converter on printer port 2
  118.      -l3 is a D/A converter on printer port 3
  119.      -l4 is a D/A converter on printer port 4
  120.      -ls is 2 D/A converters, one on port1 the other on port2 (gives stereo)
  121.      -lm is 2 D/A converters as above but giving mono.
  122.  
  123.      -xm
  124.        This is of use if you have a single D/A converter on an expansion
  125.        port or any known address.  Use -xm(address) where the address is
  126.        a 3 digit hex number.  (Example -xm3B7 would play in mono to a
  127.        D/A converter at address 03B7) 
  128.     
  129.      -xs
  130.        This is similar to -xm, allowing two D/A converters and hence stereo
  131.        operation.  Use -xs(address1)(address2).  [Example, -xs300301 would
  132.        play in stereo to D/A converters at 0300 and 0301.  Note that these
  133.        switchs must be used from the command line and cannot be changed when
  134.        inside MODPLAY PRO
  135.  
  136.      -xq 
  137.        Similar to -xs, allowing four D/A converters - this gives the Best
  138.        possible quality!  But it may not work too well on slower computers.
  139.        Use -xq(address1)(address2)(address3)(address4) [ Example
  140.        -xq3003BC2F93DC would play to D/As at 0300, 03BC, 02F9 and 03DC.]
  141.        As with -xs, all the addresses must be different!
  142.  
  143.      -y1 (-y2,...-y4)
  144.        Disney Sound Source D/A.  This output routine is designed to drive
  145.        the Disney D/A converter (that is supplied with some games etc.).  The
  146.        Disney D/A sits on a parallel port but must be clocked after each
  147.        sample (unlike the standard D/A in hardware.doc) and turned on and off.
  148.        -y1 would output to a Disney D/A on LPT1, -y2 on LPT2 etc.   A normal
  149.        D/A converter on a parallel port will work with this option as well,
  150.        although it is not recommended as it is more processor intensive.
  151.  
  152.      Stereo-on-1
  153.        Modplay Pro will autodetect a Stereo-on-1 board on any Parallel port and
  154.        use it.  See HARDWARE.DOC for more information
  155.  
  156.      Soundblaster
  157.        Modplay Pro will autodetect a Soundblaster card at any base address and
  158.        use it. 
  159.  
  160.      (Using a /number will ignore anything autodetected).
  161.  
  162.      -a should be used if your computer crashes when playing tunes, it
  163.         decreases the rate of playing samples - decreasing the quality
  164.         noticably through the speaker, but should mean 10Mhz-12Mhz machines
  165.         can cope.
  166.      -b This is the default mixing speed designed for a 12MHz PC
  167.  
  168.      -d This option is used when if you don't like my choice of character 
  169.         for drawing the bars.  I've had lots of mail all saying you would
  170.         like different characters - so now you can choose your own,
  171.         Usage is -dxx where xx is a two-digit hexidecimal number of the 
  172.         character you want to use,
  173.  
  174.         -dF0    Would be ≡, the old MODPLAY default bar
  175.         -df7    Would be ≈, one of my favorites
  176.         -d02    is quite fun for 'acid house' type mods. 
  177.  
  178.         And if you are still not satisfied, then pressing F1 or F2 when
  179.         playing changes the character as well!  F3 and F4 even change the
  180.         colour of the moving bar.  Hours of fun (yawn)!
  181.  
  182.         -z      Using the -z switch somewhere on the command line will
  183.                 make modplay not check inside archive files - this will
  184.                 speed things up a bit if you have lots of non-mod archives
  185.         in your directories
  186.  
  187.      Playing is stopped by pressing *any* key, or when the module is finished
  188.      Modules that loop at the end, or jump backwards are stopped so they
  189.      will only play once.
  190.  
  191.      There are some special keys, described in the next section that can
  192.      be used to whiz through a module like a CD player.
  193.  
  194.  
  195.  
  196.      3.1 MODPLAY PRO IN THE BACKGROUND
  197.      ─────────────────────────────────────────────────────────
  198.  
  199.      It is now possible to make MODPLAY play your mod whilst executing
  200.      any other program!  So you could use it in demos etc.
  201.  
  202.      Given a program you wish to run, say c:\bin\demo.exe, with a module
  203.      in the current directory of, say sausage.mod then
  204.  
  205.      mp (other options) /q=c:\bin\demo.exe sausage.mod
  206.  
  207.      Will start your program running.
  208.  
  209.      One possible error message 'Could not shell to DOS' may appear. In
  210.      the future this will be more helpful and say if it is either
  211.      a) Out of Memory or
  212.      b) Could not find c:\bin\demo.exe ..etc..
  213.  
  214.      Playing a MOD takes up quite a bit of CPU time, so to compensate
  215.      the MOD mixing speed is dropped by about 6kHz.  This means that
  216.      speaker output will sound a bit 'off'.  If you need more CPU time
  217.      for you task then use the /a option before the /q.
  218.  
  219.  
  220.      4. MODPLAY PRO IN INTERACTIVE MODE
  221.      ─────────────────────────────────────────────────────────
  222.  
  223.      MP on its own or MP [options] -i will bring up a display menu screen
  224.      help on all key presses is available by pressing F1.   From this screen 
  225.      you can change directory, change drive or play one or more modules.
  226.  
  227.      The commands allowed are:
  228.  
  229.      Basic Keys:
  230.  
  231.  
  232.      Cursor Keys Move the highlight bar together with the 'PgUp',
  233.                  'PgDn', 'Home' and 'End' keys.
  234.  
  235.      <SPACE>or   This will play the current module highlighted, or change
  236.      <RETURN>    to the directory or drive hightlighted
  237.  
  238.      <ESC>       Quits modplay Pro
  239.  
  240.      <c>         Brings up a menu showing all the possible output devices.
  241.                  Lets you move around them using the arrow keys and select
  242.                  one by pressing SPACE or RETURN.
  243.  
  244.      <v>         Displays information about MODPLAY PRO
  245.  
  246.      <!>         Lets you perform DOS commands.
  247.  
  248.      <d>         Deletes the highlighted module after confirmation
  249.   
  250.      Advanced:
  251.  
  252.  
  253.      <t>         Tags the currently highlighted module (displays a "+")
  254.                  or untags the module if already tagged.
  255.  
  256.      <T>         Tags all modules in directory
  257.  
  258.      <U>         Untags all modules in directory
  259.  
  260.      <p>         Plays all tagged modules in sequence.
  261.  
  262.      <s>         Takes you into the Sample sub-menu screen
  263.  
  264.      <v>         Displays program compiled date and version information
  265.      
  266.  
  267.      Sample Sub-menu:
  268.  
  269.  
  270.      From here you can look at the samples that make up the module - there
  271.      are a few special keys that perform various functions that are not
  272.      fully tested and are provided for users that know what they are
  273.      doing (i.e. not bomb proof input routines!)
  274.  
  275.      <p>         Plays the sample highlighted
  276.  
  277.      <m>         Plays the whole module
  278.  
  279.      <w>         Prompts for a filename and then saves the sample to disk
  280.  
  281.      <r>         Reads a new sample into the old slot.
  282.  
  283.      also, you can play any sample at any pitch you like.  Pressing
  284.      F1, F2, F3 change which octave you are playing in (low, mid, high) and
  285.      then the number keys play the sample.  1=C, 2=D, 3=E, 4=F, 5=A, 6=B.
  286.  
  287.  
  288.      5. PLAYBACK KEYS
  289.      ───────────────────────────────────────────────────────── 
  290.  
  291.      During any playback, pressing the left arrow key will slow the music
  292.      down, the right arrow key will speed it up and the down arrow key
  293.      restores to default speed.  The PageDown key will skip to the next
  294.      track, PageUp jumps back one track.  The END key will (almost)
  295.      pause the music, with the down arrow key restoring the speed.
  296.      The F1 key toggles help which lists all the keys currently available.
  297.  
  298.      The F8 key turns on the Spectum Analyser display (with bars)
  299.          F9 key turns on test mode
  300.          F10 key turns on the Spectrum Analyser display (no bars)
  301.          F7 key goes back to the old flashing blobs.
  302.  
  303.          +     Decreases the total volume of this and future mods
  304.          -     Increases the volume of this and future mods
  305.          1     Toggles channel 1 on/off (Similarly 2,3,4)
  306.      s     Shells to DOS whilst still playing
  307.      
  308.      6. SPECTRUM ANALYSER
  309.      ─────────────────────────────────────────────────────────
  310.  
  311.      Hey!  Seen those so-called spectrum analysers on other trackers?
  312.      They are not real!   If you look closer at 'Tr**ster' then you
  313.      will see that this is really just showing the pitch of the notes
  314.      being played... others cheat in a similar way.   MODPLAY PRO has a
  315.      real 32 point Fourier Transform.   Okay, so there are a few bugs,
  316.      but there is no other PC tracker with a ***REAL*** Spectrum!  If you
  317.      want to test this out - try playing a speech sample on a single
  318.      channel.  All other trackers just display a peak at one frequency 
  319.      (the pitch you are playing it at).  MODPLAY PRO actually displays the
  320.      frequency components of the sample.
  321.  
  322.      a)  If your machine is a bit slow then it can't keep up and it
  323.          will leave the odd red bar on the screen.  Just press F8 to
  324.          get rid of them
  325.  
  326.      b)  Yeah, its a linear frequency axis - okay it should be logrithmic
  327.          but there is no simple formulea to get this to work - so you'd
  328.          need a dedicated DSP chip.
  329.  
  330.      c)  It'll be in graphic mode very soon.
  331.  
  332.           ║                         
  333.           ║                       If you see any other trackers with a 
  334.           ║                       similar display - they probably 
  335.           ║ █                     copied the code (let me have a copy
  336.           ║ █   █        █        and I will see if they did!)
  337.           ╚═╤═══╤════════╤
  338.      500Hz──┘   │        │
  339.      1kHz───────┘        │
  340.      ...                 │
  341.      8kHz────────────────┘
  342.  
  343.  
  344.      7. LISTS OF MODULES
  345.      ─────────────────────────────────────────────────────────
  346.  
  347.      If like me you have hundreds of modules spread over many disks you
  348.      may find the -o option useful.  This option writes out a list of
  349.      mods in the current directory to the screen which can be redirected
  350.      to a file.   Example:
  351.  
  352.      A:\> mp -o > c:\mod\list\disk21.lst
  353.  
  354.      Would create a file c:\mod\list\disk21.lst with the contents similar to:
  355.  
  356.      AXELF.MOD           axel f                   15    83   110k     10:24
  357.      FCMEDINA.MOD        funky cold medina        31    31   229k     01:56
  358.      HUMANINV.MOD        human invasion           31    26   197k     03:15
  359.      KYLIEMIX.MOD        kyliemix                 15    15    59k     01:52
  360.      SJUNGLE.MOD         street jungle            31    45   135k     05:38
  361.      THEMODEL.MOD        the model                31    28    74k     03:30
  362.  
  363.      Number of Samples in the MOD (15/31)  ───────┘     │     │       │
  364.      Number of patterns in the MOD (1..127) ────────────┘     │       │
  365.      File Size ───────────────────────────────────────────────┘       │
  366.      Estimated playing time (correct about 70% of the time) ──────────┘
  367.  
  368.  
  369.      8. VERSION
  370.      ─────────────────────────────────────────────────────────
  371.  
  372.      The -v flag displays automatic information about your version of MODPLAY.
  373.      It will show the main version number and the exact date/time it was
  374.      compiled, for example:
  375.  
  376.      C:\> mp -v
  377.  
  378.      Program        : SUPER MODPLAY PRO GOLD + (MP-LITE.COM) 
  379.      Version        : 314.15  (October 1997)
  380.      Compiled on    : 09-02-1997 at 20:30:58
  381.      Compiled by    : Mark Cox
  382.  
  383.      It now also gives an estimate of your machine speed (for use in
  384.      later versions to alter the mixing speed)  and also dates and versions
  385.      of all my source code modules.
  386.  
  387.  
  388.      9. ARCHIVED MODULES
  389.      ─────────────────────────────────────────────────────────
  390.  
  391.      Using a popular archiving utility normally saves about 30% of disk space
  392.      for modules.  Support is now added so that MODPLAY PRO will automatically 
  393.      find and play modules stored in archives (in interactive mode only at
  394.      present).    Modules can be archived into LZH ZIP ARJ or ZOO format and
  395.      there can be more than one MOD file per archive. (Modules in archive must
  396.      have .MOD or .NST extension)
  397.      MODPLAY PRO runs your unpacker for you, creating the .MOD file 
  398.      temporarily on your hard disk; plays the .MOD file then deletes it.  
  399.      MODPLAY PRO needs unpackers with the following names (or batch files
  400.      with these names) somewhere on your path.
  401.  
  402.      ZIP:          pkunzip                   ARJ:           arj
  403.      LZH:          lha                       ZOO:           zoo
  404.  
  405.  
  406.      10. SOURCE OF MODULES
  407.      ─────────────────────────────────────────────────────────
  408.  
  409.      You can obtain modules from many Bulletin Boards,  Internet sites or from
  410.      friends Amiga's.  Modules usually come archived in LZH form, these can be 
  411.      unpacked with the excellent LHA program.  The files will usually unpack 
  412.      as 'mod.something' and so MSDOS cuts them short to 'mod.SOM' and it is 
  413.      best to rename these to 'something.mod' so that MODPLAY PRO will 
  414.      automatically detect them.
  415.  
  416.      The site:  ab20.larc.nasa.gov   contains lots of really good mods in the
  417.      /incoming/amiga/NoiseTracker/U4IA  directory.
  418.  
  419.  
  420.      11. FREEWARE
  421.      ─────────────────────────────────────────────────────────
  422.  
  423.      This software is Freeware - that means that there is no registration fee,
  424.      you can copy this software, give it to anyone, and use it for anything 
  425.      (subject to the license at the end of this document).  Why use Shareware
  426.      trackers?
  427.  
  428.  
  429.      12. CREDIT & THANKS DUE TO:
  430.      ─────────────────────────────────────────────────────────
  431.  
  432.      DABS PRESS           - For providing a Soundblaster Board that enabled 
  433.      Manchester, UK         MODPLAY to finally work with it!     DABS PRESS
  434.      061-773-8632           supply PC's and peripherals including Soundblaster  
  435.                             boards  at  excellent prices.
  436.      Lars "Zap"           - A Protracker replay routine that gave details of
  437.                             the extra commands and how to implement them.
  438.      Mahoney & Kaktus     - A Noisetracker replay routine!
  439.      Francois Jalbert     - Many many many Email messages about Modplay, and
  440.                             providing moral support and French and German
  441.                             translations - cheers Franky!
  442.      Norman Lin           - Who pointed out a few mistakes in my implementation.
  443.      Paul Sutton          - GIF decoder and Config file reading routines
  444.      Steven Groundwater   - Help with VGA inc 'scope & text & bars.
  445.      Derek Beacroft       - For obtaining the Soundblaster programming info.
  446.      Patric Aalto         - A great Soundblaster autodetect utility
  447.      U4IA (Jim Young)     - For some great Protracker Mods and for checking
  448.      32 Ingleside Road      the Protracker extensions.  Write to him if you 
  449.      Kingswood, Bristol,UK  want an orignal MOD for your demos or games.
  450.      A.N.Other            - Your name could be here if you can find out the
  451.                             programming details of Adlib Gold etc.
  452.  
  453.      And the other (now over 300) people who have commented on MODPLAY and
  454.      given ideas for the future. 
  455.  
  456.  
  457.  
  458.      13. COPYRIGHT/LICENSE/WARRANTY
  459.      ─────────────────────────────────────────────────────────
  460.  
  461.      This license agreement applies to the version of Modplay or Modplay Pro
  462.      that accompanies this document.
  463.  
  464.      The files MP.COM, HARDWARE.DOC, WHAT.NEW and this document MP.DOC 
  465.      ("the software") are copyrighted by the author (Mark J Cox). 
  466.      The copyright owner hereby licenses you to:  use the software; 
  467.      make as many copies of the program and documentation as you wish; 
  468.      give such copies to anyone; and distribute the software and  
  469.      documentation via electronic means.  This means that as a company 
  470.      you could put MODPLAY PRO on any of your PCs or Networks freely.
  471.     
  472.      You are specifically prohibited from charging, or requesting donations,
  473.      for  any such copies, however made; and from distributing the software
  474.      and/or  documentation with commercial products without written
  475.      contract from the author (Mark J Cox).
  476.     
  477.      This software may be distributed in Shareware/Public Domain libraries
  478.      that charge for copying and distributing disks.
  479.     
  480.      ║ No Copy Of The Software May Be Distributed Or Given Away Without   ║
  481.      ║ This Document; And Neither The Program Or Document May Be Altered  ║
  482.      ║ In Any Way, Or Reverse-Engineered By Disassembly Or Other Method.  ║
  483.     
  484.      There is no warranty of any kind, and the copyright owner is not liable
  485.      for damages of any kind.  By owning/using this software, you agree to 
  486.      all the above terms.
  487.     
  488.      The software, documentation and diagrams are  
  489.      Copyright (C) 1990/1991 by Mark J Cox
  490.  
  491.  
  492.      14. FREQUENTLY ASKED QUESTIONS LIST
  493.      ─────────────────────────────────────────────────────────
  494.      
  495.      These are a selection of comments/suggestions and questions I have
  496.      received.
  497.  
  498.      Q. I keep getting 'Divide Error' and my computer locks up
  499.      A. Some modules I have seen are corrupt - there is no way MODPLAY can 
  500.         tell and there is no time to do any checks - use the 's' command and
  501.         you should be able to see if the module has any garbage in it.
  502.  
  503.      Q. It sounds like my computer is about to explode.
  504.      A. You have a small piezo speaker - why not build a resistor D/A as
  505.         explained above or put a nice sized speaker (Radio Shack/Tandy) in
  506.         instead.
  507.  
  508.      Q. Can I edit modules?
  509.      A. Not with MODPLAY PRO - use MODEDIT v2 written by Norman Lin that uses
  510.         MODRES a resident version of MODPLAY
  511.  
  512.      Q. Ever thought of supporting 8 channels like 'Startreker'?
  513.      A. Yeah, but you would need a 20Mhz+ to run it...and I haven't found
  514.         enough modules that support it yet though.
  515.  
  516.      Q. Can I have the source? Please?  Pretty please?
  517.      A. No!
  518.  
  519.      Q. I can't find this ZN426E chip
  520.      A. Try MAPLIN otherwise you could always substitute any D/A or use the 
  521.         resistor version
  522.  
  523.      Q. I sent mail to you three years ago!
  524.      A. It takes a while for my mail to be forwarded on to me, and I don't
  525.         have an enormous amount of time to answer Email etc.  I'll try to
  526.         reply to everything I receive (if you can wait a bit!)
  527.  
  528.      Q. "Speech on the IBM PC is not just a case of 'yet another Lotus-1-2-3'
  529.          but a basic piece of innovative software which is being incorporated
  530.          into several commercial products at this very moment.  Releasing an
  531.          un-supported non-commercial product of this nature is a highly 
  532.          irresponsible act which we cannot stand by and watch without doing our
  533.          utmost to prevent" - A UK company talking about the PLAY program.
  534.      A. (I'll let you make your own answer up, send me your favourite)
  535.  
  536.  
  537.  
  538.      15. CONTACT/SUPPORT
  539.      ─────────────────────────────────────────────────────────
  540.  
  541.      Before June 1992:
  542.      -----------------
  543.      Mark J Cox                 Electronic Mail: 
  544.      17 Kirkburn Place           (EMAIL) m.j.h.cox@uk.ac.bradford (UK)
  545.      Bradford                            m.j.h.cox@bradford.ac.uk (other)
  546.      W. Yorks, UK              
  547.      BD7 2BZ                   
  548.                                
  549.      After June 1992:
  550.      ----------------
  551.      29 Lundie Close           
  552.      Stenson Fields            
  553.      Derby, UK                 
  554.      DE2 3AN                     (EMAIL) (Probably the same as above..)
  555.  
  556.      If you want the latest version of Modplay - which will probably answer
  557.      any questions you have - then send a cheque for 5 UK pounds to the
  558.      above address and in return I will send a disk with everything on!
  559.      (Overseas 7 pounds,  or $17)
  560.  
  561. $Header: M:\RCS\MP.DOC 1.5 91/12/24 12:56:27 ROOT_DOS Exp Locker: ROOT_DOS $
  562.  
  563.