home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power-Programmierung
/
CD1.mdf
/
forth
/
compiler
/
f88
/
f88.bak
< prev
next >
Wrap
Text File
|
1988-06-08
|
4KB
|
103 lines
\ F88.SEQ Extend file for KERNEL.COM
FLOAD TIMER.SEQ \ Timing and measurment words.
0COMPILER \ reset the compiled line counter
WARNING OFF \ Don't warn me about any re-definitions.
CR .( Loading the extensions to KERNEL.COM )
\ What follows is the file load commands required to add all of the
\ extensions to KERNEL.COM to make F88.EXE. Some of these files are not
\ required, and may be commented out. These files are marked at the right
\ edge of the column for easy identification.
FLOAD COMMENT.SEQ .( .) \ Allows multi-line comments in source.
comment:
The F88 Forth system has been optimized to run on DOS versions 3.0 or
higher. It can be run on DOS 2.x, but some functions will not be available,
or will work somewhat differently. Specifically the file EXEC.SEQ
contains a number of useful words which use a DOS 3.x SPAWN SHELL function.
Since DOS 2.x doesn't support this call, they will not be loaded on a DOS 2.x
system.
On a DOS 3.x system you will be able to use many of the DOS commands
directly. Here are some examples:
DIR COPY DEL CHDIR REN A: B: C:
Some additional commands can be added by removing comments around some
of the less used commands in the file EXEC.SEQ:
Installation is continuing. A "." is printed for each file loaded, you
will be prompted when it is time to continue.
Please be patient, LOADING...
comment;
FLOAD UTILS.SEQ .( .) \ Some low level utilities.
FLOAD VOCABS.SEQ .( .) \ Forths ONLY ALSO vocabulary structure.
FLOAD DECOM.SEQ .( .) \ decompiler, may be removed
FLOAD DUMP.SEQ .( .) \ dump utility, may be removed
FLOAD CASE.SEQ .( .) \ A CASE utility needed by PASM.SEQ
FLOAD PASM.SEQ .( .) \ Prefix/Postfix assembler for 8086/8088
FLOAD DEBUG.SEQ .( .) \ high level debugger, may be removed
FLOAD PATHSET.SEQ .( .) \ Includes paths on files, may be removed
\ FLOAD MULTASK.SEQ .( .) \ Multi tasking, may be removed
FLOAD SEARCH.SEQ .( .) \ String comparison & search stuff
FLOAD WORDS.SEQ .( .) \ WORDS, may be removed
FLOAD IBMCURSR.SEQ .( .) \ IBM cursor shape control words
FLOAD MONOCROM.SEQ .( .) \ Monochrome support, always needed.
FLOAD COLOR.SEQ .( .) \ Support for Color, will auto load lf needed
FLOAD SAVESCR.SEQ .( .) \ Screen save and restore.
WARNING ON CAPS ON
fload qvideo.seq .( .) \ SPEED UP SCREEN REDISPLAY FOR EDITOR
fload hello.seq .( .) \ Cold start initialization & introduction.
fload view.seq .( .) \ Source VIEWing words
fload status.seq .( .) \ Status line, may be removed
fload fl.seq .( .) \ File selection.
fload ledit.seq .( .) \ Line editor utility may be removed
fload wfl.seq .( .) \ WINDOW File selection may be removed
fload filstat.seq .( .) \ Display file loaded or open may be removed
fload environ.seq .( .) \ Environment words.
fload exec.seq .( .) \ DOS interface for things like DIR,COPY ect.
fload saveexe.seq .( .) \ SAVE-EXE
warning off \ don't warn me about editor re-definitions.
fload install.seq \ allow user to install their View Path.
fload editstuf.seq \ Allow loading editor NOT as an overlay
fload sedcode.seq \ SED assembly definitions.
fload seditor.seq \ My editor SED. Written by Tom Zimmer.
fload printing.seq \ The printing part of SED.
fload edithelp.seq \ Editor help screen definitions
fload editset.seq \ Allow editor command key redefinition.
fload topedit.seq \ Top level editing words
fload optional.seq \ user defined options are specified here
60 tillkey
warning on
mark empty \ Mark the end of the dictionary.
yhere fence ! \ Set fence to prevent FORGETing beyond YHERE
uninstall
.compstat
8000 =: #listsegs \ give me a BIGGER dictionary
save-exe F88
bye \ All done, leave now.