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.
Hello, I would like to know how to specify a certain location in memory in my disk address packet so it will load my kernel at the address 0x100000 above the first megabyte of memory. Here is my disk address packet:
Thanks for the help. However, I have a dilemma. If I cannot load my kernel above 1mb in realmode and I can't use interrupts in protected mode what do I do?
Load it in real mode, then move it in protected mode; or switch to unreal mode, load it, move it and switch to pmode.
The first method is easier if you're only loading one file, or multiple files that fit within 640k. otherwise, the second method is easier.
Programming is 80% Math, 20% Grammar, and 10% Creativity <--- Do not make fun of my joke!
If you're new, check this out.