flat assembler
Message board for the users of flat assembler.
![]() Goto page Previous 1, 2 |
Author |
|
f0dder
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 |
|||
![]() |
|
bubach
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 |
|||
![]() |
|
jeffwilson
Those tutorials are quite helpful - thanks a lot. I have quite a bit of reading to do.
![]() -Jeff |
|||
![]() |
|
Goto page Previous 1, 2 < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.