
Module directory format (tentative):

	Name	10 bytes
	Flags	1 byte
	Size	1 byte (number of sectors)
	Sector	4 bytes (starting sector)

	Flags:
		7 6 5 4  3 2 1 0
		| | | |  | | +-+--- Action to take at load time
		| | | |  +-+------ Format

		Action:
		00: just load
		01: load & add 'name' field to symbol table
		10: load & link
		11: load, link & run first routine in .text segment

		Format (good enough for now):
		00: binary (raw data)
		01: RDF
		10: XCOM
		11: Retro native



We'll need a program to build a customized disk image for installing
Retro/Tunes, probably as a CGI program. Just select the modules you need and
hit "download". 

This program would be similar to modutil, but it only has to write the disk
image, not read or modify it, so it'll probably be even simpler. Arguments
passed by httpd should be a list of modules, like this (The - prefix means
"put this module in the boot loader"):
	cgi-bin/buildimage -floppy -ide -linker -keyboard -screen forth lisp

Don't start yet! Wait until the system has evolved more. We need a good way
to insert modules directly into the boot loader, without recompiling it (Not
too complicated, just put the module addresses in the boot sector data
block). Also, wait until we have a good persistent storage system.
