Hallo,
um den anderen Thread nicht zu sehr ins OT zu treiben, weiter hier.
Mit HelloWorld-Bootloader meinte ich einfach einen Code, der "hello world" ausgibt und direkt von Diskette geladen werden kann (wenn's möglich ist). Damit ich nen Einblick kriege, wie es gehen kann.
Gruß,
Svenska
um den anderen Thread nicht zu sehr ins OT zu treiben, weiter hier.
Zitat
Das wäre nett.Zitat@taljeth: Du schriebst, dass du einen Kernel in Pascal angefangen hast. Irgendwie kann ich mir das nicht zu richtig vorstellen, wie das funktioniert (ich kenne nur Delphi). Welche Software (Compiler) benutzt du dafür? Kannst du mir einen kleinen HelloWorld-Bootloader mal darin programmieren?Bootloader? Ne, laß mal, dafür nimmt man Assembler... Ich benutze eigentlich immer GRUB. Für den Kernel habe ich FreePascal benutzt. Ich kann dir auch mal einen kleinen Beispielcode geben, wenn ich daheim bin.
Mit HelloWorld-Bootloader meinte ich einfach einen Code, der "hello world" ausgibt und direkt von Diskette geladen werden kann (wenn's möglich ist). Damit ich nen Einblick kriege, wie es gehen kann.
Gruß,
Svenska

Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken

Gespeichert

). Dessen Ausgabe kann man also nicht einfach in den Bootsektor schreiben... Ich würde dir wirklich GRUB empfehlen, damit ist es dann recht einfach.
Also enthalten die Objektdateien noch keine Referenzen auf die endgültigen Speicheradressen, sondern nur relative Speicherbezüge? Und die werden dann endgültig, wenn man das linkt?