|
Instalando o OPENMSX e emulando uma máquina MSX no seu GNU/Linux.
Provavelmente a galera mais nova nunca ouviu nem falar do computador que vamos emular via GNU/Linux: o MSX.
Sem entrar muito em detalhes, o MSX era uma máquina poderosíssima, com absurdos 64 kb de RAM :). Se bem que, naquela época, o PC ainda na versão XT contava com 640 Kb.
Mas eu garanto que alguns dos melhores jogos da história dos computadores saiu dele. E olha que contávamos apenas com uma paleta de 16 cores (no meu caso era pior, porque eu tinha apenas um monitor de fósforo verde :S)
Vou explicar como instalar no Debian, que é minha distro, mas os pacotes encontram-se com versões para outras, só muda o processo de instalação.
Bom, vamos instalar os pacotes:
# apt-get install cbios openmsx openmsx-catapult Outras distros, pegar o fonte em: * http://openmsx.sourceforge.net/
Parte importante. Onde achar as ROMs (como se fosse um cartucho de jogo) para o MSX? Pena-se muito na web atrás dela, mas como eu sou muito gente boa, já vou mandar o link p/ vocês de onde encontrá-las: * ftp://ftp.funet.fi/pub/msx/games/
Lá encontrarão ROMs para MSX 1 e 2. Baixe os jogos com extensão zip em uma pasta de sua escolha e depois descompacte-as (apesar do openmsx lidar com ROMs zipadas, eu sempre descompacto. Fica a seu critério). Você pode iniciar o emulador através do menu Debian ou pelo terminal:
$ openmsx-catapult Usando o OPENMSX Vou fazer um breve tutorial de como configurar e botar uma ROM rodando. Outros ajustes finos poderão ser feitos por vocês posteriormente. ABA SESSION
MSX Type: aqui é onde define-se qual o processador do MSX. Apenas dois são realmente importantes para nós. O C-Bios MSX 1 e o C-Bios MSX 2. Deixe no 1 (p/ rodarmos os jogos MSX 1). Extensions: são alguns artefatos que usávamos na época, como mais memória (megaram), som melhorado, entre outras. Pouco mexo nestas configurações. Disk Drives: aqui escolhe-se os jogos/aplicativos com extensão .dsk (NUNCA consegui fazer um dsk rodar neste emulador, e o pior é que o jogo que eu mais gosto - ELITE - só existe neste formato. Pago uma cerveja para quem conseguir fazer rodar e me ensinar :) ) Cartridge slots: é onde vamos indicar onde estão os jogos/aplicativos com extensão .rom. Clique no símbolo do cartucho e indique onde está a pasta que você instalou as ROMS. Cassete Player: jogos/aplicativos em formato .cas (nunca testei) ABA Misc Controls
Emulation speed:depende da máquina que você tem, o MSX vai ficar "injogável" de tão rápido. Aqui você pode controlar a velocidade dele. Eu tenho que rodar a 100%, pois meu PC é bem fraquinho. Vai variar para cad um de vocês. Frame Skip: aqui é o contrário. Máquinas muito lentas poderão necessitar deste artifício. Ele, mais ou menos explicando, corta a frame rating. Mínimo é o mínimo que você permite e máximo o máximo (dahh). Lógico que quanto mais altos estes valores, pior será a qualidade gráfica e sonora. ABA Video Controls
Renderer: PCs rápidos, deixem em SDLHi. Lentos em SDLLo. Accuracy: máquinas lentas em screen. Rápidas em pixel. Full screen:Cliquem e deixem em "ON". ABA Audio Controls e demais
Sem segredos. Se você já carregou a ROM, basta clicar em START e aguardar alguns segundos. Em tela cheia o jogo fica mais ágil, basta clicar F12. Ajustes podem ser feitos em tempo real no openmsx-catapult, que já são transferidos para o openmsx, facilitando sua vida. É isso aí, amigos GNU/Linux, espero que tenham alguns bons momentos relembrando o MSX.
PS: a proposta do dsk está de pé. :) Usando o OPENMSX !
Bom divertimento, Percival. ( gnu_xiitas @ freenode.net )
|