Page 1 of 1
Help with the early stages of OS development...
Posted: Mon Mar 27, 2006 12:00 am
by GLI_Founder
I wanted to know if anyone can tell me where to start in developing on OS? Please, anyone help. I really wanna do this and just dont know where to start. help me out? Also, is there any software out there that would make the job easier for a beginner with almost no experiance with code?
Re: Help with the early stages of OS development...
Posted: Mon Mar 27, 2006 12:00 am
by blackcatcoder
1. You should try to code your own little boot sector
, to see how things work and what 16-Bit real mode is and what it is capable of.
2. After the very first boot sector try to switch from 16-Bit Mode into 32-Bit Mode (Real mode to protected mode)
3. There are a lot of operating systems out there which may help you, but first try to understand some basic things.
4. One of the best resources about cpu related things are the intel developer manuals....
If there are any questions left, please ask!
greeds
Re: Help with the early stages of OS development...
Posted: Tue Mar 28, 2006 12:00 am
by Hery
When your system can turn into PMODE you will want to use interrupts, so implement IDT.
Read osdever.net and intel mauals.
Re: Help with the early stages of OS development...
Posted: Thu Mar 30, 2006 12:00 am
by JAAman
cannot believe everyone gave good advice (the holy intel manuals) without telling you where to find them!!
## ---- ----- ------ Intel Manuals
other favorite links:
## ---- ----- RBIL
tells all about the BIOS interupts (necessary before you get to PMode) and ports, and CMOS, and important conventional memory locations (alot of people think its just about the interupts -- but its not)
OSRC
this was also mentioned above, but contains many articles on many important subjects -- esp hardware documents
BonaFide OS Dev
many very helpful tuts (esp known for there memory management ones)
Geezer
the home of the ultimate god of OSdev (imho) -- almost every OSdever at some point, will make references to his work -- one of the first, best, and most knowledgeable OSdevers (he used to post here on the old board -- btw:wish the old post were still here for reference -- hint hint chase)