Er kunnen nog veel interessante dingen worden geleerd over oudere besturingssystemen. Soms zijn deze dingen gedocumenteerd, of op zijn minst gesuggereerd, in blogposts die op wonderbaarlijke wijze nog steeds bestaan. Een van deze problemen deed zich onlangs voor toen iemand opmerkte hoe Microsoft ervoor zorgde Sim City En andere populaire applicaties draaien op Windows 95.
nieuw Tweet door Kalyoshika Hoogtepunten is een fragment uit een blogpost van Fog Creek Software mede-oprichter, Stack Overflow mede-oprichter en oude softwareblogger Joel Spolsky. De grootste post die er is Kip en ei os / bestellen en bestellen. Het deel dat de aandacht trok van de podcast-host van Hardcore Gaming 101, is hoe Windows 3.1 werd uitgebracht Sim City Het werkte op Windows 95. Windows 95 integreerde MS-DOS- en Windows-applicaties, verbeterde 16- naar 32-bits API’s en was hypermarketing. Populaire app zoals Sim Citywaarvan meer dan 5 miljoen exemplaren zijn verkocht, moet probleemloos werken.
Spolsky’s post vat samen hoe Sim City Het is klaar voor Windows 95, hoorde hij, zonder input van Maxis of gebruikersoplossingen.
John Ross, die de originele versie schreef van Sim City Voor Windows 3.x vertelt het me dat het per ongeluk een fout heeft achtergelaten Sim City Waar hij een herinnering las dat hij net was vrijgelaten. ja. Het werkte prima op Windows 3.x, omdat het geheugen nergens heen ging. Hier is het verbazingwekkende: in bètaversies van Windows 95, Sim City Het werkte niet in de test. Microsoft heeft de fout opgespoord en Een specifiek pictogram toegevoegd aan Windows 95 dat zoekt naar SimCity. Indien gevonden Sim City Aan, het voert de geheugentoewijzer uit in een speciale modus die niet onmiddellijk geheugen vrijmaakt. Dit is het soort obsessie met achterwaartse compatibiliteit waardoor mensen klaar waren om te upgraden naar Windows 95.
Spolsky (in 2000) beschouwt dit als een verdienste van Microsoft en een voorbeeld van hoe het kip-en-ei-probleem kan worden doorbroken: “Het bieden van een achterwaartse compatibiliteitsmodus die ofwel een vrachtwagenlading kip of een vrachtwagenlading eieren biedt, afhankelijk van hoe je het doet Kijk ernaar, ga zitten en doe mee aan dollars.
Windows-ontwikkelaars verdienen waarschijnlijk wat tijd om achterover te leunen en te zien hoe vaak ze aanpassingen moeten maken aan games en individuele apps in Windows 95. Bovendien kun je in de antwoorden van @Kalyoshika nog een voorbeeld vinden, getrokken uit Compatibiliteitsfunctionaris in Windows’ Beoordelings- en publicatietools (ADK). a Screenshot van code_and_beer Laat zien hoe Windows NT, bij het detecteren van bestanden die normaal zijn geïnstalleerd met laatste fantasie vii, Het zal een compatibiliteitsoplossing uitvoeren met een toepasselijke titel: “Win95VersionLie.” Door het spel te vertellen dat het op Windows 95 draait, lijkt een groot probleem met het draaien op te lossen, samen met een paar andere simulatie- en virtualisatie-tweaks.
doe het gewoon. zo koud.
Voorbeeld van een spel dat ik nog steeds heb – FF7 – zou gewoon sterven als het zag dat het op Win NT draaide in plaats van op Win95, dus Windows is afhankelijk van het hebben van enkele bestanden pic.twitter.com/Wc08tSffcz
– 🖥️ & 🍻 (code_and_beer) 6 oktober 2022
Installeer de Windows ADK en open de Compatibiliteitsbeheerder, en u kunt enkele dingen bespioneren die Windows voor bepaalde apps doet om ze in de systeemdatabasepartitie te laten draaien. Als het bestanden met de naam “Horny.tif” en “bullfrog.sbk” detecteert, werkt het de Windows 95/98-versies van kerker bewaker Deze bestanden moeten zich in Windows XP en hoger bevinden. Windows moet stoppen Tom Clancy’s Rainbox Six Van toegang tot het cd-station terwijl het al een film of andere media afspeelt, tot het uitschakelen van Alt+Tab-wisseling terwijl het spel open is, omdat het spel niet kan omgaan met het verliezen van focus. En het zijn niet alleen oude titels; Street Fighter V Het krijgt een kleine aanpassing aan de DirectX-app om op sommige systemen te draaien.
In 2005, Raymond Chen, een Microsoft-veteraan en blogger van The Old New Thing Documentatie van de obsessie met compatibiliteit met Microsoft Windows 95. Chen schreef dat de ontwikkelingsmanager van Windows 95 “zijn pick-up nam, naar de plaatselijke Egghead Software-winkel reed (toen Egghead er nog was) en een exemplaar kocht van elk afzonderlijk computerprogramma in de winkel.” Iedereen was verantwoordelijk voor maximaal twee programma’s, die ze zouden installeren, uitvoeren en documenteren op fouten. Als een medewerker er twee afmaakt, kan hij terugkomen om er nog twee te pakken. Testers kunnen houden wat ze hebben afgemaakt.
Mike Perry, voormalig creatief directeur van Sim Maxis Empire (en later EA), later opgemerkt Dat er technisch gezien een 32-bits versie van Windows 95 is Sim City Beschikbaar, zoals weergegeven in het “Deluxe Edition”-pakket van het spel. Hij stelt ook dat Ross met Microsoft heeft samengewerkt nadat hij Maxis had verlaten, wat ook verklaart waarom Microsoft ervoor wil zorgen dat mensen parken blijven bouwen in de ideale netwerkmodus om het geluk van de bewoners te verbeteren.
“Hipster-Friendly Explorer. Award-Winning Coffee Fanatic. Analyst. Problem Solver. Troublemaker.”
More Stories
Apple kondigt uitbreiding van Vision Pro naar nog twee landen aan
Hoe u de Apple Gehoortest doet met AirPods Pro 2
Apple kondigt MacBook Pro-modellen aan met M4 Pro- en M4 Max-chips, Thunderbolt 5-ondersteuning en meer