xref: /freebsd/share/examples/bootforth/README (revision 7b753b610cae0a413ad8cb33c23493891293cf49)
17b753b61SAndrzej BialeckiHere you can find some simple examples how to use BootFORTH (part of the
27b753b61SAndrzej Bialeckinew bootloader) together with terminal emulation code (available when
37b753b61SAndrzej Bialeckicompiling /sys/boot/i386/libi386 with -DTERM_EMU).
47b753b61SAndrzej Bialecki
57b753b61SAndrzej BialeckiNormally, you can place the files in /boot as they are here, and they will be
67b753b61SAndrzej Bialeckiautomatically loaded by /boot/loader.
77b753b61SAndrzej Bialecki
87b753b61SAndrzej BialeckiThe files are:
97b753b61SAndrzej Bialecki
107b753b61SAndrzej Bialeckiboot.4th	example of file which is always loaded by /boot/loader, if
117b753b61SAndrzej Bialecki		present in /boot/
127b753b61SAndrzej Bialeckiscreen.4th	helpful words for screen manipulation.
137b753b61SAndrzej Bialeckiframes.4th	basic frame drawing primitives. Requires screen.4th.
147b753b61SAndrzej Bialeckimenu.4th	example of simple startup menu.
157b753b61SAndrzej Bialecki
167b753b61SAndrzej BialeckiYou're encouraged to add more features to these files - I'm not a Forth
177b753b61SAndrzej Bialeckihacker, unfortunately...
187b753b61SAndrzej Bialecki
197b753b61SAndrzej BialeckiAndrzej Bialecki
207b753b61SAndrzej Bialecki<abial@freebsd.org>
217b753b61SAndrzej Bialecki
227b753b61SAndrzej Bialecki$Id$
23