Ergebnis 1 bis 7 von 7

Thema: Bootloader mit Zugriff auf FAT16-Drives

  1. #1
    Member
    Registriert seit
    Mar 2001
    Beiträge
    45
    Renommee
    10

    Question Bootloader mit Zugriff auf FAT16-Drives

    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

  2. #2
    Member
    Registriert seit
    Jul 2001
    Beiträge
    1.451
    Renommee
    10

    Post

    da: =>
    http://www.geocities.com/mvea/bootstrap.htm

    wird beschrieben, wie man das was du willst mit FAT12 macht, vielleicht hilft dir das

  3. #3
    Member
    Registriert seit
    Feb 2001
    Beiträge
    87
    Renommee
    10

    Post

    und das mit dem in den speicher laden machst du mit int 13h bios
    und anspringen tust du ihn mit einem retf und der richtigen adresse auf dem stack
    in realmode segffset und im protectet einfach nur addresse auf den stack

  4. #4
    Member
    Registriert seit
    Jul 2001
    Beiträge
    1.451
    Renommee
    10

    Post

    in den speicher laden kannst du zwar auch indem du direckt den diskettencontroller ansprichst (was du im protected mode ja auch MUSST)

    PS: was ich schreibe basiert auf 0 praktischer erfahrung, hab nur viel darüber gelesen

  5. #5
    Registered User
    Registriert seit
    Aug 2000
    Beiträge
    829
    Renommee
    29

  6. #6
    Member
    Registriert seit
    Feb 2001
    Beiträge
    87
    Renommee
    10

    Post

    stimmt unter protected mode haben wir keine bios interrupts mehr ...

  7. #7
    Moderator
    Registriert seit
    Jan 2001
    Beiträge
    1.253
    Renommee
    421

    Post

    Der Protected Mode ist im Bootsektor sowieso aus Platzmangel nicht relevant.

    @NEWB!E

    Schreib mir mal, dann kann ich dir ein paar Beispiele schicken.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Probleme mit Bootloader!
    Von Debian im Forum UNIX/Linux
    Antworten: 2
    Letzter Beitrag: 02.12.2003, 18:21
  2. Bootloader in MBR ?
    Von Bobby im Forum Windows
    Antworten: 1
    Letzter Beitrag: 06.10.2003, 00:10
  3. Fat16 zerschossen
    Von DerSensemann im Forum Windows
    Antworten: 8
    Letzter Beitrag: 02.09.2003, 06:44
  4. Bootloader
    Von ByteBuster im Forum Systemnahe Programmierung
    Antworten: 2
    Letzter Beitrag: 02.02.2003, 14:50
  5. Bootloader :)
    Von solanum im Forum Systemnahe Programmierung
    Antworten: 12
    Letzter Beitrag: 28.12.2001, 13:09

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •