Beiträge anzeigen

Diese Sektion erlaubt es dir alle Beiträge dieses Mitglieds zu sehen. Beachte, dass du nur solche Beiträge sehen kannst, zu denen du auch Zugriffsrechte hast.


Nachrichten - DePabba

Seiten: [1]
1
Lowlevel-Coding / Booten mit Bochs
« am: 28. May 2006, 19:25 »
Hallo,

habs jetzt mich Bochs probiert.
Funktioniert einwandfrei.
Keine Ahnung, warum der PC das nicht booten will.
Aber das hier ist eh einfachar und reicht mir auch zum testen.

Danke Leutz.

Gruß
DePabba
2
Lowlevel-Coding / Booten mit Bochs
« am: 28. May 2006, 19:23 »
Hallo,

habs jetzt mich Bochs probiert.
Funktioniert einwandfrei.
Keine Ahnung, warum der PC das nicht booten will.
Aber das hier ist eh einfachar und reicht mir auch zum testen.

Danke Leutz.

Gruß
DePabba


SORRY: Falscher Thread
3
Lowlevel-Coding / Führende Nullen
« am: 28. May 2006, 17:04 »
Also ich hab auch schon 0x0AA55 ausprobiert, aber selbes Problem.
Wenn ihr sagt, dass der Code ansonsten in Ordnung ist, dann denke ich auch das es am schreiben auf die Diskette liegt.

Gibts noch ne andere Software zum lowlevel-schreiben auf ne Diskette außer Rawwrite?

Gruß
DePabba
4
Lowlevel-Coding / Bootsektor
« am: 28. May 2006, 04:39 »
Hallo,

bin beim durchgooglen mal auf diese Seite gestossen und war sofort begeistert von dem, was es hier zu lernen gibt.
Ich wollte jetzt einmal beginnen, selber ein paar lowlevel-sachen auszuprobieren.

Wenn ich es richtig verstanden habe, lädt das BIOS den ersten Sektor (512 Byte) des Bootlaufwerks in den Speicher. Falls dieser Code mit dem Wort 0xAA55 endet, startet das BIOS diesen Code.

Ich habe nun spasseshalber folgenden Code geschrieben.

<CODE>
ORG 0x7C00
times 512 - ($ - $$) - 2 db 0
dw 0xAA55
</CODE>

Also ähnlich dem Code, wie er in Ausgabe 1 verwendet wird.
Jetzt habe ich diese Datei mit "nasm -f bin ..." assembliert und die Binärdatei mit Rawwrite auf eine Diskette kopiert.

Beim booten bzw. Bootversuch zeigt das System aber "Operating system not found" an. Was mache ich falsch?

Gruß
DePabba
Seiten: [1]

Einloggen