Page 1 of 1

OSDev Series Revision 3

PostPosted: Sat Jul 25, 2009 12:44 am
by Mike
Hello everyone,

During the next week you may see some updates to the OS Development Series. These updates include making the series easier to navigate, additional changes to the chapters themselves, bug reports and fixes, and some other changes while the next series full revision gets implemented. If you have any suggestions to make the series better, please feel free to let us know so we can impliment it during the upgrades!

Re: OSDev Series Revision 3

PostPosted: Sat Aug 08, 2009 7:29 pm
by axneer
hi....
I am learning a lot from these tutorials....thanks..
In os dev series tutorial-4 (bootloader2) in the last code given (boot1.asm)
there should be
Code: Select all
int 0x12
not
Code: Select all
int 0x16
if i am not wrong .....

Re: OSDev Series Revision 3

PostPosted: Sun Aug 09, 2009 11:21 am
by Andyhhp
No

In that case, int 0x12 is correct. Its a one off bios function for getting the details of low memory.

For the other memory retreival fucntions, int 0x15 is used.

~Andrew

[EDIT]

O wait I see what you mean.

Yes - the code should use int 0x12 not int 0x16. Int 0x16 is for keyboard interration through the BIOS

Re: OSDev Series Revision 3

PostPosted: Sun Aug 09, 2009 12:27 pm
by axneer
Hey......
I am saying int 12 is correct. It is int 16 that got printed there
(in the very last big program). it is a typo error .i just thought to bring it to ur notice in upgradation
:(

Re: OSDev Series Revision 3

PostPosted: Sun Aug 09, 2009 3:42 pm
by Mike
Hello,

Yes that is an error, sorry about that :)

In revision 2 I may just remove those parts from the chapter completely sense they are unrelated to what the chapter discusses.