O Windows 95 fez um grande esforço para tornar o SimCity e outros jogos compatíveis.

O Windows 95 fez um grande esforço para tornar o SimCity e outros jogos compatíveis.

Você também pode aprender muitas coisas interessantes sobre sistemas operacionais antigos. Às vezes coisas que já estão documentadas (no blog) milagrosamente ainda existem. Uma dessas estranhezas veio à tona recentemente, quando alguém notou como a Microsoft está garantindo que o SimCity e outros aplicativos populares funcionem no Windows 95.

Um tweet recente de @Kalyoshika é um trecho de uma postagem de blog do cofundador da Fog Creek Software, coautor do Stack Overflow e blogueiro de longa data Joel Spolsky. Uma postagem maior enfoca o apelo e a demanda do sistema operacional/software do tipo frango e ovo . A parte que chamou a atenção do co-apresentador do podcast Hardcore Gaming 101 foi como a versão Windows 3.1 do SimCity funcionava em um sistema Windows 95. O Windows 95 combinou aplicativos MS-DOS e Windows, atualizou as APIs de 16 para . Um aplicativo tão popular quanto o SimCity, que vendeu mais de 5 milhões de cópias, deveria funcionar sem problemas.

A postagem de Spolsky resume como o SimCity se tornou compatível com o Windows 95, como ele ouviu, sem Maxis ou soluções alternativas do usuário.

John Ross, que escreveu a versão original do Windows 3.x do SimCity, me disse que acidentalmente deixou um bug no SimCity onde lia a memória recém-liberada. Sim. No Windows 3.x funcionou bem porque a memória não ia a lugar nenhum. Aqui está a parte surpreendente: nas versões beta do Windows 95, o SimCity não funcionou durante o teste. A Microsoft rastreou o bug e adicionou um código especial ao Windows 95 que o SimCity procura. Se detectar que o SimCity está em execução, ele inicia o alocador de memória em um modo especial que não libera a memória imediatamente. Foi essa obsessão com a compatibilidade com versões anteriores que levou as pessoas a migrar para o Windows 95.

Spolsky (em 2000) credita isso à Microsoft e um exemplo de como resolver o problema do ovo e da galinha: “fornecer um modo de compatibilidade com versões anteriores que entrega um caminhão cheio de galinhas ou um caminhão cheio de ovos, dependendo de como você olha para ele”. , sente-se e pegue alguns dólares.

Os desenvolvedores do Windows podem ter merecido algum tempo vendo a escala de personalização que geralmente precisam fazer para jogos e aplicativos individuais no Windows 95. Mais abaixo nas respostas de @Kalyoshika, você pode encontrar outro exemplo retirado do Windows Compatibility Administrator . Kit de avaliação e implantação (ADK). A captura de tela de @code_and_beer mostra como o Windows NT, quando encontra arquivos normalmente instalados com o Final Fantasy VII, implementa uma correção de compatibilidade com o nome apropriado: “Win95VersionLie”. Simplesmente dizer ao jogo que está executando o Windows 95 parece corrigir um grande problema com ele em execução, junto com alguns outros ajustes de emulação e virtualização.

Acabei de fazer isso. Muito legal.

Um exemplo de um jogo que ainda possuo – FF7 – morrerá instantaneamente se estiver rodando no Win NT em vez do Win95, então o Windows está mentindo sobre ter alguns arquivos pic.twitter.com/Wc08tSffcz

6 de outubro de 2022

Instale o Windows ADK e abra o Administrador de Compatibilidade e você poderá seguir algumas das coisas que o Windows faz para determinados aplicativos para fazê-los funcionar na partição do banco de dados do sistema. Se ele encontrar arquivos denominados “Horny.tif” e “bullfrog.sbk”, ele atualizará onde as versões Windows 95/98 do Dungeon Keeper devem colocar esses arquivos no Windows XP e posteriores. O Windows deve impedir que o Rainbox Six de Tom Clancy acesse a unidade de CD quando já estiver reproduzindo um filme ou outro arquivo de mídia e também desativar a alternância Alt + Tab quando o jogo estiver aberto porque o jogo não consegue perder o foco. E não são apenas os nomes antigos; Street Fighter V mudou ligeiramente a implementação do DirectX para funcionar em alguns sistemas.

Em 2005, Raymond Chen, funcionário de longa data da Microsoft e blogueiro do The Old Newthing, documentou a obsessão da Microsoft com a compatibilidade com o Windows 95 . Chen escreve que o gerente de desenvolvimento do Windows 95 “pegou sua caminhonete, dirigiu até a loja de software local da Egghead (quando a Egghead ainda existia) e comprou uma cópia de cada programa de PC da loja”. executado e documentado quanto a bugs. Se um funcionário terminasse dois, poderia voltar para pegar mais dois. E os testadores poderiam deixar tudo o que haviam concluído.

Mike Perry, ex-diretor criativo do Sim Empire Maxis (e posteriormente da EA), observou posteriormente que uma versão de 32 bits do Sim City para Windows 95 estava tecnicamente disponível, como evidenciado pelo pacote “Deluxe Edition” do jogo. Ele também afirma que Ross trabalhou na Microsoft depois de deixar a Maxis, explicando ainda mais por que a Microsoft estava tão ansiosa para garantir que as pessoas pudessem continuar a construir parques no local ideal da rede para aumentar os níveis de felicidade dos residentes.


Warning: Undefined variable $html_req in /var/www/vhosts/4pmtech.com/httpdocs/wp-content/themes/fourpmtech/comments.php on line 79

Warning: Undefined variable $html5 in /var/www/vhosts/4pmtech.com/httpdocs/wp-content/themes/fourpmtech/comments.php on line 82

Warning: Undefined variable $html_req in /var/www/vhosts/4pmtech.com/httpdocs/wp-content/themes/fourpmtech/comments.php on line 82

Warning: Undefined variable $consent in /var/www/vhosts/4pmtech.com/httpdocs/wp-content/themes/fourpmtech/comments.php on line 86

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *


Warning: Undefined array key "url" in /var/www/vhosts/4pmtech.com/httpdocs/wp-content/themes/fourpmtech/inc/template-functions.php on line 315