Revision History
-=-=-=-=-=-=-=-=-
V2.6  - Basic support for FAT16 added (18-04-10).
V2.5  - Code cleaned up. Many bugs fixed. Thread safety functions added (01-03-10)
V2.x  - Write support added as well as better stdio like API (07-04-07)
V1.0  - Rewrite of all code to enable multiple files to be opened and provides a 
        better file API.
	Also better string matching, and generally better C code than origonal 
        version (29-09-06)
V0.1c - Fetch_ID_Max_LBA() function added to retrieve Drive infomation and stoping 
        the drive reads from addressing a sector that is out of range.. (24/01/04)
V0.1b - fopen(), fgetc(), fopenDIR() using new software stack for IDE and FAT32 
        access (17/01/04)
V0.1a - First release; fopen(), fgetc() unbuffered reads....  (27/12/03)
