4th_86 v3.03 M.F.Buchan REGISTRATION $25.00 FORTH LANGUAGES ASSEMBLT BUCHAN UCC New Release 4th_86 is an MSDOS-EGA based FORTH with all the irritating fetishes beloved by "Forth purists" removed. It was written specifically to introduce the concepts of FORTH to Higher Diploma Polytechnic students, and the documentation is largely tutorial in nature. Despite being designed to make FORTH more palatable to newcomers, 4th_86 is a fully functional implementation. Many graphics demonstration COM files are included along with a great deal of MASM and 4th source code. File structures are standard MSDOS accessed via DOS handles. Source files are edited by shelling to your conventional MSDOS editor. 4th_86 does ** NOT ** in ANY way use the old fashioned "Forth screen files", and needs no inbuilt editor or customised printer utilities. 4th_86 is Direct Threaded, and runs as a COM file in 64K of memory. Both FORTH and ASSEMBLY source can be loaded. The Assembly routines CAN be written "in-line" but 4th_86 is designed to allow standard ASM format files to be assembled with MASM to a BIN file and then binary loaded. This - and the essentially modular concept of FORTH itself - encourages a structured approach. Extensive debugging; tracing; and disassembly features are an essential part of the design. Loaded code can be patched, and re-defined words can be "linked" to replace previously defined words. Both MASM and FORTH routines can be disassembled. Most DOS functions can be accessed directly from within 4th_86 although it is possible to shell out to DOS if required. Paths and subdirectories are implemented. As user routines are added, the extended system can be saved to disk at any time. Alternatively, IMAGE files of the user application can be saved and quickly re-loaded as an alternative to re-threading the original source. Turnkey [ meta-compiled ] COM files can also be saved to disk. UCC 4th was originally marketed by United Controls Corporation, Alabama, in 1982, for 8-bit hardware. United Controls Corporation have kindly given permission for this MSDOS re-write and extension to be released to the Public Domain. Hardware Requirements: IBM compatible preferably EGA graphics and hard disk Other Requirements: DOS 3.2 or higher