The source was written using SAS/C 6.3 and the ADAPT hx68 assembler. While it should compiler on earlier revisions of SAS/C, no guarantee is made that it will work. I can guarentee that you will not be able to properly debug the support library if you are not using 6.3, though, as the main routines for spoolpage and dialixo will not open the debug version of the library when 6.3 is not used. Aditionally, to rebuild you will have to have a v40 amiga.lib (to get the memory pool stub functions) and v40 CBM include files. You also must have the developer's includes for OwnDevUnit.library. To rebuild everything, run the 'makeall' AmigaDOS script. You can also do things by hand: cd into the 'library' sub-directory and 'smake release' when done, make the spooler and dialer as you wish. don't forget to 'smake install' them. If you make any changes to the source, please to no redistribute them. Instead, send them to me for inclusion. Remember, while many of the source files don't explicitly say it, the entire source is copyrighted by me. The rexx sub-directory contains two scripts. MakeTagcall.rexx is called by the smakefile in the 'library' sub-directory to add tagcall equivalents to the proper functions. debug-ps.cpr sets up the debug version of the support library for debugging under cpr. to use it, build the debug version of the library (just use 'smake' and 'smake install' while in the 'library' sub- directory). now make a debug version of either spoolpage or dialixo by editing the appropriate makefile to uncomment the debug versions of the OPTIMIZE and LFLAGS defines and then 'smake'. You can now run cpr on the executable built. Step forward until just after the support library is OpenLibrary()'d and then type 'debug-ps'.