Você está na página 1de 11

Jogos antigos: como rod-los (guia definitivo)

contato: nelsonspbr@gmail.com

Tipos de problemas e tipos de jogos


Ao tentar rodar jogos antigos, encontrei dois problemas essencialmente: 1) Incompatibilidades diversas: som, vdeo... 2) Velocidade anormal (muito lenta ou muito rpida)

Convenientemente, cada problema apareceu em um determinado tipo de jogo. A saber: 1) Jogos para DOS (leia-se MS-DOS) 2) Jogos para Windows de verses antigas (Win95 e Win98 principalmente)

Para cada problema, tentei diversas solues e tcnicas. A seguir, descreverei as que funcionaram.

Soluo: jogos antigos para DOS DOSBox


A soluo encontrada foi o uso da ferramenta DOSBox. O DOSBox um achado inestimvel para amantes de jogos antigos para DOS. Para rodar seus jogos, execute os seguintes passos:

1) Visite o site do DOSBox e v at a seo de Downloads, ou copie o link a seguir no seu navegador: http://www.dosbox.com/download.php?main=1

2) Na pgina de Downloads temos trs partes: DOSBox, Tools e add-ons. Na parte DOSBox encontramos os links para efetuar o download do DOSBox. Clique no link que corresponde a seu sistema operacional. No meu caso o Windows XP, portanto cliquei em Windows.

3) O navegador abrir uma janela do SourceForge e o download ser iniciado. Salve em um local de fcil acesso, como o Desktop, visto que o arquivo baixado no ser mais utilizado aps a instalao do DOSBox.

4) Abra o executvel baixado. Voc ver a seguinte tela:

5) Clique em Next para prosseguir com a instalao. Voc ver a seguinte tela:

6) As configuraes acima esto perfeitas, clique em Next para prosseguir.

7) Escolha o local de instalao e clique em Install. Aps instalado, o atalho para o DOSBox ser criado no Desktop. Mas antes de us-lo, vamos realizar mais algumas configuraes. Na mesma pgina onde voc clicou no link para baixar o DOSBox (passo 2), descendo um pouco a pgina, na parte de add-ons temos opes para alterar o idioma do aplicativo. Baixe o arquivo referente ao idioma portugus brasileiro (veja imagem abaixo). O arquivo baixado ser um ZIP.

8) Baixado o arquivo ZIP, abra-o. Este o seu contedo:

9) Copie o arquivo portuguese.lang na pasta do DOSBox.

10) Abra o arquivo de configuraes do DOSBox (dosbox.conf) com o Notepad ou outro editor de textos puro. Procure a linha inciada por language= e escreva aps o sinal de igual o nome do arquivo de traduo, portuguese.lang. Assim:

11) Observe acima que o arquivo de configurao, dosbox.conf, est em portugus. Entretanto, inicialmente ele vem em ingls. Para que ele fique em portugus, aps efetuar os passos anteriores, abra o DOSBox. Selecione o drive Z (basta digitar Z:, caso ele no esteja nesse drive). Estando no drive Z, digite CONFIG -writeconf confport. Isto criar um novo arquivo de configuraes do DOSBOx chamado confport em portugus. Delete o arquivo de configurao original (dosbox.conf em ingls) e renomeie o arquivo confport para dosbox.conf. Pronto: o arquivo de configuraes do DOSBox estar em portugus.

12) Para que o teclado funcione corretamente (cedilhas, acentos e afins), bastam duas configuraes rpidas. No DOSBox digite KEYB BR. No arquivo de configuraes

dosbox.conf v at a linha keyboardlayout e adicione o valor br.

13) Se voc deseja apenas rodar jogos e nada mais (no quer aprender de fato a usar o DOSBox, s rodar os jogos e pronto), no fim do arquivo dosbox.conf temos a guia

[autoexec], que determina os comandos que sero executados quando o DOSBox for iniciado. Normalmente esta guia est vazia, mas voc pode adicionar os seguintes comandos:

mount c c:\ mount d d:\ -t cdrom c:

Basicamente isto permitir que quaisquer pastas da unidade C e D (respectivamente HD e CD: troque as letras caso estas no seja as suas, e/ou adicione caso voc queira emular outras unidades) sejam emuladas pelo DOSBox. Observe que voc dever colocar os jogos diretamente no C: no vale colocar em subpastas... e pronto: divirta-se.

OBS.: o arquivo dosbox.conf, como j dito e redito anteriormente, contm todas as configuraes do DOSBox. Para aprimorar o uso do DOSBox, explore este arquivo e descubra novas potencialidades para o DOSBox. Por exemplo, para rod-lo em tela cheia, basta ir linha fullscreen e escolher a opo true (em vez de false, que padro).

Teste: Screamer 2 Screamer 2 um jogo de corridas para DOS. Basicamente so necessrios trs passos para rod-lo: instalar, configurar e jogar. O primeiro, instalar, pode ser feito a partir do Windows, sem a necessidade do DOSBox e quaisquer outras configuraes de compatibilidade. Entretanto, o Setup no roda nem no Windows nem atravs do Prompt de Comando, e sem ele o jogo no roda. Atravs do DOSBox executei o Setup assim pude jogar. O Setup se encontra instalado no HD (portanto no C:). O que fiz foi:

