| Zeile 1: | Zeile 1: | ||
{{Infobox OS | {{Infobox OS | ||
| Name = Nuke | | Name = Nuke | ||
| − | | Version = | + | | Version = 00003 |
| Entwickler = [[Benutzer:SHyx0rmZ | SHyx0rmZ]] | | Entwickler = [[Benutzer:SHyx0rmZ | SHyx0rmZ]] | ||
| − | | Lizenz = [http://avol.asxsoft. | + | | Lizenz = [http://avol.asxsoft.de AVOL] |
| Kernel = Exokernel | | Kernel = Exokernel | ||
| API = ''noch nicht vorhanden'' | | API = ''noch nicht vorhanden'' | ||
| Zeile 9: | Zeile 9: | ||
| Sprache = [[Assembler]] | | Sprache = [[Assembler]] | ||
| IPC = ''noch nicht vorhanden'' | | IPC = ''noch nicht vorhanden'' | ||
| − | | Plattform = | + | | Plattform = x64 |
| Homepage = [http://nuke.asxsoft.de http://nuke.asxsoft.de] | | Homepage = [http://nuke.asxsoft.de http://nuke.asxsoft.de] | ||
}} | }} | ||
| − | Nuke ist mein Hobby OS, welches im | + | Nuke ist mein Hobby OS, welches im Long Mode läuft. Hauptziel von Nuke ist es, dem Benutzer eine schnelle Arbeit am Computer zu gewährleisten. |
== Entwickler == | == Entwickler == | ||
* [[Benutzer:SHyx0rmZ | SHyx0rmZ]] | * [[Benutzer:SHyx0rmZ | SHyx0rmZ]] | ||
== Aktuelle Features == | == Aktuelle Features == | ||
| − | * Textausgabe | + | * Textausgabe (mit Farbe) |
| − | * | + | * Registerinhalte ausgeben |
* 640x480x4 VGA | * 640x480x4 VGA | ||
| + | * Vorhanden Arbeitsspeicher anzeigen | ||
| + | |||
| + | == Geplante Features == | ||
| + | * ''NukeFS'' | ||
| + | * ''AVOP'' (Interpreter-Sprache) | ||
| + | * ''HAL-Lib'' | ||
| + | * ''angepasstes Tastatur-Layout'' | ||
| + | * ''Festplatte beschreiben/lesen'' (RAW) | ||
| + | * ''AMD Processor Optimization Module'' | ||
== Historie == | == Historie == | ||
| − | Die Versionsnummer besteht aus 5 Hex-Ziffern. Sie kann im Bootsektor an Adresse 0x127 - 0x12B ausgelesen werden. | + | Die Versionsnummer besteht aus 5 Hex-Ziffern. Sie kann im Bootsektor an Adresse 0x127 - 0x12B ausgelesen werden. (Nur für andere OS wichtig :D) |
| − | |||
| − | Ver 00002 | + | Ver '''00003''' |
| + | * IDT & GDT für Long Mode | ||
| + | * Exceptions & IRQs werden durch einen Stub-Handler abgefangen | ||
| + | * Long Mode | ||
| + | * Arbeitsspeicher wird erkannt | ||
| + | |||
| + | |||
| + | Ver '''00002''' | ||
* GDT wird geladen | * GDT wird geladen | ||
| − | |||
| − | |||
* Protected Mode | * Protected Mode | ||
| − | |||
| − | |||
| − | Ver 00001 | + | |
| + | Ver '''00001''' | ||
* Werte der Register auslesbar | * Werte der Register auslesbar | ||
* VGA | * VGA | ||
* Kernel wird von Floppy gelesen | * Kernel wird von Floppy gelesen | ||
| − | Ver 00000 | + | |
| + | Ver '''00000''' | ||
* Bootloader gibt ''Hallo Welt'' aus und rebootet nach Tastendruck | * Bootloader gibt ''Hallo Welt'' aus und rebootet nach Tastendruck | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
[[Kategorie:Betriebssystem]] | [[Kategorie:Betriebssystem]] | ||