Zeitreise nach 1995: Intel Pentium MMX trifft "mythischen NT4-Vorgänger" Microsoft Cairo

8
News Valentin Sattler Als bevorzugte Quelle auf Google hinzufügen
Zeitreise nach 1995: Intel Pentium MMX trifft "mythischen NT4-Vorgänger" Microsoft Cairo
Quelle: JayPointSystems (Reddit)

Nach erfolgreichen Experimenten mit der nie veröffentlichten Windows-Version "Neptune" hat sich Reddit-Nutzer JayPointSystems nun "Cairo" vorgeknöpft. Dieses Mal gab es aber deutlich größere Hürden. Gaming ist nur eingeschränkt möglich.

Retrosysteme haben ihren eigenen Charme. Vor einigen Jahrzehnten war vieles dabei noch deutlich umständlicher als heute. Unter anderem gab es damals deutlich mehr Anbieter für Prozessoren und Grafikkarten. Dadurch kann bereits die Installation der notwendigen Treiber zur Herausforderung werden. Noch komplizierter wird es, wenn man wie Reddit-Nutzer JayPointSystems auf unveröffentlichte Betriebssystem-Versionen setzt. Vergangenes Jahr nutzte er die 1999 veröffentlichte Entwicklungsversion "Neptune" im Zusammenspiel mit einem Intel Celeron 950 und einer ELSA Gloria 2 32, um Retrospiele auszuführen. Jetzt sollte dasselbe mit einem noch älteren Betriebssystem gelingen, einem Build von Microsoft Cairo aus dem Jahr 1995.

Wichtig, aber kaum funktionstüchtig

Diese Windows-Version wurde von 1991 bis 1996 entwickelt und ist, in den Worten des Reddit-Nutzers, ein "mythischer NT4-Vorgänger". Zur Erinnerung: Microsoft-Betriebssysteme wie Windows 95 und Windows 98 bauten noch auf dem alten DOS auf, während gleichzeitig die NT-basierten Betriebssysteme als Ablöse entwickelt wurden. Auf diesem Entwicklungsstrang basieren auch die modernen Windows-Versionen. Microsoft Cairo war also gewissermaßen ein Wegbereiter, mit dem einige neuere Features entwickelt und getestet wurden. Dazu zählen etwa die Suchindizierung und Funktionen für verteilte Systeme - also die Zusammenarbeit mehrerer PCs.

Empfohlener redaktioneller Inhalt [EMBED_URL] An dieser Stelle finden Sie externe Inhalte von [PLATTFORM]. Zum Schutz Ihrer persönlichen Daten werden externe Einbindungen erst angezeigt, wenn Sie dies durch Klick auf "Alle externen Inhalte laden" bestätigen: Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit werden personenbezogene Daten an Drittplattformen übermittelt. Mehr dazu in unserer Datenschutzerklärung.
Externe Inhalte Mehr dazu in unserer Datenschutzerklärung.

Für sein Projekt nutzte JayPointSystems einen Intel Pentium MMX 233, der auf 166 MHz heruntergetaktet wurde. Dazu gab es 32 MiB Arbeitsspeicher und eine ATI Mach 64 GX als Grafikkarte. Trotz dieser für damalige Zeiten recht gewöhnlichen Hardware gab es aber schon bei der Installation erste Schwierigkeiten. Die Dateien müssen manuell kopiert und mit einer lauffähigen DOS-Version installiert werden. Anschließend wurde der Reddit-Nutzer als Erstes von einem Explorer-Crash begrüßt.

Auch spannend: 30 Jahre Star Quest 1: Kostenlose Neuveröffentlichung weckt Erinnerungen an Wing Commander

Danach wurde es kaum besser. Das Betriebssystem lief zwar, selbst nach stundenlangem Tüfteln konnten aber weder gängige Treiber noch APIs installiert werden. Diese sind aber selbst für damalige 2D-Spiele notwendig. Dementsprechend ist Retrogaming mit Microsoft Cairo nahezu unmöglich. Einzig das Spiel Unreal konnte ausgeführt werden, da es über einen Software-Renderer verfügt. Sprich: Man kann die gesamte Bilderzeugung auf die CPU auslagern. Das ist aber extrem langsam, selbst in QVGA (320 × 240 Pixel) wurden so nur 15 FPS erreicht. Am Ende der Zeitreise steht also damit nur ein sehr bedingter Erfolg. Die genutzte Windows-Entwicklungsversion ist für den Endkundenbetrieb nicht geeignet.

Wann hatten Sie zuletzt Kontakt mit Windows XP oder älter? Nutzen Sie die Kommentarfunktion und teilen Sie uns Ihre Meinung mit. Zum Kommentieren müssten Sie auf PCGH.de oder im Extreme-Forum eingeloggt sein. Sollten Sie noch keinen Account haben, könnten Sie über eine Registrierung nachdenken, die viele Vorteile mit sich bringt. Beachten Sie beim Kommentieren aber bitte die gültigen Forenregeln.

Quelle: JayPointSystems (Reddit)

8
    • Kommentare (8)

      Zur Diskussion im Forum
      • Von Blademan
        Zitat von Poulton
        Doch, konnte es. NTVDM macht es möglich und das konnte man zuletzt noch unter der 32bit Variante von Windows 10 als Feature aktivieren.
        Danke für den Hinweis...
      • Von Blademan
        Zitat von Poulton
        Doch, konnte es. NTVDM macht es möglich und das konnte man zuletzt noch unter der 32bit Variante von Windows 10 als Feature aktivieren.
        Danke für den Hinweis...
      • Von Poulton Volt-Modder(in)
        Die Windows 9x Reihe hatte noch immer den DOS Unterbau, in den man auch immer noch booten konnte.

        Zitat von Blademan
        Und NT 4.0 ein 32 Bit OS war, das keinen 16Bit Code ausführen konnte.
        Doch, konnte es. NTVDM macht es möglich und das konnte man zuletzt noch unter der 32bit Variante von Windows 10 als Feature aktivieren.

        Zitat von Blademan
        Texte teilweise aus KI.
        Finde den Fehler.
      • Von Blademan
        Zitat von TriadFish
        Das ist vollkommen korrekt, geht aber an Deiner ursprünglichen Aussage vorbei. Zu Windows 98-Zeiten war ein großer Teil der Spiele bereits 32-Bit Anwendungen, die speziell für Win95/98 entwickelt wurden. Wenn also unter NT 4.0 diese Spiele nicht liefen, kann es nicht daran gelegen haben, dass sie noch 16-bittige DOS-Anwendungen waren, wie von Dir behauptet.

        Könnte mir eher vorstellen, dass NT 4.0 keine DirectX/openGL/Glide -Unterstützung hatte, das ist aber jetzt reine Spekulation, kenne mich mit NT nicht aus.
        Windows NT 4.0 wurde am
        31. Juli 1996 an Hersteller ausgeliefert (RTM) und kam am 24. August 1996 offiziell in den Handel.

        Windows 95 kam im Oktober 1995 in den Handel.

        Im Juni 1996 waren 98% alle Spiele die man spielte, DOS spiele.

        DirectX 2.0 (Codename „Orion“) wurde am
        5. Juni 1996 von Microsoft veröffentlicht und markierte einen wichtigen Schritt zur Standardisierung von Multimedia-Anwendungen unter Windows 95, einschließlich der ersten Integration von 3D-Funktionen.

        Texte teilweise aus KI.
      • Von TriadFish Software-Overclocker(in)
        Zitat von Blademan
        Windows 95 war ein zwitter aus 32Bit OS mit 16 Bit Unterstützung. Die 16 Bit DOS Software konnte zu 100% unter Windows 95 laufen.
        Windows NT 4 konnte DOS Programme nicht in ihrem 16 Bit Mode laufen lassen.
        Das ist vollkommen korrekt, geht aber an Deiner ursprünglichen Aussage vorbei. Zu Windows 98-Zeiten war ein großer Teil der Spiele bereits 32-Bit Anwendungen, die speziell für Win95/98 entwickelt wurden. Wenn also unter NT 4.0 diese Spiele nicht liefen, kann es nicht daran gelegen haben, dass sie noch 16-bittige DOS-Anwendungen waren, wie von Dir behauptet.

        Könnte mir eher vorstellen, dass NT 4.0 keine DirectX/openGL/Glide -Unterstützung hatte, das ist aber jetzt reine Spekulation, kenne mich mit NT nicht aus.
      • Von Blademan
        Zitat von TriadFish
        Das halte ich für ein Gerüst. Schon Windows 95 unterstützte 32Bit, auch wenn es auf 16Bit DOS basierte. Zur Zeit von Windows 98 waren 32-Bit Spiele, die Windows 95/98 zwingend vorraus setzten, schon längst Normalität und eher die Regel als die Ausnahme.
        Windows 95 war ein zwitter aus 32Bit OS mit 16 Bit Unterstützung. Die 16 Bit DOS Software konnte zu 100% unter Windows 95 laufen.
        Windows NT 4 konnte DOS Programme nicht in ihrem 16 Bit Mode laufen lassen.

        Es gab auch 32 Bit DOS Programme mit z.B. EMM386, EMS Speicher. Auch die Programme liefen unter NT 4.0 nicht richtig.

        Das Hauptproblem von NT 4.0 war, es erlaubte keinen direkten Hadrwarezugriff. Dadurch war es viel stabiler als Windows 95/98 aber auch nicht mehr kompatible zu DOS Software.

        Die Soundkarte z.B wurde direkt über IRQ 5,7 und IO Adresse 220,xyz angesprochen. NT 4.0 erlaubt diesen Zugriff nicht.

        Ab Windows XP war das nicht mehr wichtig. Da niemand mehr DOS Spiele spielte. Und alle Spiele über DirectX angesprochen wurden.
      Direkt zum Diskussionsende
  • Print / Abo
    Apps
    PCGH Magazin 08/2026 PC Games 08/2026 play5 08/2026 N-Zone 08/2026 Linux Magazin 08/2026 LinuxUser 08/2026 Raspberry Pi Geek 09/2026
    PC Games Hardware PC Games Linux Magazin Raspberry Pi Geek Computec Kiosk