1) Abri o DOSBox:

2) Trabalhei no C: como se o estivesse fazendo em um DOS normal, ou em um Prompt de Comando do Windows. Fui at o diretrio do jogo (C:\S2) e rodei o Setup. Realizei as configuraes necessrias, usando placa de som Sound Blaster (j que o DOSBox consegue simular esse tipo de placa, alm de outras). Salvei as configuraes, voltei ao DOSBox e rodei o jogo. Rodou perfeitamente, com vdeo e som iguais ao que eu obtinha antigamente. Enfim, fiquei satisfeitssimo.

Acredito que quase todos jogos possam ser rodados seguindo passos anlogos. Executando os comandos para o [autoexec] descritos nos passos anteriores, tanto C: como D: estaro devidamente emulados. Assim, voc j pode comear instalando o jogo a

partir do DOSBox (fiz isto com outros jogos, e todos funcionaram perfeitamente) e proceder como se estivesse utilizando o DOS em um computador antigo. Em suma: sintase em casa.

Soluo: jogos de verses antigas de Windows CPUKiller


Os jogos para Windows normalmente davam problema pois rodavam muito rpido. Acostumados com processadores de clocks menores, estes jogos simplesmente voavam baixo quando executados por processadores mais potentes. No meu caso, o principal jogo Rising Lands, estratgia em tempo real. Para resolver o problema, encontrei h pouco tempo o programa CPUKiller. Basicamente ele joga uma carga de processamento em cima do computador: o resultado uma reduo da velocidade do computador como um todo. Siga os passos abaixo:

1) Visite o site do CPUKiller: http://www.cpukiller.com. V at a seo Download.

2) Baixe uma verso do CPUKiller. Eu baixei a verso V1.0.5.4. Observe que o CPUKiller no freeware, isto , a verso completa paga. Na verdade, a nica limitao mais sria do CPUKiller baixado que a cada 20 minutos o programa deve ser reinicializado.

3) O arquivo baixado um ZIP que contm o instalador. Execute-o, siga as instrues e instale o CPUKiller.

4) Aps instalado voc obter um atalho para o programa no Desktop. Abra-o:

Descrio: 1 tempo restante do programa: aps 20 minutos o programa encerrado e deve ser reinicializado (coisa rpida) 2 inicia/paralisa o programa 3 configura a carga a ser colocada sobre o processador: maior a carga, menor a velocidade

5) Bom, basicamente isso: basta deslizar a barra ou control-la pelo teclado para atingir a velocidade desejada. D para usar o programa juntamente com o jogo que voc deseja rodar, no precisa ficar ligando e desligando o jogo.

Observao: percebi que durante a execuo do Rising Lands, parecia que o jogo ficava dando uns lags. O movimento dos personagens no era suave, era meio picado. Encontrei a soluo no prprio programa:

1) V no menu Tools > Options 2) Abra a aba Advanced 3) Em Slow Down Algorithm, selecione o segundo algoritmo (greedy).

De alguma forma o segundo algoritmo de reduo de velocidade foi mais eficiente, tornando a execuo do jogo mais suave. Foi necessrio reiniciar o CPUKiller para que a mudana surtisse efeito. No jogo citado, configurei para 20% de carga e os resultados foram excelentes. Logicamente que quanto maior for a capacidade de processamento de seu computador, maior dever ser a carga.

A soluo final: Bochs


Bochs um emulador de computadores da famlia x86 da Intel (site: http://bochs.sourceforge.net/). Teoricamente atravs dele possvel emular qualquer computador da famlia x86 (leia-se 386, 486, Pentium, Pentium II, Pentium III, Pentium 4 ou x86-64). Simplificadamente (extremamente simplificadamente) cria-se uma imagem, um disco virtual para ser utilizado por Bochs. Este simular um HD para o novo computador. Definem-se as configuraes desse computador (memria, processador...) e cria-se o computador. Instala-se o sistema operacional e pronto: como ter um computador dentro do computador. E pior que a parafernlia funciona: d at para simular Windows XP.

Minha idia era simular um Win98 na minha mquina, criando um computador com 64 MB de memria RAM e processador de clock por volta de 200 MHz. Bochs tambm permite simular/emular, como queiram, placas de som e vdeo, e portanto seria a soluo final para os problemas dos amantes de jogos antigos. Entretanto o problema: seu uso passa longe de ser fcil.

Embora eu tenha conseguido rodar quase todos os jogos, sobraram alguns poucos (bem poucos) que no rodaram como eu realmente queria. Um caso Deadlock, jogo para Windows. Ele no para DOS (e portanto o DOSBox no conta) e no a velocidade que o problema: a instalao. Ele teima em usar um Win98 ou Win95 (acho que WinMe tambm funcionava). Alm disso, se eu conseguir criar esse computador ideal, no precisarei nem de DOSBox e nem de CPUKiller. No estarei enganando o programa, mas sim o computador (percebem a diferena de nvel de aplicao?). Enfim, seria a soluo perfeita, porm ainda a caminho. Se eu conseguir configurar e executar tudo, garantolhes que atualizarei este guia.

Por enquanto s. Espero que eu tenha ajudado a todos os gamers de planto, que sonham em reviver jogos antigos.

Abraos,

Nelson