summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--internals.rst16
1 files changed, 16 insertions, 0 deletions
diff --git a/internals.rst b/internals.rst
index 48ce82c..690cc4d 100644
--- a/internals.rst
+++ b/internals.rst
@@ -10,3 +10,19 @@ Additionally extracted source code from `floppy disk images`_ can be found here_
.. _floppy disk images: artifacts_
__ src/
+Bootstrapping
+^^^^^^^^^^^^^
+
+[gmdstudien80c]_ page 198 describes the bootstrapping process:
+
+1. Run EUMEL0 interpreter. This program is able to load dataspaces from floppy
+ disks, which is required in the next step.
+2. Load code and variable dataspaces for both passes of the cross-compiled ELAN
+ compiler.
+3. Load base system’s source code from floppy disks. This includes the
+ supervisor, monitor, editor and all functions described by the ELAN
+ standard.
+4. Compile and run the supervisor.
+5. Generate initial task tree.
+6. Save all dataspaces to disk.
+