Page 1 of 1

int 13h?

Posted: Sat Jan 01, 2005 12:00 am
by njkt
Hi,
well i honestly feel stupid for asking this but, when using int 13h how does it work? I was reading up on a boot loader, and it used int 13h and I know thats what you use to boot stuff, but i mean... how does it get the kernel from the floppy then boot it?

Im very sorry for such a question but it has been buggin gme for a while.

-Nick

Re: int 13h?

Posted: Sun Jan 02, 2005 12:00 am
by gaf
Hi,
int 13h is a BIOS interrupt. It will trap to the BIOS which will then read or write some data from the disk.

This site explains how to use it:
[url ]http://www.xaff.org/GI/biosref.html[/url]

The reason one has to use the BIOS is that you can't write a floppy driver that is small enought to fit into the 512bytes of the bootsector.

regards,
gaf

Re: int 13h?

Posted: Sun Jan 02, 2005 12:00 am
by njkt
thanks :D

Re: int 13h?

Posted: Wed Jan 05, 2005 12:00 am
by Peter
A very good interrupt list is,
Ralf Brown's Interrupt list.

http://www.ctyme.com/rbrown.htm