Es wirkt wie ein Aprilscherz (Vorsicht!), aber das ist seit Tagen im Netz und real: TheRasteri hat bereits mehrere Experimente mit MS-DOS geteilt und sogar Zubehör entwickelt, um die Kompatibilität mit moderner Hardware zu verbessern. Diesmal ging er jedoch aufs Äußerste und baute den schnellsten Gaming-PC mit MS-DOS. Die Regeln sind drei: Keine Emulation, korrekte Ausführung der beliebtesten Spiele und vollständige Audio-Unterstützung.

Zusammenbau des schnellsten MS-DOS-Gaming-PCs
Zusammenbau des schnellsten MS-DOS-Gaming-PCs

Beginnen wir mit dem Offensichtlichen: Es ist nicht so kompliziert, MS-DOS-Spiele heutzutage auszuführen. Die verschiedenen DOSBox-Varianten haben den Prozess deutlich vereinfacht, und außerdem gibt es eine Vielzahl von Wrappern, Ports und speziellen Umgebungen (z.B. ScummVM). Tatsächlich hat die MS-DOS-Emulation ein so fortgeschrittenes Niveau erreicht, dass wir die Funktionen von 3Dfx-Grafikkarten, Soundkarten und anderen Peripheriegeräten reproduzieren können.

Warum also mit Installationen von MS-DOS „auf dem Metall“ kämpfen? Eine klassische Antwort: Weil wir können. Man lernt immer etwas Neues, wenn man Dinge auf die alte Art macht, aber das bedeutet nicht, dass alte Hardware obligatorisch ist. Moderne Systeme haben einige Einschränkungen (das Fehlen von ISA-Steckplätzen ist das Erste, was einem in den Sinn kommt), aber das hat TheRasteri auf YouTube nicht aufgehalten:

Ein Gaming-PC mit MS-DOS

TheRasteri ist derselbe Enthusiast, der vor ein paar Jahren den Prototyp dISAppointment board gebaut hat, und das gibt uns schon eine Vorstellung von seiner Strategie. Viele moderne Chipsätze haben die verbleibende ISA-Unterstützung verworfen, daher ist der Schlüssel, die genaue Kombination aus Single-Thread-Geschwindigkeit und Kompatibilität zu finden. Das brachte ihn dazu, sich für einen Intel Core i7-4790k der vierten Generation und ein Motherboard DFI HD100-H81 zu entscheiden, das für den industriellen Markt bestimmt ist.

Dennoch konnte er der Operation nicht entkommen: Dieses Motherboard hat kein exponiertes LDRQ-Signal (wesentlich für den DMA-Zugriff), und er musste es mit Hilfe offizieller Dokumentation und eines Oszilloskops lokalisieren. Neben der Modifikation des Motherboards braucht er auch eine Grafikkarte, aber mit der schnellsten Option in MS-DOS zu gehen, ist nicht das Beste. TheRasteri hat festgestellt, dass eine GeForce 7600GT eine ausgezeichnete Leistung bei „DOS-Auflösungen“ und eine gute Kompatibilität unter Windows 9x bietet.

Genau, TheRasteri hat Windows 98 gewählt, um eine korrekte MS-DOS-Umgebung zu erhalten. Das Open-Source-Projekt „Windows 9x QuickInstall“ reduziert die Installation auf wenige Sekunden und ist mit USB-Geräten kompatibel. Die Soundkarte ist eine Avance Logic ALS100, die sofort mit Unisound startet, und nach einer kleinen Anpassung lief Doom einwandfrei. Nun zu den Benchmarks ... seine Ergebnisse waren nicht so gut. Das Problem lag im BIOS: Eine der Geschwindigkeitsoptionen war verborgen (TheRasteri modifizierte sein ROM mit AMIBCP), und obwohl er versehentlich den Chip von der Platine startete, verbesserten sich alle Zahlen. 174 FPS in Quake 1 bei 1280x1024 ist beeindruckend, und es berührt fast 500 FPS bei 320x240.

Die letzte Phase des Experiments umfasst PCI-Karten, eine Voodoo2 und sogar eine neu kompilierte Version von Super Mario 64. Abschließend ... ist es eine gute Idee? TheRasteri sagt nein, da diese Maschinen „nicht existieren wollen“, aber er eröffnet auch die Möglichkeit, ein noch schnelleres System zu schaffen, sei es durch Übertakten oder durch die Erkundung von AMD-Hardware.