Windows 95 ha fatto di tutto per rendere SimCity e altri giochi compatibili.

Windows 95 ha fatto di tutto per rendere SimCity e altri giochi compatibili.

Puoi anche imparare molte cose interessanti sui vecchi sistemi operativi. A volte cose che sono già documentate (sul blog) miracolosamente esistono ancora. Una di queste stranezze è venuta alla luce di recente quando qualcuno ha notato come Microsoft si stia assicurando che SimCity e altre app popolari funzionino su Windows 95.

Un recente tweet di @Kalyoshika è un estratto da un post sul blog del cofondatore di Fog Creek Software, coautore di Stack Overflow e blogger di lunga data Joel Spolsky. Un post più ampio si concentra sull’attrattiva e la domanda di sistemi operativi e software . La parte che ha attirato l’attenzione del co-conduttore del podcast Hardcore Gaming 101 è stato il modo in cui la versione Windows 3.1 di SimCity ha funzionato su un sistema Windows 95. Windows 95 ha combinato le applicazioni MS-DOS e Windows, ha aggiornato le API da 16 a . Un’app popolare come SimCity, che ha venduto oltre 5 milioni di copie, avrebbe dovuto funzionare senza problemi.

Il post di Spolsky riassume come SimCity sia diventato pronto per Windows-95, come ha sentito, senza Maxis o soluzioni alternative per l’utente.

John Ross, che ha scritto la versione originale per Windows 3.x di SimCity, mi ha detto di aver accidentalmente lasciato un bug in SimCity dove ha letto la memoria appena liberata. Sì. Su Windows 3.x funzionava bene perché la memoria non andava da nessuna parte. Ecco la parte sorprendente: nelle versioni beta di Windows 95, SimCity non ha funzionato durante i test. Microsoft ha rintracciato il bug e ha aggiunto un codice speciale a Windows 95 che SimCity cerca. Se rileva che SimCity è in esecuzione, avvia l’allocatore di memoria in una modalità speciale che non libera immediatamente la memoria. È stata questa ossessione per la retrocompatibilità che ha spinto le persone a passare a Windows 95.

Spolsky (nel 2000) attribuisce questo a Microsoft e un esempio di come risolvere il problema della gallina e delle uova: “fornire una modalità di retrocompatibilità che fornisca un camion carico di polli o un camion carico di uova, a seconda di come la si guarda”. , siediti e prendi qualche soldo.

Gli sviluppatori di Windows potrebbero aver meritato un po’ di tempo libero vedendo la portata della personalizzazione che spesso devono fare per singoli giochi e applicazioni in Windows 95. Più in basso nelle risposte di @Kalyoshika puoi trovare un altro esempio tratto da Windows Compatibility Administrator . Kit di valutazione e distribuzione (ADK). Lo screenshot di @code_and_beer mostra come Windows NT, quando trova i file normalmente installati con Final Fantasy VII, implementa una correzione di compatibilità con il nome appropriato: “Win95VersionLie”. Dire semplicemente al gioco che è in esecuzione Windows 95 sembra risolvere un grosso problema con esso in esecuzione, insieme ad alcune altre modifiche di emulazione e virtualizzazione.

L’ho appena fatto. Molto bello.

Un esempio per un gioco che possiedo ancora – FF7 – morirà all’istante se vede che è in esecuzione su Win NT invece che su Win95, quindi Windows mente sull’avere alcuni file pic.twitter.com/Wc08tSffcz

6 ottobre 2022

Installa Windows ADK e apri Compatibility Administrator e sarai in grado di seguire alcune delle cose che Windows fa per determinate applicazioni per farle funzionare nella partizione del database di sistema. Se trova file denominati “Horny.tif” e “bullfrog.sbk”, aggiorna dove le versioni Windows 95/98 di Dungeon Keeper dovrebbero inserire quei file su Windows XP e versioni successive. Windows dovrebbe impedire a Tom Clancy’s Rainbox Six di accedere all’unità CD quando sta già riproducendo un film o un altro file multimediale e disabilitare anche la commutazione Alt + Tab quando il gioco è aperto perché il gioco non è in grado di gestire la perdita di concentrazione. E non sono solo i vecchi nomi; Street Fighter V ha leggermente modificato l’implementazione di DirectX per farlo funzionare su alcuni sistemi.

Nel 2005, Raymond Chen, dipendente Microsoft di lunga data e blogger di The Old Newthing, ha documentato l’ossessione di Microsoft per la compatibilità con Windows 95 . Chen scrive che il responsabile dello sviluppo di Windows 95 “ha preso il suo camioncino, è andato al negozio di software Egghead locale (quando Egghead esisteva ancora) e ha acquistato una copia di ogni programma per PC nel negozio”. Ciascuno era responsabile di due programmi che ha installato, eseguito e documentato per i bug. Se un dipendente ne finiva due, poteva tornare a prenderne altri due. E i tester potevano lasciare tutto ciò che avevano completato.

Mike Perry, ex direttore creativo di Sim Empire Maxis (e successivamente di EA), in seguito notò che una versione a 32 bit di Sim City per Windows 95 era tecnicamente disponibile, come evidenziato dal pacchetto “Deluxe Edition” del gioco. Afferma inoltre che Ross ha lavorato presso Microsoft dopo aver lasciato Maxis, spiegando ulteriormente perché Microsoft era così ansiosa di garantire che le persone potessero continuare a costruire parchi nella posizione ideale della rete per aumentare i livelli di felicità dei residenti.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *