| 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. | + | | Version = Research Phase (0.00.23.20) |
| Entwickler = [[Benutzer:ScollPi | ScollPi]] | | Entwickler = [[Benutzer:ScollPi | ScollPi]] | ||
| Lizenz = n/a | | Lizenz = n/a | ||
| Zeile 26: | Zeile 26: | ||
* Microsoft Virtual PC 2007 | * Microsoft Virtual PC 2007 | ||
| − | '''Testumgebung:''' Es wird immer zuerst in der VM auf dem Entwicklungssystem getestet und erst wenn da alles ohne Probleme läuft, wird auf der realen Maschine getestet. Als Test-PC dient da einmal ein P2 mit müden 400 MHz als Single-Core, um vor allem die Boot-Phasen zu testen. Versehentlich auch mal Tests auf meinem Quad-Core, wenn ich vergessen habe die Diskette nach dem Testen rauszunehmen. Aber da zeigt sich schon, dass auf der realen Maschine alles genauso läuft wie bisher in der VM. | + | '''Testumgebung:''' Es wird immer zuerst in der VM auf dem Entwicklungssystem getestet und erst wenn da alles ohne Probleme läuft, wird auf der realen Maschine getestet. Als Test-PC dient da einmal ein P2 mit müden 400 MHz als Single-Core, um vor allem die Boot-Phasen zu testen. OK, derzeit benutze ich einen Laptop mit P3 mit 1 GHz und satten 256 MiB RAM. Versehentlich auch mal Tests auf meinem Quad-Core, wenn ich vergessen habe die Diskette nach dem Testen rauszunehmen. Aber da zeigt sich schon, dass auf der realen Maschine alles genauso läuft wie bisher in der VM. |
| Zeile 56: | Zeile 56: | ||
= History = | = History = | ||
| + | * 01.01.2009 Bootloader prüft die CPU, da mindestens ein 586er benötigt wird. (0.00.23.20) | ||
* 01.01.2009 Bug im Bootcode behoben; Bootloader gibt Meldung aus. (0.00.22.16) | * 01.01.2009 Bug im Bootcode behoben; Bootloader gibt Meldung aus. (0.00.22.16) | ||
* 01.01.2009 Fehler beim Sprung in den PM behoben, FDD-Motor wird nun auch abgeschaltet. (0.00.21.6) | * 01.01.2009 Fehler beim Sprung in den PM behoben, FDD-Motor wird nun auch abgeschaltet. (0.00.21.6) | ||
| Zeile 86: | Zeile 87: | ||
= Screenshot = | = Screenshot = | ||
http://aicos.amazing-fx.de/images/screenshots/bootloader_001.gif | http://aicos.amazing-fx.de/images/screenshots/bootloader_001.gif | ||
| + | |||
| + | |||
| + | = Böse Falle = | ||
| + | * Ständig kackte meine VM ab, als mein Bootloader ins den PM-Segment prang. Man kann sich echt todsuchen, wenn man Hexzahlen und Dezimalzahlen nicht unterscheiden kann. 20d != 20h | ||
| + | * Und wieder einmal stellte meine VM ihren Dienst beim Sprung ins PM-Segment ein und wieder suchte ich mich blöd. War letztenendes auch logisch, wenn der Bootsektor nur ein Sektor (512 Bytes) des Bootloaders lädt, aber der Sprung in PM-Segment aber an Offset 0x0200 sich befinden. | ||