Fazendo o SWIV 3D reconhecer o CD no DOSBox
Sempre gostei de jogos antigos, e hora ou outra sinto vontade de jogar algum.
Só que alguns deles não funcionam nas versões XP e Vista (a que eu mais uso) do Windows, porém possuem suas versões DOS.
Para estes jogos, instalei o emulador DOSBox, que na minha máquina equipada com um processador Core2Duo da Intel e 4 GiB de RAM rodam perfeitamente (não precisam de aceleração 3D :-) ).
Porém, na hora de tentar jogar o SWIV 3D, da SCI (ela mesma, a que fez o polêmico Carmageddon) sempre aparecia uma mensagem de CD-ROM não encontrado.
Executava o comando MOUNT do DOSBox com vários parâmetros e nada, o CD não era encontrado nem a pau.
Eis que dou uma pesquisada no Google e caio nesta página do Wiki do DOSBox, em que eu encontro as seguintes instruções:
- Abra o arquivo SWIV_DOS.EXE em um editor hexadecimal
- Vá até o endereço 0x2CE7F (hex) e altere este byte para 0x84 (hex)
Veja no screenshot abaixo como ficou.
Executei o programa novamente e BINGO!!! O programa finalmente reconheceu o CD-ROM (detalhe: este CD é ORIGINAL, e veio na Revista Bigmax nº 15, acho) inclusive com a parte CD-DA (o wiki diz que a música do CD não era executada – não sei se é o caso da unidade óptica que o cara testou isso, mas o meu drive é um gravador de DVD da LG modelo GH20NS10).
PS: O editor hexadecimal utilizado é o XVI32.
Um abraço!
2 comentários:
Caramba!
Deu certo. Pena que o som não funcionou, mas deu para matar a saudade. Também tenho o cd original que comprei na revista, hehehe.
@Gusmão:
Mesmo no setup do jogo vc não conseguiu configurar a placa de som? Aqui fiz isso, antes de rodar o jogo, rodei o setup, ele detectou a placa de som, ou vc pode ir configurando com que estiver no DosBox.
Até funcionou o Áudio-CD :-)
Postar um comentário