110
« am: 13. April 2009, 08:38 »
Ich habe drei Fragen:
1. Ich lasse mein Kernel von einer FAT32 Partition laden, dabei habe ich natürlich ein Problem die 32, ich befinde mich ja RM, also geht es nicht, oder doch ? In den PM schalten ist auch doof, wie soll ich dann einen ganzen Festplattentreiber in 512Byte bekommen. Gelöst habe ich das so, dass ab dem zweiten Cluster einfach der Kernel gespeichert ist, den Clusteroffsetberechnen und ab in den Speicher damit, denn sonst müsste ich ja vorher die ganze FAT in den speicher Laden und das würde den ganzen Arbeitspeicher sprengen. Was meint ihr dazu ??
2. Ich kann mit dem INT 13 ah=42 nicht mehr als ungefähr 10 Sektoren lesen, aber eig. kann man ja bis 127lesen, ist das von BIOS zu BIOS anders ?
3. Hat jemand schon versucht mit visual studio C++ den Ckernel zu kompilieren, denn der linkt immer die Bibliotheken rein, und in der Komandozeilenhilfe sthet nicht wie man das weg bekommt, geht das mit der IDE ? Wenn nicht dann muss ich halt gcc verwenden!
DAnke schon mal im voraus