Kurioses zu Windows 95: Spezieller Code für Bug in Sim City
Derzeit macht eine kuriose Geschichte zu Windows 95 die Runde, die bereits seit über 20 Jahren durch das Internet geistert: Das Betriebssystem von Microsoft hatte einen speziellen Code, der nur dafür geschrieben wurde, um einen Fehler in Sim City zu beseitigen.
Manche Geschichten kursieren bereits Jahre im Internet, bis sie erneut aufgegriffen und dadurch bekannt werden. So auch eine etwas kuriose Anekdote über Windows 95, das einen extra Code spendiert bekam, nur um einen Bug in SimCity zu beseitigen. Die Geschichte hatte der Software-Ingenieur Joel Spolsky bereits im Jahr 2000 zum Besten gegeben. Kal Yoshika, ein Podcaster und Spieleentwickler, ist vor ein paar Tagen auf den Blogeintrag gestoßen und hat die Meldung über Twitter verbreitet.
Microsoft behob SimCity-Bug für Windows 95
In seinem Blog schrieb Spolsky, der in seiner langen Karriere in der Softwarebranche unter anderem auch bei Microsoft tätig war, wie wichtig Microsoft die Abwärtskompatibilität war und der Erfolg von Windows 3 darauf zurückzuführen sein könnte, wie gut alte Software auf dem System lief. Dies war Microsoft anscheinend auch bei der nächsten Version des Betriebssystems wichtig, Windows 95.
"Windows 95? Kein Problem", schreibt Spolsky in seinem Blog. "Nette neue 32-Bit-API, aber die alte 16-Bit-Software lief immer noch perfekt. Microsoft war davon besessen und gab einen großen Batzen Geld aus, um jedes alte Programm, das sie finden konnten, mit Windows 95 zu testen. Jon Ross, der die Originalversion von SimCity für Windows 3.x geschrieben hat, erzählte mir, dass er versehentlich einen Fehler in SimCity hinterlassen hat, bei dem Speicher gelesen wurde, den er gerade freigegeben hatte. Jawohl. Unter Windows 3.x funktionierte es einwandfrei, weil der Speicher nirgendwo hinging."
Auf anderen Betriebssystemen konnte dieser Fehler jedoch dazu führen, dass das Spiel nicht mehr funktionierte. Laut Joel Spolsky war dies auch bei den Beta-Versionen von Windows 95 so. "Microsoft spürte den Fehler auf und fügte Windows 95 einen speziellen Code hinzu, der nach SimCity sucht. Wenn SimCity gefunden wurde, wird die Speicherzuweisung in einem speziellen Modus ausgeführt, der den Speicher nicht sofort freigibt. Das ist die Art von Besessenheit von Abwärtskompatibilität, die die Leute dazu brachte, auf Windows 95 zu aktualisieren."
Quelle: PC Gamer

Alles was später kam, brachte eine Mischung aus Vor- und Nachteilen mit. Und es hat naheliegende Gründe, dass gerade Windows 7 (mit ettlichen Nachteilen gegenüber XP, aber keinen gegenüber Vista) und Windows XP (mit nur einem kleinen Nachteil gegenüber 2000) noch knapp vor 98SE (dessen Stabilitätsnachteil doch recht groß war) die beliebtesten Ausgaben darstellen.
Richtig stabil wurde es erst mit Windows XP. Windows 7 war ein würdiger Nachfolger.
Windows Vista und 8.1 hatte ich ausgelassen.
Vielleicht lasse ich auch Windows 11 aus und warte auf 12.
Kommt drauf an wann das kommt.
Für fast jedes DOS Spiel unter '95 ne eigene autexec.bat geschrieben, das er beim start in das Spiel reinbootet. Kann sich heut auch keiner mehr vorstellen.
Win 98 haben wir hart gefeiert, weil sie bei 95 zwar viel Wert auf Abwärtskompatibilität gelegt haben, der Netzwerkcode wurde dafür aber vernachlässigt. Alles was über ne twisted pair Verbindung raus ging, war nicht wirklich stabil.
98 war da viel besser und die booterei hatte auch ein Ende. Der Kompatibilitätsmodus war brauchbar, auch wenn ein paar alte Spiele auf der Strecke blieben.
Dafür gab es soooooo viel neues, was uns das Hirn weggeblasen hat.
XP hat aber nur kurz Einzug gehalten, da ich 2000 super fand (mein AllTimeFavorite).
@topic
Immer spannend solche Einblicke
Bin mir gar nicht mehr sicher, wann ich zum ersten Mal Kontakt mit XP hatte, da bei mir auch viele Jahre lang 2000 lief. Hab dessen Holo-CD sogar noch hier, seitdem ich im vergangenen Jahr im Elternhaus die CDs für 2000 und Win95, sowie andere Sachen wie Works for Windows 3.11 (Win3.11 fehl aber leider) und andere Highscreen Software CDs von meinem Vobis 486er fand. Oder so CD-Roms wie "Computerspiele selber machen Volume 1 - Für MS-DOS". xD
(...)
XP hat aber nur kurz Einzug gehalten, da ich 2000 super fand (mein AllTimeFavorite).
@topic
Immer spannend solche Einblicke
Alles was später kam, brachte eine Mischung aus Vor- und Nachteilen mit. Und es hat naheliegende Gründe, dass gerade Windows 7 (mit ettlichen Nachteilen gegenüber XP, aber keinen gegenüber Vista) und Windows XP (mit nur einem kleinen Nachteil gegenüber 2000) noch knapp vor 98SE (dessen Stabilitätsnachteil doch recht groß war) die beliebtesten Ausgaben darstellen.
P.S.: Das Artikelbild zeigt übrigens Sim City 2000, nicht das Original. Ich assoziiere ersteres auch irgendwie mit dem Windows-3.1-Fensterdesign; weiß aber nicht mehr, ob es nicht doch auch als reines DOS-Spiel lief. (Suchergebnisse sprechen von Windows 95 oder gar XP als Mindestanforderung, was für ein 1993 Erfolgstitel aber mehr als unwahrscheinlich ist.^^)