Klovnix
Klovnix ist ein von mir in Assembler hergestelltes Hobby-OS. Im Moment arbeite ich dran und es wird im Mai rauskommen.
Dateiformat
Jenes soll ein eigenes Dateiformat besitzen, welches recht einfach zu erklären ist. Nehmen wir an, dass die Ausführbaren Dateien am Anfang die Kennungsnummer 0x2000 haben. Darunter wird sich der Dateiname der Datei befinden. Wenn wir jetzt die dir Funktion benutzen, sucht die Funktion im ganzem Diskettenimage erstmal nach Dateien, die am Anfang diese Kennungsnummer haben. Durch einen String-Compare wird dann der Dateiname "identifiziert" und viollá, wird nach einander der Dateiname aufgelistet. So funktioniert es auch bei anderen Dateien, die eine andere Kennungsnummer haben. Das gleiche funktioniert bei der Funktion, wo man die Dateien ausführt. Es sucht nach den Dateien(aber insgeheim) und dann, wenn diese eingetippte Datei genauso heißt, wie eine Datei von den vielen, führt er sie aus. Dieses Dateiformat-Projekt ist im Alpha-Stadium. Also bitte dazu noch keine Kommentare abgeben. Danke.
Features
Für die Version 0.1.0 ist vorausgesehen:
- Bootloader
- Tastaturtreiber
- Text-Editor
- Dieses da oben genannte Dateisystem
- Ordner-Erstellen Funktion(im Alpha-Stadium, keine Diskussion darüber)