CF83 is a 1983 Standard Forth for the CoCo 2 or 3.
For more information about Forth, see the Forth Interest Group web site.
The following "Disk" files are CoCo .dsk floppy disk images. Right-click then "Save-As" to download them to the location of your choice. Note that, if you are using the CoCoSDC, you will need to change the disk names to the standard 8.3 filename.ext format after downloading them.
After loading them into your CoCo or emulator's floppy drive 0, do DIR0 to list the files which are on the disk. Then enter RUN "READER" to see the Instructions for the disk. These instructions are also provided as text files below. For disks which contain CF83 Forth Blocks, the Blocks Listings are also provided as text files below. ( Because of the original need to have the instructions on the disk for use by READER, the load block number varies from disk-to-disk, as noted below ).
You might also want to check out the CF83 Games and Puzzles.
Also see the New Software License.
CF83 Demo -- This is a Demonstrator to show you how CF83 works, and to allow you to decide if the system is something you might want to explore more fully.
Disk
CF83-0--Forth -- This is the primary CF83 disk - you need to load this disk before loading any of CF83-3 through CF83-12.
Disk
Instruction Manual Text
CF83-1A--Tech_Ref_Manual--1_of_2 -- Part 1 of the CF83 Technical Reference Manual.
Disk
Technical Reference Manual Text
CF83-1B--Tech_Ref_Manual--2_of_2 -- Part 2 of the CF83 Technical Reference Manual.
Disk
CF83-2--Tutorial -- A Tutorial on Using CF83.
Disk
Tutorial Text
CF83-3--Block_Editor -- CF83's Forth Blocks Editor. ( Use 81 load ).
Disk
Instruction Manual Text
Blocks Listings
CF83-4--Double_Number_Set -- CF83 words to handle Double (32-bit) Numbers. ( Use 9 load ).
Disk
Instruction Manual Text
Blocks Listings
CF83-5--Assembler_Extension_Set -- CF83's 6809 Assembler. ( Use 49 load ).
Disk
Instruction Manual Text
Blocks Listings
CF83-6--System_Extension_Set -- CF83 words to build new branching words (like if-then, etc.). ( Use 9 load ).
Disk
Instruction Manual Text
Blocks Listings
CF83-7--Controlled_Reference_Words_Set -- Words which are not part of the Forth-83 Standard, but whose definitions are controlled by that standard. ( Use 15 load ).
Disk
Instruction Manual Text
Blocks Listings
CF83-8--Uncontrolled_Ref_Words_Plus_Set -- Words which are not part of the Forth-83 Standard, but are in common usage - Plus: some words specifically for the CoCo. ( Use 81 load ).
Disk
Instruction Manual Text
Blocks Listings
CF83-9A--PMODE_Graphics--1_of_2 -- Part 1 of CF83's words to implement the CoCo's PMODE Graphics. ( Use 81 load for PMODEA; 82 load for PMODEB).
Disk
Instruction Manual Text
Blocks Listings
CF83-9B--PMODE_Graphics--2_of_2 -- Part 2 of CF83's words to implement the CoCo's PMODE Graphics. ( Use 1 load for PMODEC; 2 load for PMODED; 3 load for PMODEE; 4 load for PMODEF; 5 load for PMODEG; 6 load for PMODEH; ).
Disk
Blocks Listings
CF83-10 was planned but never completed - It would have been a floating-point set.
CF83-11--Sound_Joysticks_Timer_&_Random_Numbers -- CF83 words to accept input from the CoCo's joysticks, and to control the timer and sound, and to generate random numbers. ( Use 11 load ).
Disk
Instruction Manual Text
Blocks Listings
CF83-12--RSDos_File_Handling -- CF83 words to generate binary files which can be LOADMed and EXECed from standard RS-DOS disks like any other binary file. ( Use 55 load ).
Disk
Instruction Manual Text
Blocks Listings
--
Since one of the most common usages of CF83 will be to edit blocks and then savem them to a standard RS-DOS disk; for your convenience, I have combined CF83-0--Forth.dsk, CF83-12--RSDos_File_Handling.dsk, and CF83-3--Block_Editor.dsk into one CF83 Working Disk, i.e. CF83-W.dsk. To use this disk, just put it into drive zero and enter RUN"CF83W.
Disk
----------
ADDITIONAL INFORMATION for Reference:
RS-DOS Disks' Layout and Organization - Text
CF83 Disks' Layout and Organization - Text
----------
For your convenience, the entire CF83 Package, as of 2019/03/10, including all the CF83 System Files, all the CF83 Development Files, and the Number Reverse Puzzle, are also available in a single CF83.zip file.