So, dann mal los!
Ich versuche mich gerade mal im Bootloader-Coden! Soweit alles klar, ich schreibe meinen Code, Compiliere ihn mit NASM, und dann mit debug.exe in den Bootsektor damit. So, aber jetzt soll das Teil ja etwas loaden, und nicht nur beim Booten etwas ausgeben!Also, folgendes will ich realisieren:
(Damit's einfacher wird, in zwei komfortablen Schritten... ;-))
- Zunächst müsste ich ja auf die Diskette, auf der mein Toller Beispiel-Kernel ("Hello World!!"
) liegt zugreifen können. Das Dateisystem ist, wie bei jeder DOS/Windows-formatieren Diskette FAT16. Also, meine Frage: Wie realisiere ich einen FAT16-Zugriff mit Assembler, ohne laufendes Betriebssystem?
- So, da haben wir nun unseren Kernel. *g* Das zweite - vermultich kleinere - Problem: Wie lade ich den Kernel nun am effektivsten in den Speicher, und führe ihn aus?
thx & cu .......
NEWB!E


Also, folgendes will ich realisieren:
Zitieren
ffset und im protectet einfach nur addresse auf den stack
