<b>Download the first version of DreamOS:</b><ahref="/cgi-bin/wiki_joey/dreamos.img">dreamos.img</a>
<br>
This version uses the VGA alphanumeric mode (80x24) only.
<hr>
On Linux, use <b>dd if=dreamos.img of=/dev/fd0</b> to write to a floppy disk.
<br>
Once you boot the floppy, you will find yourself in the read-eval-print loop of the Dream Scheme Interpreter.
<br>
DreamOS does not access the hard-drive, but you can write code that does if you want to (don't hold me responsible!)
<br>
Files are stored on the floppy disk using a rudimentary flat file system.
<br>
The file "bootstrap.scm" is loaded automatically when the Dream Scheme Interpreter starts.
<br>
There is a primitive clone of the 'vi' editor, still under construction, coded in scheme in the file "edit.scm" (loaded automatically by "bootstrap.scm").
<br>
Type <b>(edit "README")</b> for example, and use the keys 'h', 'j', 'k', and 'l' for navigation, ':q' to quit.
<br>
All of the source scheme files are included.
<br>
<b>(load "make.scm")</b> will recompile.
<br>
<b>(sys-write-floppy)</b> will save changes to floppy (and only then).
<br>
<b>(sys-boot)</b> will reboot.
<br>
Have fun! :-)
<hr>
<b>Download the latest version of DreamOS:</b><ahref="/cgi-bin/wiki_joey/dreamos20080124.img">dreamos20080124.img</a>
<br>
Changes include:
<ul>
<li>SVGA graphics (1024x768) in 16 bit color. Does not work with all video cards. Good luck!</li>
<li>Integers have 32-bit magnitude (sign is stored separately).</li>
</ul>
<hr>
This version works on my Dell Inspiron 5000 and Dell Latitude CPi laptops, but I have not yet made efforts to insure