diff --git a/msdos/FORTH.COM b/msdos/FORTH.COM new file mode 100644 index 0000000..9df13bd Binary files /dev/null and b/msdos/FORTH.COM differ diff --git a/msdos/META.COM b/msdos/META.COM new file mode 100644 index 0000000..fe813cf Binary files /dev/null and b/msdos/META.COM differ diff --git a/msdos/MINIMAL.COM b/msdos/MINIMAL.COM new file mode 100644 index 0000000..1782b8b Binary files /dev/null and b/msdos/MINIMAL.COM differ diff --git a/msdos/README.ORG b/msdos/README.ORG new file mode 100644 index 0000000..aad7226 --- /dev/null +++ b/msdos/README.ORG @@ -0,0 +1,25 @@ +#+TITLE: VolksForth MS-DOS README +#+AUTHOR: Carsten Strotmann +#+DATE: <2020-06-19 Fri> + +* How to meta-compile a new kernel + + After making changes the the Forth kernel source in =kernel.fb=, + restart =volksforth.com= to have a clean system and compile a new + "minimal" kernel with =include kernel.fb=. This will create a new + =FORTH.COM= executable. + +* creating a minimal system with a simple editor + + Execute =forth.com include minimal.sys= to generate the file + =minimal.com= which contains a minimal VolksForth system with the + Retro-Forth editor + https://fossil.forth-ev.de/volksforth/wiki?name=Atari8bit-retrofortheditor + + This system can be used to edit the file =volksforth.sys= or other + Forth source block files needed to create a full VolksForth system. + +* creating a full VolksForth system from the minimal kernel + + Execute =forth.com include volks4th.sys= to create a new fully + equipped VolksForth executable =volks4th.com=.