Über ältere Betriebssysteme lässt sich noch viel Interessantes lernen. Manchmal sind diese Dinge bereits dokumentiert (in einem Blogbeitrag), der auf wundersame Weise immer noch existiert. Eines dieser Probleme tauchte kürzlich auf, als jemand bemerkte, wie Microsoft dafür gesorgt hat Sim City Und andere beliebte Anwendungen laufen auf Windows 95.
neu Tweet von Kalyoshika Highlights ist ein Auszug aus einem Blogbeitrag des Mitbegründers von Fog Creek Software, des Mitbegründers von Stack Overflow und des langjährigen Software-Bloggers Joel Spolsky. Der größte Beitrag weit und breit Huhn und Ei os / bestellen und bestellen. Der Teil, der die Aufmerksamkeit des Podcast-Hosts Hardcore Gaming 101 auf sich zog, war die Veröffentlichung von Windows 3.1 Sim City Es funktionierte unter Windows 95. Windows 95 integrierte MS-DOS- und Windows-Anwendungen, aktualisierte 16- auf 32-Bit-APIs und war Hypermarketing. Beliebte App wie Sim Citydas mehr als 5 Millionen Mal verkauft wurde, muss reibungslos funktionieren.
Spolskys Beitrag fasst zusammen, wie Sim City Es ist Windows 95-ready, er hörte es, ohne Input von Maxis oder Benutzerlösungen.
John Ross, der die Originalversion geschrieben hat Sim City Für Windows 3.x sagt es mir, dass es zufällig einen Fehler hinterlassen hat Sim City Wo er eine Erinnerung las, dass er gerade freigelassen worden war. Jawohl. Es funktionierte gut unter Windows 3.x, weil der Speicher nirgendwo hinging. Hier ist der erstaunliche Teil: In Beta-Versionen von Windows 95, Sim City Im Test hat es nicht funktioniert. Microsoft hat den Fehler aufgespürt und Windows 95 wurde ein spezielles Symbol hinzugefügt, das nach SimCity sucht. Wenn gefunden Sim City Ein, es führt den Speicherzuordner in einem speziellen Modus aus, der nicht sofort Speicher freigibt. Dies ist die Art von Besessenheit von Abwärtskompatibilität, die die Leute dazu gebracht hat, auf Windows 95 zu aktualisieren.
Spolsky (im Jahr 2000) betrachtet dies als Verdienst von Microsoft und als Beispiel dafür, wie man das Henne-und-Ei-Problem durchbricht: „Bereitstellung eines Abwärtskompatibilitätsmodus, der je nach dem entweder eine Wagenladung Huhn oder eine Wagenladung Eier bereitstellt wie du das machst Schau es dir an, setz dich hin und beschäftige dich mit Dollars.
Windows-Entwickler verdienen wahrscheinlich etwas Zeit, um sich zurückzulehnen, wenn sie sehen, wie oft sie Anpassungen an Spielen und einzelnen Apps in Windows 95 vornehmen müssen. Außerdem finden Sie in den Antworten von @Kalyoshika ein weiteres Beispiel, das entnommen wurde Kompatibilitätsbeauftragter unter Windows‘ Bewertungs- und Veröffentlichungstools (ADK). a Screenshot von code_and_beer Zeigt, wie Windows NT beim Erkennen von Dateien normalerweise mit installiert wird final fantasy vii, Es wird eine Kompatibilitätskorrektur mit einem geeigneten Titel durchgeführt: „Win95VersionLie“. Dem Spiel einfach zu sagen, dass es auf Windows 95 läuft, scheint ein großes Problem mit dem Laufen zu beheben, zusammen mit ein paar anderen Simulations- und Virtualisierungsoptimierungen.
Mach es einfach. Sehr kalt.
Beispiel eines Spiels, das ich noch habe – FF7 – würde einfach sterben, wenn es sehen würde, dass es auf Win NT statt auf Win95 lief, also hängt Windows davon ab, einige Dateien zu haben pic.twitter.com/Wc08tSffcz
– 🖥️ & 🍻 (code_and_beer) 6. Oktober 2022
Installieren Sie das Windows ADK und öffnen Sie den Compatibility Administrator, und Sie können einige der Dinge ausspionieren, die Windows für bestimmte Apps ausführt, damit sie in der Systemdatenbankpartition ausgeführt werden. Wenn es Dateien mit den Namen „Horny.tif“ und „bullfrog.sbk“ erkennt, aktualisiert es die Windows 95/98-Versionen von Kerker Wache Diese Dateien müssen sich in Windows XP und höher befinden. Windows muss beendet werden Tom Clancy’s Rainbox Six Vom Zugriff auf das CD-Laufwerk, während bereits ein Film oder andere Medien abgespielt werden, sowie vom Deaktivieren des Alt + Tab-Wechsels, während das Spiel geöffnet ist, weil das Spiel nicht damit umgehen kann, den Fokus zu verlieren. Und es sind nicht nur alte Titel; Straßenkämpfer V Es wird eine kleine Anpassung an seiner DirectX-App vorgenommen, um auf einigen Systemen ausgeführt zu werden.
Im Jahr 2005, Raymond Chen, ein Microsoft-Veteran und Blogger von The Old New Thing Dokumentation der Besessenheit von Kompatibilität mit Microsoft Windows 95. Chen schrieb, dass der Windows 95-Entwicklungsmanager „seinen Pickup nahm, zum örtlichen Egghead Software-Laden fuhr (als Egghead noch in der Nähe war) und eine Kopie jedes einzelnen Computerprogramms im Laden kaufte“. Jeder war für bis zu zwei Programme verantwortlich, die er installierte, ausführte und auf Fehler dokumentierte. Wenn ein Mitarbeiter zwei beendet, kann er zurückkommen, um bis zu zwei weitere zu holen. Tester können behalten, was sie beendet haben.
Mike Perry, ehemaliger Kreativdirektor von Sim Maxis Empire (und später EA), später notiert Dass es technisch gesehen eine Windows 95 32-Bit-Version gibt Sim City Verfügbar, wie im Paket „Deluxe Edition“ des Spiels gezeigt. Er erklärt auch, dass Ross mit Microsoft zusammengearbeitet hat, nachdem er Maxis verlassen hat, was auch erklärt, warum Microsoft darauf bedacht ist, sicherzustellen, dass die Menschen weiterhin Parks im idealen Netzwerkmodus bauen, um die Zufriedenheit der Bewohner zu verbessern.
„Web-Fan. Neigt zu Apathieanfällen. Bierfanatiker. Möchtegern-Denker.“