PrincipalOrkutDownloadsRegras

Login






Esqueceu sua senha?
Sem conta? Crie uma
Principal arrow Tutoriais arrow Tut Jogos arrow Instalando o OPENMSX e emulando uma máquina MSX no seu GNU/Linux.
Instalando o OPENMSX e emulando uma máquina MSX no seu GNU/Linux. PDF Imprimir E-mail
(1 vote)
Por Percival   
07 de abril de 2008
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 ) 

Comentários
Pesquisar
Somente usuários registrados podem escrever comentários!

3.21 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."





Reddit!Del.icio.us!Google!Yahoo!
 
< Anterior   Próximo >