Embedded Controller Forth for the 8051
family
source code and documentation
First posted
Thursday June 10, 2010 11:09
Updated
Wednesday October 27, 2010 08:09
Forth86 is working on Windows 7 as of Tuesday October 26, 2010.
Files are of two types:
1 .txt or .doc files which can be read
with a text editor such a WinWord, notepad, wordpad, ...
2 forth screen
files which usually have the extension .scr but may have other extensions
too.
We'll get you running Forth86 in a DOS window on your computer so that you can read the .scr and other forth creen files.
51BOOK is a folder with zipped files. Mr Rodriguez created 51BOOK.
51book1 is a folder with the 51BOOK files unzipped.
8051 forth documentation:
Here's the directory on the website
![]()
8051forthdocumentation
You may wish save each of the below files in subdirectory 8051forthdocumentation of folder 51book1 on your computer.
after51.txt
asm51.txt
before51.txt
critics.txt
directory.txt
edit51.txt
f51.txt
readme2.txt
readme.txt
8051forthfiles
Microsoft incorrectly, in this case, identifies .scr files as 'screen saver.'
In forth parlance .scr stands for 'screen.'![]()
Point, right click, Open, Save, Close in f86/8051forthfiles/
2VF51.SCR
DEFAULT.SYM
DS4.COM
DS4.SCR
IMAGE.COM
IMAGE.SYM
MA8051.SCR
MC8051.COM
MCNOASM.COM
SYSTEM.SCR
forth86code
Make directory f86,
then make subdirectory forth86 code
Successively right click on each the below three links and save in f86/forth86code
P.COM
SYSTEM.SCR
FORTH86.SCR
Here's saving P.COM
Navigate using Windows explorer to
Put the cursor over P.COM and double right click.
You should see
Point and double click run. And you should be running FORTH86 in a DOS window.
Caps Lock ON! Forth is case sensitive.
In the above example BYE was typed to show you how to get out of FORTH86.
Type BYE, then key Enter and the DOS window should disappear.
You might try the word VLIST to list the dictionary.
Or try 2 2 + .
Then try PFILE FORTH86
0 E for the Laxen forth full screen editor.
Hit esc to exit the editor.
We started this project on IBM 8088 computers in the early 1980s so we were in the DOS world at that time.
Amazing that it all still works.
Windows 7 gave us trouble.
But it looks like we are getting out of it after download DOSbox.
Click on Windows option.
Here are the steps to run Forth86 under Windows 7.
Double click on DOSbox icon after entering 'mount c c:\51book1'.
Type 'dir' to see below.
Type 'p' to invoke Forth86
VLIST works lots slower than under xp running on AMD phenom quad 4.
Upgrade from Premium 64-bit to Professional 64-bit will allow Forth86 to directly run from Windows.
Upgrade solution is expensive. Bad information to the right.Joey at Office Depot explains on Friday July 9, 2010 how we can upgrade from Premium 64-bit to professional for about $68.
Remaining files below. Point, right click, Open, Save, Close in f86/forth86code
ASCII.SCR
ASM86.SCR
BASDIR.SCR
COMPARE.SCR
DEFAULT.SYM
DOTSTACK.SCR
DUMP.SCR
FLASH.SCR
IMAGE.COM
IMAGE.SYM
LAXED.SCR
MA8086.SCR
MC8086.COM
MC.SCR
MCNOASM.COM
NCC2BASE.COM
NCC2BASE.SCR
NDEBUGR.SCR
PRINT.SCR
QUAN.SCR
forth86documentation
AFTER86.TXT
BEFORE86.TXT
F86-1.TXT
F86-2.TXT
README.TXT
miscellaneous
DS4.DOC and WORDS.DOC were so old that Word 2000 would not read the files without a converstion installation.
DS4.DOC is converted to text in DS4A.txt
WORDS.DOC is converted to text in WORDSA.txt
DS4A.txt
WORDSA.txt
ECF.BAS
Point, right click, Open, Save, Close in f86/miscellaneous/
DS4.SCR
ECF3.SCR
ECF4.SCR
LSHOW.SCR
SLAX.SCR
Embedded controller forth for the 8051 family manuscript ![]()
ECF0.TXT
ECF1.TXT
ECF2.TXT
ECF3.TXT
ECF4.TXT
ECF5.TXT
ECF6.TXT
ECF7.TXT
ECF8.TXT
ECF9.TXT
ECF10.TXT
ECFIDX.TXT - book index
ECFAP1.TXT
ECFAP10.TXT
ECFAP11.TXT
ECFAP12.TXT
ECFAP13.TXT
ECFAP14.TXT
ECFAP15.TXT
ECFAP16.TXT
ECFAP17.TXT
ECFAP18.TXT
ECFAP19.TXT
1984 ieee software article covers our Sandia labs 8085 Forth work.
Lewis was involved in 8085 Forth.
Corvallis, Selecting implementation by TG Lewis - 1984 IEEE. Software, 4400 Sulphur Springs Rd., Corvallis, OR 97330. Selecting an implementation ... Payne has responded with the following critique of both Pascal and C. He .... at 9.6 Kbits with an 8085 Forth development system (Figure 2).
ieeexplore.ieee.org/iel5/52/35715/01695234.pdf?arnumber=16952348085 Sandia-Approved FORTH Article.
Havard Architecture Requiem.
Ted Lewis (computer scientist) - Wikipedia, the free encyclopedia Ted Lewis is Professor of Computer Science and National Security Affairs at the Naval Postgraduate School. Prior to January 2002, Lewis was Director, ...Lewis is one of Payne's former students.