home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hall of Fame
/
HallofFameCDROM.cdr
/
prog1
/
4th_86.lzh
/
READTHIS.1ST
< prev
next >
Wrap
Text File
|
1989-02-19
|
7KB
|
199 lines
$ 4th_86 version 3.0 README.1ST page 1
( 1st. February 1989 - 4th_86 version 3.0 - MFB )
There are four descriptions of the system
a) WHY.486 (the concept behind 4th_86)
b) MANUAL.486 (main manual/tutorial)
c) GLOSSARY.486 (glossary)
d) UPDATE.486 (changes from version 2.0 to version 3.0)
and the main run file is UCC23.COM which contains floating point, EGA
graphics, transcendental, DOS extensions, etc.
There are various demonstrations (COM files other than UCC03 UCC13
and UCC23) and the source for most of them ( Sorry -- Nearly all
require an EGA card to really function adequately.)
====
/ For those who don't own EGA cards, you can not run the standalone
/ COM demonstrations, as they attempt to set 640x350 mode on entry
/ by executing the word EGAM (set EGA Mode)
/ You can however type LINK EGAM CGAM as soon as you fire up UCC,
/ and thereafter all calls to EGAM will be diverted to CGAM which
/ sets up 640x200 two colour graphics.
/ after this you can try FLOADing and running the graphics source.
/ SMITH and SQ work, also SIERP and HILBERT in the file HILSIER. The
/ results however are not as good as with an EGA card in 640x350
===
There is lots and lots of source code -- and after the manual this is where
you should look for further guidance.
All source is standard text, and can be typed out, printed, or edited with
your standard text editor. There is no such thing as a "screen file".
/ *** All source from the earlier version 2.0 should be scrapped. It
/ *** has undergone extensive changes, and the earlier versions
/ *** are unlikely to be compatible. Much "utilities" (eg OMIT, 7STINIT, and
/ *** ATTACH ) are now an intrinsic part of the system.
/ ** Even demos like HILBERT.COM, MAND.COM and 4DEMO.COM have
/ ** been updated and improved.
/ *** --- nothing in Version 2.0 is omitted from version 3.0. Much
/ *** is added.
A more ordered naming convention for files has been adopted.
o All system files start with 7 (they may be .ASM or .4TH )
o All version 3.0 system files are of form xxxx3.yyy
o UCC23.COM => Main run file with debug, floating point etc.
o UCC13.COM => as UCC23 but without Fpoint, Double, and Transcendental
o UCC03.COM => minimal system - no debug, graphics, or DOS extensions
o Directory ( Forth WORD ) listings for the above files are named
o EXTRN03
o EXTRN13
o EXTRN23
4th_86 version 3.0 README.1ST page 2
o All meta-compiled binary files saved with ISAVE end in .IMG
o Image files can only be ILOADed within the SAME system they were
ISAVEd from. They are named
o KERNEL03.IMG
o KERNEL13.IMG
o KERNEL23.IMG
o All MASM source has extension .ASM
o All compiled ASM binary source (for GLOADing) has extension .BIN
o FORTH source generaly has extension .4TH -- but
o Forth (batch style) files used for building the system end in .BLD
o Forth (batch style) files for building demonstrations end in .DEM
o All run files end in .COM
o DOS batch files used for building the system end in .BAT
o Most .BAT files take their input by redirection from a DIN file.
All DIN files (Data INput) need to be present when BAT files are
being used to build the system. This is fully automated - no user
input is needed -- BUT -- the build will crash (blame DOS redirection
- not 4th_86 !!) if any of the required input files are missing
or abort early. Ctrl-Brk will exit.
Run Files Demonstrations System Source Files
========= ============== ==============================================
UCC03.COM SQUARE.COM 7BASIC3.ASM 7ATTACH3.4TH 7NXTRA3.4TH
UCC13.COM HILBERT.COM 7DOUBLE3.BIN 7BOOT3.4TH 7OMIT3.4TH
UCC23.COM 4DEMO.COM 7EGAM3.ASM 7CCP3.4TH 7OSIB3.4TH
NORM.COM MAND.COM 7FPOINT3.BIN 7DEBUG3.4TH 7STINIT3.4TH
SMITH.COM 7OSIA3.ASM 7DISP3.4TH 7TM3.4TH
WORM.COM 7QUOTE3.ASM 7DOSX3.4TH 7TRANSC3.4TH
7SHELL3.ASM 7DOUBLE3.4TH OMITFILE
7TR3.ASM 7FPOINT3.4TH KERNEL03.IMG
KERNEL13.IMG
----------------------------------------------
SHARPS.4TH MAKECOM.4TH DEMO#S.4TH
EVAL.4TH ARRAY.4TH TRAP.4TH
TEST.ASM
Editor BAT (and BIN) DIN files BLD files Documentation
FILES
====== =========== ========= ========= =============
EDHELP 7BASIC3.BAT 1CR.DIN UCC1.BLD README.1ST
OMNI.TXT BUILD4.BAT 2CR.DIN UCC2.BLD MANUAL.DOC
OMNI.COM 7EGAM3.BAT HILCOM.DIN WHY.UCC
TEST.BAT K2CR.DIN FP.DOC
7OSIA3.BAT MAND.DIN TRANSCEN.DOC
7QUOTE3.BAT SINCOM.DIN EXTRN03
7SHELL3.BAT SMITH.DIN EXTRN13
7TR3.BAT SQUARE.DIN EXTRN23
BUILD.BAT MAKESYS.DOC
4th_86 version 3.0 README.1ST page 3
Demo Source
===========
SQ.4TH
SQUARE.DEM => SQUARE.COM
HILCOM.DEM => HILBERT.COM
HILSIER2.4TH
SIN.4TH
SINCOM.DEM => SINE.COM
SMITH.4TH
SMITH.DEM => SMITH.COM
MAND.4TH
MAND.DEM => MAND.COM
WORM.4TH => WORM.COM
( xxx ) => 4DEMO.COM ( source not included - still buggy
and undergoing development)
An excellent comprehensive manual is available for $25 from
United Controls Corporation,
P.O. Box 4620
Huntsville, Alabama 35802
205-837-6144
Larry Buchan
1st. February 1989
$