Ah gut, das hilft mir doch schon mal weiter
Noch eine Frage: Im Realmode bleibt die EMS-Page im unteren Speicher ja ungenutzt. Wie groß ist die, wo fängt die an und kann ich die für meine Zwecke verwenden ? :-k
Achja, ich zitiere mal die Seite die du mir genannt hast:
C000:0000-C000:7FFF : video BIOS (32K is typical size)
Wie ist denn das gemeint ? Legt die GraKa jetzt auch noch ihren Kram in meinen RAM ??
Uh, nochwas: 0040:0000-0040:00FF : BIOS data area (BDA)
Steht da irgendwas super-wichtiges drin ? Hab bislang immer meinen Kernel an 0040h:0000h geladen
So, letzte Frage: Soweit ich das sehe, liegt der Speicherbereich für den Textmodus (B800h:0000h) im Bereich des VGA-Speichers. Ist das korrekt ?
Nachtrag: Verdammt, ich versteh die Welt nicht mehr !
Auf der Seite steht C800:0000-E000:FFFF : NOTHING
Aber wenn ich jetzt meine FAT-Tabelle ins Segment C800h und das RootDir ins Segment D000h lade, geht garnichts mehr. Wenn ich hingegen 2000h und 2500h nehme, geht alles Wunderbar. Aber ich will den ganzen FAT12-Kram nicht im unteren Speicher haben...