Next

Where to Go Next

Further information

How do I load and execute applications?

You can use your own load-module format but you may be better to support an existing file layout.

Who would be willing to test my OS code?

My code doesn't work/hangs/reboots, help!

Formulate your problem in a detailed way. If the code doesn't work, we need to know how it's supposed to work in the first place. Explain what it does (or supposed to) and exactly how it doesn't work. Try to figure out where it doesn't work by using debug screen outputs and infinite loops (to see up to which point the code gets successfully before something bad happens). Don't just post hundreds of lines of ASM/C code, especially irrelevant to the problem, be nice. If you have exception handlers that fire unexpectedly, print out from them CS:EIP of the faulty instruction and then use the map file (can be produced by the linker) or disassembler to figure out exactly what that instruction was and in what function/subroutine.

Are there FAQs and documents with further info?

Yes, there is a lot of good information, if rather sporadic, out there on the Internet.

Where can I ask for further help?

*

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License