Multi-Column Listing Utility (Updated)
by Doug Tuddenham
                                       
This disc contains the source code for the updated PCol utility which was published on the Volume 4 Issue 4 magazine disc.

PCol enables multi-column listings of Basic programs to be produced using a star command. The printout is paged and is in condensed print to accommodate more columns, which are equi-length or balanced. To improve the legibility of the printouts, all DEF titles and assembler labels are highlighted.

The utility is invoked using '*PCol [<columns>] [<filename>] [P]'. If the number of columns is omitted, then three columns are used. Omitting the filename causes the program in memory to be printed. The 'P' option provides a pause facility, enabling discs to be swapped if the program to be listed is filed on another disc.

Although the control codes used are suitable for most Epson compatible printers, the highlighting feature may not be available with some older machines e.g. Epson MX 80 Mk II.

Running the PCol application opens a directory viewer for !PCol.Files, allowing the PCol utility to be copied to another directory. This should typically be the library directory on your work disc in order to be able to run the utility using *PCol.

The source code is saved as !PCol.Files.PColSrc.

This utility was first published is RISC User Volume 3 Issue 5.
