História de 20 anos revela como SimCity ajudou a Microsoft a atrair usuários para o Windows 95

Mais de 20 anos após a publicação original, uma postagem no blog do cofundador da Fog Creek Software, Joel Spolsky, chamou a atenção da comunidade de jogos, que lançou luz sobre um caso interessante na história do simulador clássico de construção de cidades da Maxis, SimCity.

Fonte da imagem: Maxis

O ex-programador da Microsoft Spolsky escreveu em um blog sobre o problema do ovo e da galinha de como forçar os usuários a migrarem para plataformas com uma pequena quantidade de software e os desenvolvedores a criarem software para plataformas com um pequeno número de usuários.

A resposta da Microsoft é compatibilidade com versões anteriores. Quando o jogo de plataforma americano quis encorajar os consumidores a mudar para o novo Windows 95, eles tentaram garantir que o SimCity, que era popular na época, fosse executado no sistema operacional de saída.

O programador de SimCity Jon Ross admitiu mais tarde que acidentalmente deixou um bug no jogo, devido ao qual ele leu a memória recém-liberada. No Windows 3.x, o simulador de construção de cidades funcionou sem problemas (aí “a memória não foi a lugar nenhum”), mas se recusou a funcionar na versão beta do Windows 95.

De acordo com Spolsky, a Microsoft rastreou o bug e adicionou uma configuração personalizada ao código do Windows 95. Se o sistema operacional encontrar o SimCity em execução, ele iniciará um modo de alocador de memória especial: “Essa obsessão com a compatibilidade com versões anteriores pode levar as pessoas a atualizar para o Windows 95”.

Todos os jogos têm suporte pós-lançamento hoje em dia, mas na época, um bug que foi ignorado na versão final permaneceu no projeto para sempre. Não havia chance de os desenvolvedores do SimCity consertarem o bug eles mesmos, então a Microsoft teve que encontrar outra maneira. E ninguém saberia disso se não fosse a publicação de Spolsky.

Sob a entrada do blogueiro e desenvolvedor Kal Yoshika (Kal Yoshika), que chamou a atenção para o blog de Spolsky, eles relembraram outra história interessante: como a versão para PC de Final Fantasy VII se recusou a rodar no Windows NT. Para corrigir isso, o sistema operacional enganou o jogo para “fingir” ser compatível com o Windows 95.

avalanche

Postagens recentes

Um entusiasta recriou completamente a interface de usuário do Windows 8 no Linux.

Os usuários do Windows começaram a considerar a mudança para um sistema operacional alternativo em…

17 minutos atrás

O Veo 3.1, gerador de vídeos com IA do Google, agora consegue criar vídeos para o TikTok e outras plataformas verticais.

O Google atualizou o recurso "Ingredientes para Vídeo" do modelo de geração de vídeos com…

17 minutos atrás

A Rockstar lançou uma loja de mods paga para GTA V e Red Dead Redemption 2.

Os jogadores há muito suspeitavam que a aquisição da equipe de modding Cfx.re pela Rockstar…

27 minutos atrás

A Intel superou a Samsung, mas ficou atrás da TSMC: a taxa de defeitos da tecnologia de processo 18A da Intel caiu para menos de 40%.

Embora a Intel tenha saído do grupo das três maiores empresas de semicondutores em faturamento…

1 hora atrás

O negócio mais misterioso de 2025: por que a NVIDIA gastou US$ 20 bilhões na Groq?

O acordo da NVIDIA com a startup de IA Groq, na prática uma aquisição, levantou…

2 horas atrás

O órgão regulador dos EUA revelou um recurso secreto do remake de Prince of Persia: The Sands of Time, e a Ubisoft está se preparando para anunciá-lo.

Faltando poucos dias para o lançamento esperado do tão aguardado remake do clássico de ação…

2 horas atrás