+ FAT12:
+ .data_pointer dd 0 ; internal driver data
+ .FSname db 'FAT12' ; 5 char filesystem name
+ .init dd init_fat12 ; pointer to init
+ .deinit dd 0 ; remove driver
+ .format dd 0 ; format drive
+ .mount dd 0 ; mount drive
+ .unmount dd 0 ; unmount drive
+ .find dd 0 ; find file
+ .findnext dd 0 ; get next match
+ .open dd 0 ; open file, get handle
+ .close dd 0 ; close file from handle
+ .attrib dd 0 ; get/set attrib. and time
+ .read dd 0 ; read file from handle
+ .write dd 0 ; write file from handle
+ .seek dd 0 ; seek from handle
+ .rename dd 0 ; rename file
+ .remove dd 0 ; remove file/dir
+ .create dd 0 ; create file/dir
+ .ioctl dd 0 ; extra calls if exists
+
+ ;---------------------------------------------;
+ ; FAT12 main info structure ;
+ ;---------------------------------------------;
+ struc fat12_data