home *** CD-ROM | disk | FTP | other *** search
/ Der Mediaplex Sampler - Die 6 von Plex / 6_v_plex.zip / 6_v_plex / DISK6 / OS_09 / TRACK061.ZIP / README < prev    next >
Text File  |  1992-06-29  |  3KB  |  66 lines

  1.                 TRACKER-SBPRO
  2.                             -------------
  3.  
  4. README 6/29/92
  5.  
  6. This package plays Amiga .MOD soundtracker module files on various
  7. hardware platforms.  The bulk of the code was written by Marc Espie
  8. <espie@ens.fr> in Dec of 1991.  Please read "tracker.doc" for his
  9. program notes.
  10.  
  11. I have modified the code to use the Sound Blaster Pro sound card, as
  12. supported by my SBlast-BSD device driver for BSD Unix.  The
  13. hardware-specific parts of the player are nicely isolated in a
  14. separate file, so that the package should be easily portable to other
  15. platforms or drivers.
  16.  
  17. The original tracker package included support for Sparc and SGI audio.
  18. Since I do not have one of these, I can not test my modifications on
  19. them, but I would hope that they still work fine.  Minor fixes may be
  20. necessary to make them compile.
  21.  
  22. As it stands, Tracker supports the full 44K speed capacity of the
  23. Sound Blaster Pro and stereo output.  For more information the free
  24. SBlast-BSD device driver for using a Sound Blaster Pro under BSD Unix
  25. on an i386, please contact me via email.  
  26.  
  27. Lance Norskog <thinman@netcom.com> has written a fine device driver
  28. for SysV variants of 386 Unix which supports the orginal Sound Blaster
  29. rather than the Pro.  If this better suits your needs, contact him for
  30. more info.  He has also modified this tracker program to work in that
  31. system.
  32.  
  33. Here is a list of changes I have made to Marc's original Tracker code:
  34.  
  35. 1)  Changed the decompression routines to be much more flexible.
  36.     You may define a new filename suffix to automatically decompress 
  37.     and read by simply adding a line to a structure in str32.c
  38.  
  39. 2)  Rewrote the command line option system to use GNU getopt.
  40.     To the user, this means less playing with environment variables,
  41.     more flexibility, and easier options to remember.  Of course,
  42.     options can still be abbreviated to one character for brevity.
  43.  
  44. 3)  New -help to go with the new options.
  45.  
  46. 4)  -quiet to print nothing to stdout.
  47.  
  48. 5)  -verbose to print a complete run-down of the MOD file contents
  49.     in table form.  This code was already in Marc's code, but
  50.     had to be compiled in with #define SHOW_SEQ 
  51.  
  52. 6)  Eliminated "ntracker" and "otracker" executables and added
  53.     -new and -old options to tracker.  Name-sensitive binaries bug me.
  54.  
  55. 7)  Merged all the header files into "defs.h" and eliminated
  56.     machine.h, which had to be the same for every machine anyway.
  57.  
  58. Please report any bugs in these areas to shaehnic@ucsd.edu.  Bugs with
  59. the actual .MOD reading and parsing go to Marc, of course.
  60.  
  61. Enjoy!
  62. -Steve
  63.  
  64. Steve Haehnichen
  65. shaehnic@ucsd.edu
  66.