WP-PS version 2 Enhancements added 12/3/87 WP-PS is copyright -,1987 by John Steiner You may distribute the program freely, as long as any doc files are also included. If you use this program regularly, any contribution you may make would be appreciated. Improvements to this version include program requesters that warn of errors, and provide a more Amiga-tized interface. In addition, several additional Word Perfect commands are trapped. Page centering, margin set commands, and other special Word Perfect codes are trapped, so that fewer changes have to be made to Word Perfect files, once they are transferred into PageSetter. WP-PS is a file conversion program that enables Word Perfect users to transfer files more easily into PageSetter textfile format. Since PageSetter does not read W-P files, they must be saved in ASCII format, which loses all special text markings, and puts a carriage return at the end of each line. WP-PS reads a standard W-P file, converts bold, italic and underline text to the proper PageSetter textfile code (\b, \i, \u), and converts W-P end of line characters to a space. End of paragraph markers are preserved for inclusion into the PageSetter textfile. To use, first copy all files to be converted into RAM:. WP-PS only works with files in ram: to make the conversion process as fast as possible. Once files are in ram:, execute WP-PS from the workbench with its icon, or from the CLI by typing WP-PS. A program requester will let you know your files must be in RAM:, and let you exit, if you forgot to copy the files to ram:. If you elect to continue, a RAM directory will be displayed. Type the filename of the file to be converted at the prompt. The screen will clear and processing will begin. The numbers on the screen represent each character being processed. If you know the file size, you will have an indication of how long processing will take by watching the numbers. If the file is not a Word Perfect document, you will be warned before processing starts. Since I am not sure if the routine that checks for document type is valid for all possible Word Perfect files, the program will let you convert the file anyway, if you wish. If you experience the program telling you a valid W-P file is not valid, let me know. Once the program has completed processing, the RAM: directory will reappear. Converted files retain the same filename and a .ps suffix. (e.g. A WP file called filename will convert to filename.ps). To continue converting files, just enter the new filename. Entering a non-existant filename will bring up an error requester, and let you reenter. To use the converted PageSetter files, transfer them to a PageSetter data disk, and they may then be loaded into the PageSetter text editor. PROGRAM LIMITATIONS In addition to working only from RAM:, there are two other limitations. 1. Be careful about using any other than the W-P character set, WP-PS has not been tested with any but the default character set. 2. Some extended characters have had to be modified, due to the way that WP handles them. For example, Character value 225 is ignored by WP- PS, as Word Perfect uses it to surround all Amiga extended characters. The copyright symbol, - (Alt-E or character value 169) is the value WP uses to store a soft hyphen, therefore Alt-E characters are replaced with a hyphen. If your document uses these characters, you will have to mark them differently and convert them from within PageSetter. Extended characters not specifically trapped in WP-PS are passed to PageSetter without modification. WP-PS was written in Amiga BASIC and compiled with AC-BASIC. I would like to eventually incorporate a standard mouse requester to select files to convert from any directory. Anyone who has an example file requester written in Amiga BASIC is requested to share the code so I might improve the user interface of WP-PS. Publisher John Steiner Box 683 West Fargo, ND 58078