Zur 'Entspannung' arbeite ich jetzt erst mal an einem Single-Task Real Mode OS, mehr oder weniger ein DOS, soll aber später auch Graphisches vereinfachen...
Nun ist die Sache mit einem DOS, dass dabei Dateien eine eher elementare Rolle spielen. Dateisysteme versteh ich ja, nur mein Problem ist: Wohin mit der Datei?
Programmdateien sind ja kein Problem, einfach laden und hinspringen, aber was ist mit den Dateien die im Programm benötigt werden? Wie wird das realisiert?
Zwei Ideen sind mir gekommen: Entweder die Datei irgendwo laden und den Pointer auf die Stelle zurückgeben, oder immer nur so viel laden, wie der Benutzer verlangt (zur Not byte-weise) und dazu irgendwo den Seeker und Dateiname usw. speichern. Beides stellt mich nicht zufrieden (zu speicher- oder speedlastig)...
Sind das die einzigen Möglichkeiten? Oder welche 'professionelleren' Methoden werden hier verwendet?
TFYA