Page 1 of 1

[Resolved] What's next?

Posted: Mon Dec 03, 2007 2:34 pm
by Bobalandi
Alright, I have made a very, very simple kernel that can print hello world to the screen. What's next? I'm not sure what I should pursue now. :?

Re: What's next?

Posted: Mon Dec 03, 2007 2:51 pm
by bewing
lol! You really ought to get farther than that before you are stuck for ideas. :wink:

Create default interrupt handlers, and set up the IDT and GDT next.

Posted: Mon Dec 03, 2007 5:25 pm
by Bobalandi
Ok, sorry, I'm not out of ideas of what to do, but what order should I do them in?

Posted: Mon Dec 03, 2007 7:11 pm
by piranha
Set up GDT, IDT, and interrupt service routines. Get exception handling working, and a good panic() function. You need a panic function that:
1) Displays registers, and all of that so you can figure out what the hell happened
2) Displays the file and line number that the panic occurred at.
3) Displays a fun little text animation of an animal with it's tongue sticking out (optional)

Then, get the PIT working, and a keyboard function going, (optional: with a getch() function)

That should keep you busy for 1 to 10 days, depending on how busy you are.

-JL, and I recommend searching Google, and looking on the Wiki. :wink:

Posted: Tue Dec 04, 2007 1:27 am
by Combuster
piranha wrote:-JL, and I recommend searching Google, and looking on the Wiki. :wink:
This question has been asked many times before: [wiki]Category:FAQ[/wiki]

Posted: Tue Dec 04, 2007 9:51 am
by piranha
Ah yes, there it is!

-JL

Posted: Tue Dec 04, 2007 2:27 pm
by Bobalandi
Combuster wrote:
piranha wrote:-JL, and I recommend searching Google, and looking on the Wiki. :wink:
This question has been asked many times before: [wiki]Category:FAQ[/wiki]
Thanks, that's what I needed :D