okay, die neuen sources funktionieren bei mir auch ohne probleme. (sowohl die vorkompilierten sachen als auch die selbstkompilierten)
@ ddr-ram: was ist denn der fehler?
@ ddr-ram: was ist denn der fehler?
09. November 2026, 18:26
. 2 files und am ende die nachricht glaub ich.

ich hab mich mal versucht durch den schon vorhanden source-code durchzuwuehlen..(ich dachte immer ich koennte c++ ziemlich gut *hust!).. nur irgendwie hat mir das auch nicht viel gebracht..koenntet ihr mal irgendwie so ein kleines 'statement' abgeben zu den schon vorhandenen klassen:Code: [Auswählen]
// Descriptors
class CDescriptor;
class CSegmentDescriptor;
class CCodeSegmentDescriptor;
class CDataSegmentDescriptor;
class CTSSegmentDescriptor;
class CLDTSegmentDescriptor;
class CGateDescriptor;
class CCallGateDescriptor;
class CTaskGateDescriptor;
class CTrapGateDescriptor;
class CInterruptGateDescriptor;
template <int>
class CDescriptorTable;
class CLDT;
class CGDT;
class CIDT;
// Paging
class CPageTableEntry;
class CPageDirectory;
class CPageTable;
// Segments
class CTaskStateSegment;
waere vielleicht hilfreich..vor allem interessant waere fuer mich die CIDT-klasse...nur blick ich da nicht ganz durch, was da jetzt noch zu machen ist bzw was schon da ist.
lg, hannibal

das hilft mir schon ein bisschen weiter, danke!
(achja..waers vielleicht nicht von vorteil gleich ein wenig dokumentation in den src zu packen?)

)
Gespeichert 


*1.) Wofür ist die Datei SETPATH.BAT und wofür braucht man sie?
Zu set PATH=.\bin.....: Warum steht da immer ein Punkt vor dem Pfad?
2.) Wofür ist die Verknüpfung SHELL da?
Hier der Verknüpfungsort: C:\WINDOWS\SYSTEM\cmd.exe /k call setpath && more .\doc\readme.windows && prompt $g$g$s
Bei mir exisitiert die Datei cmd.exe gar nicht, wehalb ich mich frage was die Verknüpfung macht.
4.) Gibt's eine Anleitung oder so wie ich den Kernel compilieren kann, so dass ich die Datei Kernel.elf bekomme?![]()
5.) Im Ordner BIN befinden sich ja ein paar Ordner mit Compilier Zeugs und so.
Aber wenn ich da das Programm make im ordner gnu starte, gibt's haufenweise Fehlermeldngen das die Dateien nicht gefunden oder geöffnet werden können und so.
Gespeichert

Also ich hab da ein paar Fragen an mastermesh und DDR-RAM:Hoffe, ich darf mich auch dran versuchen.

1.) Wofür ist die Datei SETPATH.BAT und wofür braucht man sie?
Wenn man es ausführt steht da nur "Kein Speicherplatz mehr im Umgebungsbereich".
SHELL = C:\COMMAND.COM /E:4096 /PZu @echo off: warum schaltet ihr die Kommandozeile aus?Damit man nicht den Schirm mit wertlosen Mitteilungen zugepostet bekommt. Man soll sehen, was die Programme tun, nicht dass der Pfad geändert wurde.
Zu set PATH=.\bin.....: Warum steht da immer ein Punkt vor dem Pfad? Werden die Pfade eventuell für make benötigt?Komme ich gleich zu, sie werden überhaupt benötigt.
2.) Wofür ist die Verknüpfung SHELL da?
Hier der Verknüpfungsort: C:\WINDOWS\SYSTEM\cmd.exe /k call setpath && more .\doc\readme.windows && prompt $g$g$s
3.) Ãfters taucht in Pfadangeben wie zum Beispiel in der Datei "bochscr" der Ordner Temp auf.
Bei mir gibt's da gar keinen Ordner Temp, ich hab aber alles ordnungsgemäß heruntergeladen und extrahiert.
ECHO %TEMP%
ECHO %TMP4.) Gibt's eine Anleitung oder so wie ich den Kernel compilieren kann, so dass ich die Datei Kernel.elf bekomme?
5.) Im Ordner BIN befinden sich ja ein paar Ordner mit Compilier Zeugs und so.Du musst die Umgebung einrichten, was normalerweise die Setpath.bat tun wuerde.
Aber wenn ich da das Programm make im ordner gnu starte, gibt's haufenweise Fehlermeldngen das die Dateien nicht gefunden oder geöffnet werden können und so. [...]
6.) No support to WinME?

7.) Wofür ist der Ordner cygwin da, und wofür seine 2 DLL Dateien?
8.) Wie make maunzt das Programm Bochs, weil es Dateien nicht finden kann.SETPATH.BAT ist der Uebeltäter und vllt auch der aktuelle (inkorrekte) Pfad. Von Hand reinwechseln sollte helfen.
9.) Warum haben die anderen den Ordner Temp und ich nicht?Kannst ihn ja erstellen

Hier ein Zitat aus der Datei "bochscr":
parport1: enabled=1, file="./tmp/debug/parport.txt"
Da steht eben z. B. eine Pfadangabe, die nach tmp verweist.
10.) Muss das SDK ZWINGEND in's Root Directory extrahiert werden, oder kann man alles auch in einen andern Ordner extrahieren?Bei mir läuft es von C:\Documents and Settings\Sebastian\Skrivbord\lost-0\.
Ich glaub das da noch ein paar Bugs drinnen sind.Oder halt du etwas anderes gibst, als es erwartet.
Ich bitte mir diese Fragen zu beantworten.Ich weiss nicht, ob es hilft, aber ich habe es versucht.