Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Ghost: map some areas of your kernel for drivers as well as a table telling the kernel what the driver does, what it adds, etc. Then load the driver file at startup and add it to the tables.
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I don't even have driver loading, and I've been working on my OS for almost two months. Just finished FAT support a few weeks ago.
Then again, I don't really need it since I'm one of the sole people who contribute and no one's written any programs yet.
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
Nah thanks, I deleted the stuff I had. It's probably archived in my backup drive somewhere though.
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
BTW, what language are you using, are you in protected mode, and can you load files from the FAT?
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.