Page 1 of 1
Fat12
Posted: Tue Jul 05, 2011 9:40 pm
by rooper
This doesn't seem to be a hot topic so I'll ask about it, I have been reading the articles on file systems, but they haven't been much help I was wondering if you could give me a good tutorial on how to implement file systems preferably something easy like fat12 (if it's easy). Thankyou!
Re: Fat12
Posted: Tue Jul 05, 2011 11:55 pm
by thepowersgang
FAT12 is a simple filesystem, if you can't figure out how to access it yourself, you are not ready for OSDev.
(Although, you could read the VFS article to get an idea on general filesystem driver theory)
Re: Fat12
Posted: Wed Jul 06, 2011 2:08 am
by OSwhatever
rooper wrote:This doesn't seem to be a hot topic so I'll ask about it, I have been reading the articles on file systems, but they haven't been much help I was wondering if you could give me a good tutorial on how to implement file systems preferably something easy like fat12 (if it's easy). Thankyou!
Fatgen103.doc is usually a good start. Written by Microsoft themselves.
http://www.google.se/url?sa=t&source=we ... pA&cad=rja
Re: Fat12
Posted: Wed Jul 06, 2011 3:13 am
by M-Saunders
I used this to implement FAT12 in my OS:
http://www.disc.ua.es/~gil/FAT12Description.pdf
It has everything you need. FAT12 is rather simple and not difficult to implement. My OS (see sig) has a well-commented FAT12 floppy driver (real mode x86 asm) in source/features/disk.asm.
Don't look for hand-holding step-by-step tutorials for everything -- try reading specs and coding things yourself, to see what you're capable of. Good luck!
M