O mulțime de lucruri interesante pot fi încă învățate despre sistemele de operare mai vechi. Uneori, aceste lucruri au fost documentate, sau cel puțin sugerate, în postări de blog care sunt încă în mod miraculos. Una dintre aceste probleme a apărut recent când cineva a observat cum Microsoft s-a asigurat de asta Sim City Și alte aplicații populare rulează pe Windows 95.
recent Tweet de Kalyoshika Highlights este un extras dintr-o postare pe blog a co-fondatorului Fog Creek Software, a co-fondatorului Stack Overflow și a bloggerului de software Joel Spolsky. Cea mai mare postare din jur Pui si ou os / comanda si comanda. Partea care a atras atenția gazdei de podcast Hardcore Gaming 101 este modul în care a fost lansat Windows 3.1 Sim City A funcționat pe Windows 95. Windows 95 a integrat aplicațiile MS-DOS și Windows, a actualizat API-uri pe 16 la 32 de biți și a fost hipermarketing. Aplicație populară ca Sim Citycare s-a vândut în peste 5 milioane de exemplare, trebuie să funcționeze fără probleme.
Postarea lui Spolsky rezumă cum Sim City Este gata de Windows 95, a auzit el, fără aport de la Maxis sau soluții de utilizator.
John Ross, care a scris versiunea originală a Sim City Pentru Windows 3.x îmi spune că a lăsat o eroare întâmplător Sim City Unde a citit o amintire că tocmai fusese eliberat. da. A funcționat bine pe Windows 3.x, pentru că memoria nu a mers nicăieri. Iată partea uimitoare: în versiunile beta de Windows 95, Sim City Nu a funcționat la test. Microsoft a depistat eroarea și S-a adăugat o pictogramă specifică la Windows 95 care caută SimCity. Daca este gasit Sim City Pornit, rulează alocatorul de memorie într-un mod special care nu eliberează imediat memoria. Acesta este genul de obsesie pentru compatibilitatea inversă care i-a pregătit pe oameni să facă upgrade la Windows 95.
Spolsky (în 2000) consideră că acest lucru este un merit pentru Microsoft și un exemplu despre cum să spargeți problema puiului și ouălor: „Oferirea unui mod de compatibilitate inversă care oferă fie un camion încărcat de pui, fie un camion încărcat de ouă, în funcție de cum o faci. Uită-te la asta, stai jos și angajează-te în dolari.
Dezvoltatorii Windows probabil merită ceva timp să stea pe loc, văzând cât de des trebuie să facă ajustări la jocuri și aplicații individuale în Windows 95. Mai mult, în răspunsurile lui @Kalyoshika puteți găsi un alt exemplu, extras din Ofițer de compatibilitate în Windows’ Instrumente de evaluare și publicare (ADK). A Captură de ecran cu code_and_beer Arată cum Windows NT, când detectează fișierele instalate în mod normal cu final fantasy vii, Va efectua o remediere de compatibilitate cu un titlu adecvat: „Win95VersionLie”. Doar spunerea jocului că rulează pe Windows 95 pare să rezolve o problemă majoră cu rularea acestuia, împreună cu alte câteva modificări de simulare și virtualizare.
doar fă-o. atat de rece.
Exemplu de joc pe care îl mai am – FF7 – ar muri dacă ar vedea că rulează pe Win NT în loc de Win95, așa că Windows depinde de a avea unele fișiere pic.twitter.com/Wc08tSffcz
– 🖥️ și 🍻 (cod_și_bere) 6 octombrie 2022
Instalați Windows ADK și deschideți Administratorul de compatibilitate și puteți spiona unele dintre lucrurile pe care le face Windows pentru anumite aplicații pentru a le face să ruleze în partiția bazei de date a sistemului. Dacă detectează fișiere numite „Horny.tif” și „bullfrog.sbk”, actualizează versiunile Windows 95/98 ale gardian de temniță Aceste fișiere trebuie să fie localizate în Windows XP și o versiune ulterioară. Windows trebuie să se oprească Tom Clancy’s Rainbox Six De la accesarea unității CD în timp ce redă deja un film sau alt conținut media, precum și dezactivarea comutării Alt+Tab în timp ce jocul este deschis, deoarece jocul nu poate face față pierderii concentrării. Și nu sunt doar titluri vechi; Street Fighter V Are o mică modificare a aplicației sale DirectX pentru a rula pe unele sisteme.
În 2005, Raymond Chen, veteran Microsoft și blogger al The Old New Thing Documentarea obsesie pentru compatibilitatea cu Microsoft Windows 95. Chen a scris că managerul de dezvoltare Windows 95 „și-a luat pickup-ul, a condus la magazinul local de software Egghead (când Egghead era încă prin preajmă) și a cumpărat o copie a fiecărui program de calculator individual din magazin”. Toată lumea era responsabilă pentru până la două programe, pe care le-ar instala, rula și documenta pentru erori. Dacă un angajat termină două, se poate întoarce pentru a lua încă două. Testerii pot păstra orice au terminat.
Mike Perry, fost director de creație al Sim Maxis Empire (și mai târziu EA), notat mai târziu Că există, din punct de vedere tehnic, o versiune Windows 95 pe 32 de biți Sim City Disponibil, așa cum se arată în pachetul „Deluxe Edition” al jocului. El afirmă, de asemenea, că Ross a lucrat cu Microsoft după ce a părăsit Maxis, ceea ce explică și de ce Microsoft este dornic să se asigure că oamenii continuă să construiască parcuri în modul de rețea ideal pentru a îmbunătăți fericirea rezidenților.
„Iubitor tipic de twitter. Muzicholic pe tot parcursul vieții. Fanatic al culturii pop. Prieten al animalelor de pretutindeni. Evanghelist avid de bere. Jucător certificat.”