STreplay.library v33.801 : 24th November, 1991 I have modified Oliver's original code (Fish disk 258) slightly to allow it to load modules crunched with PowerPacker. If the powerpacker.library is present, the module will be loaded using the ppLoadData() routine. If the powerpacker.library is not present, the module will be loaded as before. There is also a new function : void PlayOnce() -66 ------------------------------------------- Starts the current song in the same way as the StartSong() function, but will only play it once (the StartSong() function repeats endlessly until aborted). I also added my own _LVO def's in the streplay_lib.i file so it doesn't require small.lib to build any more (doesn't seem to save any space but saves a bit on link time). As was Oliver's original code, v33.801 is public domain. Jonathan Potter P.O. Box 289 Goodwood, SA 5034 Australia Phone : (08) 2932788 Fax : (08) 2938941