

    A little note about this MOD player: 

     It was written entirely by Draeden in his early years of programming
     It was written without ever seeing code for a Modplayer
     Little knowledge of how MODs worked existed in his head at that time
     It was not written well, kind of a hack job
     It works on about 60% of the MODs out there
     It crashes when used to play another 15% 
     Just plain doesn't sound right on the remaining 25%
     It tries to support the following commands:
         break pattern
         jump to pattern
         volume slide?
         frequency slide (up or down) not done correctly
         set volume
         And possibly something else

    You can use this code to:

     Write your own, probably much better MOD player
     Look at and have a good laugh
     Fill up hard drive space for no apparent reason
     Use it as a reference on how to do DMA/DSP transfers 
        (at least THAT works)
     Upload to some other board to get file points

    The only requirement set on this code are:

     If you learn anything from this, greet VLA in your next production
     Don't try to use it as a mod player for a demo or other thing and
        give us credit for the sound system, unless you get it to sound good
     Don't remove this message from the .ZIP


    Included in the .ZIP should be:

     ModPlay.EXE - a PKLITEd version of ModMain.EXE
     ModMain.ASM - The source to a program that actually uses the ModPlayer
     DMASub.asm  - has all the DMA/DSP related commands/ functions  
     ModSub.asm  - The program that does all the MOD related stuff and is 
                    actually the heart of the ModPlayer
     Make.bat    - Compiles and links it all together to make MODMAIN.EXE
     MClsub.asm  - A generic command line grabber
     ModPLay.TXT - This file that you are reading
     ACB.MOD     - a mod that this player plays correctly (I think)

    And that's it.  Enjoy.

