Where do I begin to get a program running in my OS?
Posted: Thu Jan 14, 2010 1:22 pm
Hello there:
First of all, I'll be honest: I am a HORRIBLE C/C++ coder. I know nothing about it other than the structure. So please don't answer me in C. I am an ASM coder, I make games, networking apps, libraries all in ASM. So I am skilled there. Now, I am making a hobby OS for fun and currently it can use a custom bootloader I made (that was hard, but I got it in the end when my kernel went over the 512 byte limit), and it has a command line kernel. I tried searching for an answer but couldn't find one so here goes my question:
Where do I start when it comes time to implementing a file system? Like how do I recognize files on the drive? (The DIR command in DOS) Then, where would I start in getting some kind of a simple application running?
I honestly hope this isn't asking the obvious, or that I am wasting all your time. But I got that OSDev bug and I am greatly enjoying this.
Thanks for any help!
David
First of all, I'll be honest: I am a HORRIBLE C/C++ coder. I know nothing about it other than the structure. So please don't answer me in C. I am an ASM coder, I make games, networking apps, libraries all in ASM. So I am skilled there. Now, I am making a hobby OS for fun and currently it can use a custom bootloader I made (that was hard, but I got it in the end when my kernel went over the 512 byte limit), and it has a command line kernel. I tried searching for an answer but couldn't find one so here goes my question:
Where do I start when it comes time to implementing a file system? Like how do I recognize files on the drive? (The DIR command in DOS) Then, where would I start in getting some kind of a simple application running?
I honestly hope this isn't asking the obvious, or that I am wasting all your time. But I got that OSDev bug and I am greatly enjoying this.
Thanks for any help!
David