Changes

Jump to: navigation, search

FutureOS

102 bytes added, 20:22, 28 October 2009
/* Hardware */
FutureOS includes one of the fastest FDC-based disc- and file-reading and writing routines ever written for the CPC. This is possible by ignoring the interleave factor, reading one physical sector directly after each other to the correct position in memory but also by just starting with the first appearing sector of every new track. With an increased track step rate it's even faster than optimized copy programs like Crowns' [[Crime|Crime]].
== Implementation of Hardware ==
The OS supports many of the hardware available for the CPC. One of the ambitions of FutureOS is to support all hardware available. Hardware expansions usually need drivers that can be flexibly added to an OS. Contrary to this approach, a goal of FutureOS is to provide a monolithic architecture where all drivers are implemented in a hardcoded way.
*''Disc drives and hard discs:'' FutureOS supports up to eight floppy disc drives and up to four hard disc partitions(Dobbertin HD20 hard disc). It buffers the directories read from any mass storage device in the expansion RAMto speed up drive access.
*''Plug and Play:'' If a hardware expansion is connected to the CPC FutureOS will automatically detect that expansion, initialise it and make it available to the user. The architecture of the OS allows you to add and remove hardware on purpose(hot plug and play). The user can switch external hardware on or off in the configuration bytes (use ConfigOS utility).
== OS supported Hardware ==
2,002
edits