Alpaca is a multitasking operating system for Z-80 based arcade hardware. It has been designed to run on both Pac-Man and Pengo based arcade machines, but can easily be ported to other machines with similar architectures. It supports four concurrently running processes, task switching, simple inter-process messaging, semaphores, and a basic window-based graphical interface.
Chango is a system for cacheing MP3 files from multidisc cdrom drives. Since you can't actually mount different discs in the same physical device simultaneously, this software will cache the files you need off to a predetermined cache, so that all of the needed files will be available simultaneously.
Clam Shell is a simple shell, designed to be a testbed for user interface ideas. It is a modular shell where the modules can be loaded or unloaded at runtime to expand or contract the functionality of the shell. This lets each user have a set of tools that they like to use, rather than one monolithic shell.
genroms is a utility meant to aid in generating ROM files for arcade machines or emulators. You pass it in a standard Intel Hex File (.IHX) along with a description of the ROM layout in memory (.ROMS), and it will generate the ROM files as specified in the ROM layout file. It is primarily meant to help people that are trying to write programs for arcade machines, or for circumstances where the ROM layout may be strange or non-contiguous.
DIRT is a simple directory stack utility that lets the user use the same directory stack across terminals and sessions. The stack of directories is stored in a file (.dirtpile) in your home directory. All shell sessions access the same file, and thus, all of them use the same stack. DIRT supports jumping to specific entries, push, pop, swap the CWD with the top of the stack, and jump to the top of the stack. A set of CSH shell aliases are also included, and required for proper functioning.
Jerry's Music Review System generates an HTML page from a simple flat file containing the band name, album name, date purchased, and a review of the album. It arranges the information and cross-indexes on band name and album name. It also displays a list of the 10 most recently purchased albums. Examples can be found on the homepage.
We get signal! Main screen turn on.
Dependencies Note: This project does depend on the 'noweb' literate programming tools, which are not available through freshmeat.