Autor Thema: Ausgabe Fehler.  (Gelesen 7393 mal)

fkrauthan

  • Beiträge: 19
    • Profil anzeigen
    • http://www.fkrauthan.de
Gespeichert
« am: 06. February 2006, 18:08 »
Ich habe den Quelcode von Lowlevel1 für den Kernel und den Bootloader
genommen.

doch ausirgendeinem grund kommt an statt des Textes der eigentlich kommen sollte nur zwei seltsame zeichen. :cry:

jeb

  • Beiträge: 341
    • Profil anzeigen
    • http://www.jebdev.net
Gespeichert
« Antwort #1 am: 07. February 2006, 11:54 »
Hi!

Überprüfe zuerst, ob die die Binärdateien richtig zusammenkopiert hast. Also zuerst den Bootloader und dann den Kernel. Danach solltest du überpüfen, ob du diese neue Datei wirklich in den ersten Sektor der Diskette geschrieben hast und nicht einfach auf die Diskette kopiert. Im Normalfall sollte sich die Diskette nach dem Kopieren des Kernels nicht mehr lesen lassen. Wenn das auch nichts nützt, überprüfe, ob du den Code wirklich in ein Binärformat assembliert hast (-f bin).

mfg, jeb

fkrauthan

  • Beiträge: 19
    • Profil anzeigen
    • http://www.fkrauthan.de
Gespeichert
« Antwort #2 am: 07. February 2006, 12:40 »
Habe ich schon alles gemacht. Doch es will nicht gehen.

Auserdem wenn ich nur den Bootlader hernehme und die Kernel nicht dazu kopiere geht alles.

Hatt es was mit meinem AMD Prozessor zutun?

ICh hatte schoneinmal so ein Problem da ging das ganze unter Bochs aber Am PC ging es nicht.

jeb

  • Beiträge: 341
    • Profil anzeigen
    • http://www.jebdev.net
Gespeichert
« Antwort #3 am: 07. February 2006, 17:40 »
Hi!

Da der AMD-Prozessor x86 kompatibel ist sollte es nicht am Prozessor liegen. Sonst würde ja z.B. win oder linux auch nicht gehen. Zudem ist Bochs nicht immer überall ganz korrekt. Gewisse Dinge gehen darin nicht.

mfg, jeb

fkrauthan

  • Beiträge: 19
    • Profil anzeigen
    • http://www.fkrauthan.de
Gespeichert
« Antwort #4 am: 08. February 2006, 15:28 »
Warum geht es dan nicht?

Ich habe genau den selben quelcode wie in Lowlevel1.

jeb

  • Beiträge: 341
    • Profil anzeigen
    • http://www.jebdev.net
Gespeichert
« Antwort #5 am: 08. February 2006, 18:05 »
Hi!

Gewisse Dinge sind nicht komplett oder ganz implementiert. Zum Beispiel die ASCII-Codes 10,13 stimmen nicht ganz. Aber der Code von Lowelevel sollte gehen.

mfg, jeb

fkrauthan

  • Beiträge: 19
    • Profil anzeigen
    • http://www.fkrauthan.de
Gespeichert
« Antwort #6 am: 09. February 2006, 14:51 »
Ich habe ihn schon verglichen.

Er müsste stimmen.

Mihail121

  • Beiträge: 13
    • Profil anzeigen
Gespeichert
« Antwort #7 am: 09. February 2006, 19:51 »
Würdest du uns bitte genau beschreiben, was du da machts und was da schief geht. Ein Stück Source-code wäre auch ganz in Ordnung!
_p.wur$t

Der Sensemann owz ya

fkrauthan

  • Beiträge: 19
    • Profil anzeigen
    • http://www.fkrauthan.de
Gespeichert
« Antwort #8 am: 10. February 2006, 14:51 »
Habe eien anderen kernel und einen anderen bootloader hergenohmen. geht jetzt alles.

Trozdem danke

 

Einloggen