DOS-FROTH
An experimental implementation
of the
in protected mode under DOS,
100% written in 386 assembler
What is Froth ?
Froth is an experimental developement system for PC, under DOS operating
system. Here are the highlights:
·
Complete and highly interactive integrated tools:
interpret, 386 compiler, source editor.
·
Run in 32-bits protected mode, using all memory
(flat model). Runs fine in a DOS box under Windows 98.
·
100% written in 386 assembler (Borland TASM).
·
Powerful built-in source editor (FROSTED).
·
Tools for cross-reference (can modify automatically
your sources).
·
Ability to make stand-alone DOS application (.EXE
files).
·
Code or Data not limited to 64K (only available
memory).
·
Instant go to any definitions (colon definitions or
variables) from editor (definitions browser).
·
Automatic and dynamic variables, with garbage
collector.
·
Fixed and dynamic string handling (length from 0 to
15Mb).
·
Complete support of 'CTRL-BREAK', under MS/DOS (at any
time a program could be stopped, with definitions calls).
·
Multi-threads: up to 31 threads can run 'at the same
time' (cooperative scheduler).
·
Safe system: protection against 'memory exceptions'.
·
Trace manager for debugging purpose.
·
Many examples on disk (source programs in Froth language).
·
Complete online help (for each definition available
on starting).
·
Complete manual: tutorial guide, reference guide,
glossary.
Froth system is an integrated interpret/compiler/editor, which converts Froth source files (.FTH) into executable, either into memory (so to be run under the interactive environment), either into a stand-alone executable file (.EXE, to be load from the DOS shell).
Example of application written in Froth
|
Executable: Life game program |
193 Kb |
|
|
Source of this program (text file) |
56 Kb |
|
|
Snapshot #1 |
26 Kb |
|
|
Snapshot #2 |
79 Kb |
|
|
Snapshot #3 |
91 Kb |
|
|
Snapshot #4 |
51 Kb |
|
|
Snapshot #5 |
52 Kb |
|
|
Snapshot #6 |
49 Kb |
How to get Froth ?
|
Froth on-line manual |
1.4 Mb |
|
|
|
Froth word document manual |
894 Kb |
|
|
|
Froth executable + Manual + Examples |
612 Kb |
Zip file, Extract as c:\froth |
|
|
Froth Assembler Sources |
318 Kb |
Zip File. |
|
All archives (source + binaries) |
svn
co https://dos-froth.svn.sourceforge.net/svnroot/dos-froth dos-froth |
|
Anonymous SVN access |
![]()
|
Pages created:
|
Pages
last revised: |
![]()
![]()