Tja, ich stelle hier einmal mein Projekt vor, dem ich seit 2008 mal mehr, mal weniger, nachgehe. Gemeint ist mein kleines DOS für alle PCs mit mind. 80286-Prozessor: BonnyDOS/286.
Nachdem ich mich damals sehr für x86-Assembler interessiert habe, aber das Programmieren für bestehende Systeme recht langweilig war, hab ich mal angefangen, mit Bootladern/Bootsektoren zu experimentieren. Als das geklappt hat, kamen rudimentäre Funktionen für die Textausgabe dazu. Dann wurde das Projekt immer komplexer - es folgen Disk-Routinen, ein Kommandozeilen-Interpreter und diverse Programme. Später dann kamen HD-Routinen dazu, so das man das ganze auch auf Festplatte installieren konnte. Mittlerweile ist das Betriebssystem recht komplex (aber noch nicht fertig) und hat auch einen "grafischen Bruder" GOS/286 (Graphical Operating System) bekommen.
Wie der Name verrät, hat das System seinen Ursprung am CPC - bis auf das Grundprinzip des Dateisystems für Festplatten - aber nichts mit diesem gemeinsam. Hier einmal einige Stichpunkte:
- Eigenes BFS16-Dateisystem für Festplatten
- Admin-Modus (Schutz von Dateien/Verzeichnissen/Floppy usw.)
- Eigener Bootmanager
- Bis auf einige zusätzliche Programme alles in 80286-Asm geschrieben (mit FASM)
- integrierte RAM-Disk (320K bis 1.44 MB größe, je nach extended Memory)
Da sich hier ja viele Fans von alten Maschinen herumtreiben, und der ein oder andere sicher einen alten PC hat, würde ich mich auf Tester/User freuen Weitere Informationen (Handbuch, Downloads) gibt es auf http://lulu423gina.funpic.de
Ebenso willkommen sind Anregungen und Kritik (solange diese konstruktiv ist ).
Den angehängten Screenshot habe ich an meinem 486SX-25 gemacht, direkt nach dem Booten.