Operētājsistēmā Windows 95 bija daudz pūļu, lai SimCity un citas spēles būtu saderīgas.

Operētājsistēmā Windows 95 bija daudz pūļu, lai SimCity un citas spēles būtu saderīgas.

Varat arī uzzināt daudz interesantu lietu par vecām operētājsistēmām. Dažreiz lietas, kas jau ir dokumentētas (emuārā), brīnumainā kārtā joprojām pastāv. Viena no šādām dīvainībām nesen atklājās, kad kāds pamanīja, kā Microsoft nodrošina SimCity un citu populāru lietotņu darbību operētājsistēmā Windows 95.

Nesenais @Kalyoshika tvīts ir fragments no Fog Creek Software līdzdibinātāja, Stack Overflow līdzautora un ilggadējā emuāra Džoela Spolska emuāra ziņas. Lielāka ziņa ir veltīta vistas un olu OS/programmatūras pievilcībai un pieprasījumam . Daļa, kas pievērsa Hardcore Gaming 101 aplādes līdzstrādnieka uzmanību, bija tas, kā SimCity Windows 3.1 versija darbojās Windows 95 sistēmā. Windows 95 apvienoja MS-DOS un Windows lietojumprogrammas, jaunināja API no 16 uz plaši izplatītām . Tik populārai lietotnei kā SimCity, kas ir pārdevusi vairāk nekā 5 miljonus eksemplāru, vajadzēja darboties nevainojami.

Spolsky ierakstā ir apkopots, kā SimCity kļuva gatavs Windows-95, kā viņš to dzirdēja, bez Maxis vai lietotāja risinājumiem.

Džons Ross, kurš uzrakstīja SimCity oriģinālo Windows 3.x versiju, man teica, ka viņš nejauši atstāja kļūdu SimCity, kur nolasīja tikko atbrīvoto atmiņu. Jā. Operētājsistēmā Windows 3.x tas darbojās labi, jo atmiņa nekur nepazuda. Šeit ir pārsteidzošā daļa: Windows 95 beta versijās SimCity testēšanas laikā nedarbojās. Microsoft izsekoja kļūdu un pievienoja Windows 95 īpašu kodu, ko meklē SimCity. Ja tas konstatē, ka SimCity darbojas, tas palaiž atmiņas sadalītāju īpašā režīmā, kas nekavējoties neatbrīvo atmiņu. Tieši šī apsēstība ar atpakaļejošu saderību mudināja cilvēkus pāriet uz Windows 95.

Spolskis (2000. gadā) to piedēvē Microsoft un piemēru tam, kā atrisināt vistas un olu problēmas: “nodrošiniet atpakaļsaderības režīmu, kas nodrošina vai nu kravas automašīnu cāļu, vai kravas olu, atkarībā no tā, kā uz to skatāties.” , apsēdieties un paņemiet naudu.

Iespējams, ka Windows izstrādātāji ir pelnījuši kādu laiku, lai redzētu, cik daudz pielāgošanas viņiem bieži ir jāveic atsevišķām spēlēm un lietojumprogrammām operētājsistēmā Windows 95. Tālāk @Kalyoshika atbildēs varat atrast citu piemēru, kas ņemts no Windows saderības administratora . Novērtēšanas un izvietošanas komplekts (ADK). @code_and_beer ekrānuzņēmums parāda, kā Windows NT, kad tā atrod failus, kas parasti ir instalēti kopā ar Final Fantasy VII, ievieš saderības labojumu ar atbilstošu nosaukumu: “Win95VersionLie”. Vienkārši paziņojot spēlei, ka tajā darbojas operētājsistēma Windows 95, šķiet, tiek novērsta galvenā problēma ar tās darbību, kā arī daži citi emulācijas un virtualizācijas uzlabojumi.

Tikko izdarīja. Ļoti foršs.

Piemērs spēlei, kas man joprojām pieder — FF7 — uzreiz mirs, ja tā redzēs, ka tā darbojas operētājsistēmā Win NT, nevis Win95, tāpēc Windows melo, ka tajā ir daži faili pic.twitter.com/Wc08tSffcz .

2022. gada 6. oktobris

Instalējiet Windows ADK un atveriet saderības administratoru, un jūs varēsiet sekot dažām darbībām, ko Windows veic noteiktām lietojumprogrammām, lai tās darbotos sistēmas datu bāzes nodalījumā. Ja tiek atrasti faili ar nosaukumu “Horny.tif” un “bullfrog.sbk”, tiek atjaunināta vieta, kur Dungeon Keeper Windows 95/98 versijām šie faili jāievieto operētājsistēmā Windows XP un jaunākās versijās. Sistēmai Windows ir jānovērš Tom Clancy’s Rainbox Six piekļuve CD diskdzinī, kad tas jau atskaņo filmu vai citu multivides failu, kā arī jāatspējo Alt+Tab pārslēgšanās, kad spēle ir atvērta, jo spēle nevar tikt galā ar fokusa zaudēšanu. Un tas nav tikai vecie nosaukumi; Street Fighter V nedaudz mainīja DirectX ieviešanu, lai tā darbotos dažās sistēmās.

2005. gadā ilggadējais Microsoft darbinieks un The Old Newthing emuāra autors Reimonds Čens dokumentēja Microsoft apsēstību ar Windows 95 saderību . Čens raksta, ka Windows 95 izstrādes vadītājs “paņēma savu pikapu, aizbrauca uz vietējo Egghead programmatūras veikalu (kad Egghead vēl pastāvēja) un nopirka vienu katras veikalā esošās datorprogrammas eksemplāru.” Katrs bija atbildīgs par divām programmām, ko viņš instalēja. palaists, un dokumentēts par kļūdām. Ja darbinieks pabeidza divus, viņš varēja atgriezties, lai paņemtu vēl divus. Un testētāji varēja atstāt visu, ko bija pabeiguši.

Maiks Perijs, bijušais Sim Empire Maxis (un vēlāk EA) radošais direktors, vēlāk atzīmēja , ka Sim City 32 bitu versija operētājsistēmai Windows 95 bija tehniski pieejama, par ko liecina spēles “Deluxe Edition” pakotne. Viņš arī norāda, ka Ross strādāja uzņēmumā Microsoft pēc Maxis aiziešanas, tālāk paskaidrojot, kāpēc Microsoft tik ļoti vēlējās nodrošināt, lai cilvēki varētu turpināt būvēt parkus tīkla ideālajā vietā, lai palielinātu iedzīvotāju laimes līmeni.

Atbildēt

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti kā *