Tvůrci:
Náš úkol:
Úprava stávajícího zavaděče a ladícího zavaděče jádra pro zavádění systému z diskety, dopracování existujících utilit pro vytváření zaváděcí diskety. Rozpracovat možnost zavádění systému z HDD. C0FS.ASM - ozumná inicializace SP podle skutečné délky DS jednotlivých modulů, v KMAIN.C rozumná inicializace paměťové mapy.Současný stav:
Úspěšný boot z pevného disku. Viz. logfile.Zdrojáky:
Račte vstoupit do podadresářů.Pokud chcete úspěšně nabootovat, ČTĚTE!
Hlavně se jedná o BOOT.ASM, EMPTY.ASM v adresáři BOOT, LOADER.ASM (+ .INCludy) v adresáři LOADER a MAKE_SYS.CPP (s projektem MAKE_SYS.PRJ) v adresáři MAKE_SYS. Dále bych rád upozornil na KMAIN.H, který obsahuje strukturu pro parametry mainu kernelu.
A pokud chcete více porozumět tomu, jak bootstrap funguje, přečtěte si stránky loňské skupiny.