Copyright 1984 by ABComputing May 15, 1984 ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º The FORTH Processor º º º º by º º º º Guy Kelly º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Editor's Note ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ The 83 Standard PC-FORTH executable module, FORTH.OBJ, is contained on Diskette B. It is a public-domain FORTH designed by Mr. Guy Kelly, and the source code is available from: ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º Guy M. Kelly º º 2507 Caminito La Paz º º La Jolla, CA 92037 º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ Send $25.00 for 2 diskettes and handling, or copy a friend's diskette containing the source code. Another public domain FORTH is F-83, by Laxen and Perry. It is available from: ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º No Visible Support Software º º P.O. Box 1344 º º 2000 Center Street º º Berkeley, CA 94794 º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ Send $25.00, specify: 8080 C/PM-80 model (8" disks) 8086 C/PM-86 model (8" disks) 8086 MS-DOS model (5.25" disks) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Overview ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ On Diskette B of PCFL/PCUG, I have included a working FORTH processor, FORTH.OBJ. This is an executable module, despite the "OBJ" file extension (do not attempt to LINK or run it under DOS!) In future columns, I explain how to use FORTH.OBJ, but reference documentation is provided in this month's FORTH column. (See the "FORTH Reference Documents" article.) FORTH.OBJ is the 83 Standard PC-FORTH, and you can use it to test examples presented in this column, and to further your knowledge of FORTH. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ File Overview ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ The following files on Diskette B, can be used to create a self-booting FORTH diskette: 1. FORTH.OBJ is the self-booting FORTH. It needs to reside on the first seven tracks of a single-sided diskette. 2. FORTH.BAT is a batch file to help put it there. 3. FORTH.MSG contains instructions, displayed from FORTH.BAT. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Self-booting FORTH ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ To create a self-booting FORTH diskette on drive A, proceed as follows: Insert a diskette containing DEBUG (the program DEBUG.EXE) into drive A. The diskette on drive B should contain the three FORTH files mentioned above. Type A>B:FORTH press the Enter key, and follow the instructions. The result is a self-booting FORTH diskette in drive A. (EDITOR'S NOTE: Magic!) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ File Name: ÛÛ forth3.txt ÛÛ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