Click to See Complete Forum and Search --> : Os
LaoTzu
January 8th, 2005, 12:35 AM
I am using emu8086 to compile it, it is supposed to boot from a floppy. I started with assembly not to long ago, but am getting the hang of it pretty quick. Why won't this boot? The .boot will load, but the bin file won't run correctly. I think that is what's happening. Can someone fix it and let me know what was wrong?
The code and the compiled code is attached in a zip file.
NoHero
January 8th, 2005, 01:31 AM
This will also not run properly since your BIOS uses LBA addressing mode for sure. By the way, this is not a good forum to discuss OS related stuff. You should try www.osdever.net.
LaoTzu
January 9th, 2005, 11:32 AM
Thanks for the link, I got it working yesterday, it will boot up now. Stupid mistake-forgot to null terminate one of the strings.
NoHero
January 9th, 2005, 11:36 AM
Thanks for the link, I got it working yesterday, it will boot up now. Stupid mistake-forgot to null terminate one of the strings.
Yep. The next step is to write the second level kernel with C. I have worked 2 weeks on it to get in runable. But then I had an 32bit os with C entry point :thumb:. And now I have lost it all during an HDD crash. But nice that there are some people out there to try to make their own kernel. It's a great expirience.
LaoTzu
January 10th, 2005, 06:37 PM
can I use assembly to make a 32 bit OS?
kahlinor
January 22nd, 2005, 05:07 PM
Of course, check out MenuetOS, 32bit OS written completely in assembly.
http://board.flatassembler.net/forum.php?f=12&sid=22c331d4b4b2dd9f13205af80635686a
codeguru.com
Copyright WebMediaBrands Inc., All Rights Reserved.