Initial commit
diff --git a/README.TXT b/README.TXT
new file mode 100644
index 0000000..8931e35
--- /dev/null
+++ b/README.TXT
@@ -0,0 +1,52 @@
+ ..............................................
+ ... ...
+ ... : DOS FORTH ; ...
+ ... ...
+ ..............................................
+
+
+This is my attempt at a FORTH implementation in 8086 Assembler for
+Microsoft DOS.
+
+
+
+ HOW TO COMPILE
+
+Run `make' on a UNIX host system with NASM installed.
+
+
+
+ HOW TO RUN
+
+Run `make run' to start DOSBox automatically, or run FORTH.COM on a
+real MS DOS machine or emulator.
+
+
+
+ DOCUMENTATION
+
+Please consult <WORDS.TXT> for a list of words and their use.
+
+
+
+ IMPLEMENTATION DETAILS
+
+The structure of a dictionary entry is shown in Fig. 1.
+
+ +--------+-------------------------+
+ |Byte |Field name |
+ +--------+-------------------------+
+ |0-1 |Link pointer |
+ +--------+-------------------------+
+ |2 |Length |
+ +--------+-------------------------+
+ |3..N |Name |
+ +--------+-------------------------+
+ |N+1.. |Body (aligned to 2 bytes)|
+ +--------+-------------------------+
+ Fig. 1: Dictionary entry
+
+
+
+
+ Copyright (C) 2021 swissChili -- http://swisschili.sh