Introduction - If you have any usage issues, please Google them yourself
DOS-C started in 1988 as an experiment in writing device drivers in C for
Microsoft s MS-DOS. Both block and character device drivers were written,
along with special C data structures to match the MS-DOS request packet. It
was then recognized that using the same techniques, an operating system
could be written that would take advantage of the C language features and
would require much less time to develop than the traditional assembly
language techniques. Although UNIX had proven this earlier, it was not
tried with a traditional pc operating system.
At this time, a minimal operating system using the device drivers written
earlier along with a new 8086 interrupt API was developed. It was called
XDOS and proved to be a functional operating system. This new operating
system was used to develop booting techniques and a C library SDK was
developed for it.
XDOS enhancements were started in 1989 and MS-DOS was chosen as the new API.
A more advanced archite