PCQ Pascal Compiler 1.1b Copyright (c) 1989 Patrick Quaid. This is a Pascal sub-set compiler that produces assembly language code, which can then be compiled into executable programs. Read Pascal.DOC for details. The rest of the files in this archive are: ReadMe.PCQ This file Pascal The compiler itself PCQ.lib The run time library Pascal.DOC Documentation for the compiler Make A simple batch file that compiles, assembles and links a simple program Make.CED An AREXX script that, when run from CygnusEd Professional, compiles, assembles and links the current program. It also displays errors within the editor. Runtime.ZIP The assembly language source code for PCQ.lib, archived with PKAmigaZip to save space. Source.ZIP The Pascal source code of the compiler, also archived with PKAmigaZip. Please note that although I included an icon for the compiler, it does not work properly from the Workbench. The icon is there to make it easier to manipulate the file. The following files might not have been included in the archive. I hope they were, but in any case all of the rest of the files must be. If some are missing, write to me at the address at the bottom of this file to get a full version. Blink Software Distillery's linker. Blink.DOC Documentation for that A68k Charlie Gibbs' assembler A68k.DOC Documentation for the assembler A68k2do.DOC Improvements planned for A68k History.Log Update history of A68k The programs in the Examples directory are all example Pascal programs. They don't do much besides demonstrate the features of the language. If you want to get a quick idea of how the compiler works, change directories to the Examples directory by typing 'cd Pascal1.1:Examples'. Then pick out one of the programs to compile, and type 'MakeExample ProgramName'. Don't use the .p suffix. MakeExample is a batch program that will compile, assemble and link the example programs, leaving the executable program in the Examples drawer. Since the disk is nearly full, you might have to delete previous executable programs in order to compile new ones. The files in the Include directory are, not surprisingly, include files. They describe many of the system structures and constants, plus all the functions and procedures included in PCQ.lib. The Pascal source files all use tab characters rather than spaces. If these tabs are not expanded to eight spaces, as they are with the AmigaDOS "type" command, the indentation of all the programs will look pretty odd. As far as I know, the AmigaDOS editor "Ed" will NOT properly handle the tabs. If you got an incomplete version or have any questions, write to me at: Pat Quaid 8320 E. Redwing Scottsdale, AZ 85250 (602) 967-3356 The documentation, compiler, run time library, and source code for the compiler and run time library are all copyrighted by me, but feel free to distribute complete copies of this archive.