Main features:
- Reasonably complete file system stack with read-ahead and write-back caching, including a FAT12/16/32 file system driver
fatfs.sys
and a floppy controller driverfdc.sys
. - In order for this to happen, the following system components are implemented in this release:
- Object Manager, in particular object parsing, object insertion, object deletion, and symbolic linking
- IO Manager, needs to support volume mount and dismount
- Cache manager, needs to be able to map cached volume file blocks into the file system driver address space, as well as requesting the file system driver in order to satisfy paged IO
- HAL, needs to support DMA, in particular the weird non-busmastering ISA DMA that requires a so-called "map register" (ie. physical memory below 16MB), because ISA devices can't access anything above 16MB
- Win32 SEH (Structured Exception Handling).