FAT16 in real mode
Posted: Wed Dec 12, 2018 9:19 pm
Hi, I'm new in the world of OS programming.
I already have a very basic OS (real mode, monolithic), written in NASM and mostly in C.
My goal is to make a clone of the early versions of MS-DOS (.com executable files, FAT16, etc)
I want to make something simple, because (how I said) I am new at OS programming.
Well, my real question is, how I can read/write FAT16 hard drives, get metadata (ex. last time modified, etc)
I already read the OSDev wiki, which gives to you a good introduction, but not how implement it, and well, I have no idea how to do what I want (I can't find it in internet).
Sorry for my bad english.
(if you need my source code, just say it and I upload a zip file with all files.)
I already have a very basic OS (real mode, monolithic), written in NASM and mostly in C.
My goal is to make a clone of the early versions of MS-DOS (.com executable files, FAT16, etc)
I want to make something simple, because (how I said) I am new at OS programming.
Well, my real question is, how I can read/write FAT16 hard drives, get metadata (ex. last time modified, etc)
I already read the OSDev wiki, which gives to you a good introduction, but not how implement it, and well, I have no idea how to do what I want (I can't find it in internet).
Sorry for my bad english.
(if you need my source code, just say it and I upload a zip file with all files.)