| 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 (0.00. | + | | Version = Research Phase 0 (0.00.35.47) |
| Entwickler = [[Benutzer:ScollPi | ScollPi]] | | Entwickler = [[Benutzer:ScollPi | ScollPi]] | ||
| Lizenz = n/a | | Lizenz = n/a | ||
| Zeile 67: | Zeile 67: | ||
= History = | = History = | ||
| + | * 04.01.2009 Bug im Bootcode behoben; Kernel-Debug implementiert (0.00.35.47) | ||
* 03.01.2009 Printf implementiert (0.00.34.45) | * 03.01.2009 Printf implementiert (0.00.34.45) | ||
* 03.01.2009 C++ Testdummy, um Einsprung zu testen; Test OK (0.00.31.40) | * 03.01.2009 C++ Testdummy, um Einsprung zu testen; Test OK (0.00.31.40) | ||
| Zeile 81: | Zeile 82: | ||
= Stand der Dinge = | = Stand der Dinge = | ||
''' Fertig: ''' | ''' Fertig: ''' | ||
| − | * Bootsector für ROFS, FDD-Version. (0.00. | + | * Bootsector für ROFS, FDD-Version. (0.00.35.47) |
| − | * Bootloader (0.00. | + | * Bootloader (0.00.35.47) |
** Entry16: 16-Bit-Einsprung in Assembler (0.00.23.20) | ** Entry16: 16-Bit-Einsprung in Assembler (0.00.23.20) | ||
** Entry32: 32-Bit-PM-Einsprung in Assembler (0.00.31.40) | ** Entry32: 32-Bit-PM-Einsprung in Assembler (0.00.31.40) | ||
| − | ** Entry: C++ Part (0.00. | + | ** Entry: C++ Part (0.00.35.47) |
** Routinen für Textausgabe, darunter auch mit printf() (0.00.34.45) | ** Routinen für Textausgabe, darunter auch mit printf() (0.00.34.45) | ||
| + | ** COM-Treiber: für Kernel-Debug benötigt (0.00.35.47) | ||
| + | ** Kernel-Debug (0.00.35.47) | ||
| Zeile 92: | Zeile 95: | ||
* 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) | ||
| − | |||
* Homepage für AiCOS | * Homepage für AiCOS | ||
| Zeile 98: | Zeile 100: | ||
''' Geplant: ''' | ''' Geplant: ''' | ||
* Bootloader | * Bootloader | ||
| − | ** | + | ** Memory Management |
* Bootsektor für CD | * Bootsektor für CD | ||
| Zeile 117: | Zeile 119: | ||
= Aktueller Screenshot = | = Aktueller Screenshot = | ||
| − | '''Version: 0.00. | + | '''Version: 0.00.35.47''' |
| − | http://aicos.amazing-fx.de/images/screenshots/ | + | http://aicos.amazing-fx.de/images/screenshots/bootloader_005.gif |
| + | |||
| + | [http://aicos.amazing-fx.de/images/screenshots/Dev_20090104_0730.png Screenshot mit Windows-Debug] | ||