OSDev Series Revision 3

News discussions

Moderator: Moderators

Post Reply
User avatar
Mike
Site Admin
Posts: 464
Joined: Sat Oct 20, 2007 7:58 pm
Contact:

OSDev Series Revision 3

Post by Mike » Sat Jul 25, 2009 12:44 am

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!
Lead Programmer for BrokenThorn Entertainment, Co.
Website: http://www.brokenthorn.com
Email: webmaster@brokenthorn.com

axneer
Posts: 5
Joined: Sat Aug 08, 2009 2:14 pm

Re: OSDev Series Revision 3

Post by axneer » Sat Aug 08, 2009 7:29 pm

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 .....

Andyhhp
Moderator
Posts: 387
Joined: Tue Oct 23, 2007 10:05 am
Location: 127.0.0.1
Contact:

Re: OSDev Series Revision 3

Post by Andyhhp » Sun Aug 09, 2009 11:21 am

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
Image

axneer
Posts: 5
Joined: Sat Aug 08, 2009 2:14 pm

Re: OSDev Series Revision 3

Post by axneer » Sun Aug 09, 2009 12:27 pm

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
:(

User avatar
Mike
Site Admin
Posts: 464
Joined: Sat Oct 20, 2007 7:58 pm
Contact:

Re: OSDev Series Revision 3

Post by Mike » Sun Aug 09, 2009 3:42 pm

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.
Lead Programmer for BrokenThorn Entertainment, Co.
Website: http://www.brokenthorn.com
Email: webmaster@brokenthorn.com

Post Reply