AusZero wrote:I may just forget about making an operating system temporarily.
AusZero wrote:Yes I have read getting started, but I don't know much about stacks.
/me bang head on wall ....
don't give up,
but you're trying to do a triple-jump-backflip-summer-sault when you're just starting to walk.
you need to learn more basic system programming skills before jumping into the whole blown OS thing.
learn some more assembly and how to interface assembly and a high-level language for starters, how compilers/assembler/linkers work, how other OSes work, lots of ressources on osdev.org and on the web in general.
not that you need much assembly to write an OS, but you will need *SOME* to make it work and a lot of assembly knowledge to debug things when they crash.
try making some old DOS games first, vga, then vesa, then with sound (irqs) then with dos extenders, then with your own dos extender, then you'll almost have the base for a kernel.