AiCOS — Änderungen 3798 → 3819

Zeile 1: Zeile 1:
 
{{Infobox OS
 
{{Infobox OS
 
| Name = http://aicos.amazing-fx.de/images/AiCOS-Logo-small.png
 
| Name = http://aicos.amazing-fx.de/images/AiCOS-Logo-small.png
−
| Version = Research Phase (0.00.24.23)
+
| Version = Research Phase 0 (0.00.31.40)
 
| Entwickler = [[Benutzer:ScollPi | ScollPi]]
 
| Entwickler = [[Benutzer:ScollPi | ScollPi]]
 
| Lizenz = n/a
 
| Lizenz = n/a
Zeile 67: Zeile 67:
  
 
= History =
 
= History =
 +
* 03.01.2009 C++ Testdummy, um Einsprung zu testen; Test OK (0.00.31.40)
 
* 02.01.2009 Paging mit PAE implementiert. (0.00.24.23)
 
* 02.01.2009 Paging mit PAE implementiert. (0.00.24.23)
 
* 01.01.2009 Bootloader prüft die CPU, da mindestens ein 586er benötigt wird. (0.00.23.20)
 
* 01.01.2009 Bootloader prüft die CPU, da mindestens ein 586er benötigt wird. (0.00.23.20)
Zeile 79: Zeile 80:
 
= Stand der Dinge =
 
= Stand der Dinge =
 
''' Fertig: '''
 
''' Fertig: '''
−
* Bootsector für ROFS, FDD-Version. (0.00.22.16)
+
* Bootsector für ROFS, FDD-Version. (0.00.31.40)
−
* Bootloader (0.00.23.20)
+
* Bootloader (0.00.31.40)
−
** Entry16: 16-Bit-Einsprung (0.00.23.20)
+
** Entry16: 16-Bit-Einsprung in Assembler (0.00.23.20)
−
** Entry32: 32-Bit-PM-Einsprung (0.00.23.20)
+
** Entry32: 32-Bit-PM-Einsprung in Assembler (0.00.31.40)
 +
** Entry: C++ Part (0.00.31.40)
  
  
Zeile 88: Zeile 90:
 
* Bootloader
 
* Bootloader
 
** Paging mit PAE (bisher nur 2 MiB gemappt, sollte erstmal für Bootloader-Spielereien reichen)
 
** Paging mit PAE (bisher nur 2 MiB gemappt, sollte erstmal für Bootloader-Spielereien reichen)
 +
** Routinen für Textausgabe, darunter auch mit printf()
 
* Homepage für AiCOS
 
* Homepage für AiCOS
  
Zeile 96: Zeile 99:
 
** Kernel-Debug
 
** Kernel-Debug
 
* Bootsektor für CD
 
* Bootsektor für CD
 +
 +
 +
= Roadmap =
 +
''' Research Phase 0 (Version 0.00)'''
 +
* Single-CPU
 +
* Funtionierender Bootsektor für Floppy
 +
* Funktionierender Bootloader
 +
* Kernel-Debug-Interface für [http://www.microsoft.com/whdc/devtools/debugging/default.mspx Microsoft Windows-Debugger x86/x64]
 +
 +
 +
''' Research Phase 1 (Version 0.01)'''
 +
* Differenzierung des Kernelgrundsystem in Management-Kernel, CPU-Kernel & I/O-Kernel
 +
* Channel-System als IPC implementieren
 +
* Hello-World-Prozess
  
  
 
= Aktueller Screenshot =
 
= Aktueller Screenshot =
−
http://aicos.amazing-fx.de/images/screenshots/bootloader_002.gif
+
'''Version: 0.00.31.40'''
 +
 
 +
http://aicos.amazing-fx.de/images/screenshots/bootloader_003.gif