Page 1 of 1
How can im make my own os in c++?
Posted: Wed Jan 29, 2003 6:15 am
by Nuno Silva
:-\ I'm 14 years old and would like to make a os in c++. can you help me?
Re:How can im make my own os in c++?
Posted: Wed Jan 29, 2003 6:59 am
by drizzt
Welcome to the club!
You can find some docs & tutorials for newbies at
http://osdev.neopages.net or if you read the previous topics in this forum you can find tons of infos...
However I think you must have a good knowledge about C++/C and assembly programming before you start an OS project...
Re:How can im make my own os in c++?
Posted: Wed Jan 29, 2003 7:06 am
by 2100-OS
You should also know a bit of assembler, because C and C++ don't support everything, for example: interrupts...
Re:How can im make my own os in c++?
Posted: Wed Jan 29, 2003 8:08 am
by whyme_t
Firstly, I would recommend you
don't use C++. Your going to get a lot of problems which you'll have to solve yourself, you'll get a certain
resistance with help / support because it is the
norm to use C and asm.
That said, please feel free to check out my contribution to helping people who want to use C++,
http://www.invalidsoftware.net/os/. I'm working on an update soon.
Re:How can im make my own os in c++?
Posted: Wed Jan 29, 2003 8:55 am
by Pype.Clicker
Nuno Silva wrote:
:-\ I'm 14 years old and would like to make a os in c++. can you help me?
refreshing youth ... i suggest you head yourself to the Operating System Resource Center and start collecting docs/tutorial. Intel's manual is also a must (yes, it's huge, but it worth the download - believe me. What you just need is a lot of coffee
Re:How can im make my own os in c++?
Posted: Wed Jan 29, 2003 9:39 am
by jrfritz
2100-OS wrote:
You should also know a bit of assembler, because C and C++ don't support everything, for example: interrupts...
C/C++ does support interrupts...its just that you need a asm stub so that the stack and stuff stays correct...
Re:How can im make my own os in c++?
Posted: Wed Jan 29, 2003 10:11 am
by whyme_t
standard C/C++ doesn't support return from interrupt, iret. So in that sense, it doesn't support interrupts.
Re:How can im make my own os in c++?
Posted: Wed Jan 29, 2003 10:46 am
by jrfritz
Opps...forgot about that.