This archive contains several programs which are useful in developing code for PC hardware that runs without an operating system.
MKBOOT is a utility that installs a custom boot loader, allowing you to load and execute any file, by booting it directly from floppy disk.
MDCFS is the 'C' source code for a "Minimal Dos Compatible File System", these functions allow you to read and write to DOS format disks without DOS. Basic open/close/read/write/delete functions are provided.
WINDOW is a set of very small ASM and 'C' functions which implement "character based" windows using direct memory writes. Supports multiple open windows, save/restore overlaid text, borders, scrolling, line-wrap and LOTS more.
COMM is a set of interrupt driven serial I/O functions, which use standard PC serial ports.
JOYSTICK is a function which reads the digital and analog inputs of the PC's game (joystick) port.
Source files are compatible with the ASM86 assembler, and MICRO-C/86 compiler from DDS 8086 Developers Kit.
(converted to HTML from the original ftp://ftp.dunfield.com/embedpc.zip cached http://techref.massmind.org/techref/com/dunfield/ftp/embedpc.zip )
Interested: