flat assembler
Message board for the users of flat assembler.
Index
> OS Construction > Operating System Kernel questions Goto page Previous 1, 2 |
Author |
|
f0dder 10 Feb 2005, 01:42
Quote:
Well, it's sort of trivial - "use the right BIOS interrupts to load the kernel off the boot drive in the proper way". BIOS interrupts would usually be int 13h but there are extensions. I can't remember where the boot drive is stored, look for osdev articles. The proper way depends on how your disk is prepared - most people will start with a raw disk or fat12/fat16. Quote:
man dd Or, alternatively, you could copy bootsector+kernel to one file, and dd that. http://www.nondot.org/sabre/os/articles http://my.execpc.com/~geezer/osd/index.htm |
|||
10 Feb 2005, 01:42 |
|
bubach 11 Feb 2005, 08:30
http://www.osdever.net/
and http://mega-tokyo.com/osfaq2/ has much nice info for the beginner. On osdever, check out gregor brunmar's and the first xosdev tutorials (http://www.osdever.net/tutorials.php?cat=4&sort=1). The xosdev tutorial contains info on how to load a couple of sectors of the floppy right after the bootsector (no filesystem). It can be a good way to practice. / Christoffer |
|||
11 Feb 2005, 08:30 |
|
jeffwilson 12 Feb 2005, 14:00
Those tutorials are quite helpful - thanks a lot. I have quite a bit of reading to do.
-Jeff |
|||
12 Feb 2005, 14:00 |
|
Goto page Previous 1, 2 < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.