This document provides documentation and assembly language listings for four specific additions (patches and routines) for the FOCAL W programming language, designed for 4K and 8K systems:
- Appendix 1: A patch to extend the allowable group numbers from 15.99 up to 31.99, primarily for 8K systems.
- Appendix 2: A routine to toggle the echo on and off, simplifying the "read-in" of data tapes when using a low-speed reader.
- Appendix 3: A patch for 8K FOCAL that allows for the creation and management of dimensioned, 3-word floating-point arrays in field 1. It includes initialization, storage, and retrieval statements.
- Appendix 4: A routine to enable the use of a CALCOMP plotter from FOCAL, including interface logic for plotting coordinates and pen control.
The document includes technical details on memory usage, symbol tables, and error messages for each routine. It is noted that these modifications were authored by Alan S. Fields at the Naval Ship Research and Development Laboratory in 1969.