Hola,
You think I should use Mike's driver for now and just rewrite it myself as the time passes?
You appear to be at a crossroads of sorts. (And I'm afraid it's not an epic Clapton cover.)
On one hand, you can very easily use MikeOS code, and continue on your merry way. However, how are you to implement more lengthy sections that are to follow? FAT12 is at the low end simple spectrum of file systems. Things only get more complicated. Moreover, when you're taking a considerable amount of other people's code, why even bother with osdev at all?
The other option is to start...writing code. If you fail, try, again. Your mistakes are
completely worthless if you don't learn from them.
So, in my opinion, no. Don't use anyone else's code. If you can't do it, you can't do it. Try something else, and come back to it later, or study to your mind's breaking point to figure out how. Using other's code because you 'can't do it' is not the point of sharing code. (That's to save us from reinventing the wheel\and or saving a lot of time doing something we could already do should we have cared to.)
It's like a credit card: if you can't afford something...you can't afford it! You don't deserve it!
Good Luck.
C8H10N4O2 | #446691 | Trust the nodes.