JAM.spobject © 1994 by Andreas R. Kleinert. FREEWARE. All rights reserved. Version : 2.1 Release Date : 11.12.1994 Description ~~~~~~~~~~~ JAM.spobject is an external Library-Module for the superplay.library V1+. It supports reading of JAM Modules (JamCracker 1.00+). Requirements ~~~~~~~~~~~~ - OS V2.04+ (V37)+ and its libraries - for reading of packed modules, either xpkmaster.library or powerpacker.library is needed : Packer needed Libraries XPK xpkmaster.library V2+, speficic xpk-compressor libraries PP20 a) xpkmaster.library V2+, powerpacker.library V33+ b) _only_ powerpacker.library V33+ Remarks ~~~~~~~ - As with other Players, the filename of the Module has to begin or end with the prefix/entension "JAM" ("JAM.module" or "module.JAM") - JAM.spobject at first tries to use xpkmaster.library. If this one is not available, it tries powerpacker.library. If none of them is available, it simply uses dos.library : So, if you read a packed module, although you did not install any decompression libraries, please note the following : After loading the data is checked, so that modules which could not be decompressed are rejected without any further notice. Author ~~~~~~ Andreas R. Kleinert Grube Hohe Grethe 23 D-57074 Siegen Germany Credits ~~~~~~~ The "powerpacker.library" V33+ is (C)opyright by Nico François. The Library is FREEWARE and is needed by JAM.spobject, to be able to read and play also PP20-packed Modules. The "xpkmaster.library" V2+ is (C)opyright by its authors (c/o Urban Dominik Müller). The Library is freely distributable and is needed by JAM.spobject, to be able to read and play XPK-packed Modules. The main Player Source-Code in Assembler was taken from a Public Domain Assembler Source-Code, which has originally been written by M. Gemmel and re-written by "Arcade of CADCAM". Some changes had to be made to assemble it with the SAS/C ASM V6.51 and to make it living in the multitasking better than before. Finally, I had to change and add some more code to create an interface to the C-SourceCode of the SPObject's main routines. Here's an excerpt from the SourceCode as far as concerning the original authors (no special copyright notice was found, so it is perhaps Public Domain) : * * JamCracker V1.0 Replay routine, written by M. Gemmel * [...] * * This is not a demonstration source, showing how to write * a song-play routine. This source is merely ment for * inclusion in other sources, or as assembly module for * linkage with other programs. * * This source was modified for the MasterSeka V1.53 assembler * and can be easily modified for other assemblers. (Not true, it's a lot of work - Arcade) * The song should be inserted at 'mysong' near the bottom of * this source, in chip memory. * * Modified for MasterSeka 1.53 by Arcade of CADCAM * * Note from Arcade: I saved all of you who want to use the replayer * with MasterSeka a lot of work. So leave this text here, I want the credits. History ~~~~~~~ V2.1 (11.12.1994) : - first version Copyrights ~~~~~~~~~~ Some of the mentioned names or products above may be copyrighted by companies or trademarks of companies.