Raspberry PI & MSX

Olá pessoal;

Não é de hoje que temos a disposição inúmeros emuladores de MSX que podem rodar facilmente em outros sistemas, no nosso caso vou relatar minha experiência com o Raspberry PI (RPI).

 

raspberry_pi

Em meus projetos de automação, sempre utilizo microcontroladores dos mais diversos modelos, PIC, ATMEL entre inúmeros existentes no mercado, e em vários casos utilizamos uma placa de desenvolvimento, tais como arduino, beaglebone entre outros.

Com o lançamento do RPI, podemos dizer que temos em mãos uma máquina maravilhosa, que pode fazer com o pé nas costas muitos projetos de automação de modo fácil e sem complicação.

Num desses dias, resolvi instalar no meu RPI o emulador para MSX conhecido como OpenMSX, e testei com a versão 0.11, que você pode encontra-la facilmente no site do SourceForge.

images (1)

Antes de baixar o emulador a primeira coisa que você precisa ter em mente é qual versão do sistema operacional você esta rodando no RPI, no meu caso uso a RaspBian.

É característico do sistema linux encontrarmos inúmeras dependências quando instalamos um programa, no nosso caso tive que resolve-las com os seguintes comandos;

sudo aptget install libsdl1.2dev libsdlttf2.0dev libglewdev libaodev liboggdev libtheoradev libxml2dev libvorbisdev tcldev

 

Caso você esteja utilizando o Arch Linux, os comandos são;

pacman Sy libpng libxml2 sdl sdlimage sdlttf tcl zlib gcc make python-2

 

Além desse trabalho que tivemos acima que servem para atender as dependências do emulador, ainda temos que compilar o próprio emulador, para isso vamos precisar instalar o gcc, no meu caso usei o gcc 4.7.

sudo aptget install gcc-4.7 g++4.7

sudo updatealternatives install /usr/bin/gcc gcc /usr/bin/gcc-4.7 40 slave /usr/bin/g++ g++ /usr/bin/g++4.7

 

Agora o que nos resta fazer é compilar o emulador e fazer sua instalação;

export CXX=g++4.7

./configure

make

sudo make install

Se você seguiu essas instruções, provavelmente obteve o mesmo resultado, agora para testar vamos baixar alguma rom de jogo do msx e dar o seguinte comando;

openmsx {arquivo.rom}

 

mlk021

 

 

Também é possível otimizar a velocidade do jogo, usando a máquina Panasonic FS-A1WSX (MSX 2)  com 50 fps ou Panasonic FS-A1GT (MSX Turbo R) com 60 fps.

Caso você queira colocar vários sistemas dentro do emulador utilize as pastas;

/opt/openMSX/share/systemroms    ou

~/.openMSX/share/systemroms

Você também pode utilizar o C-BIOS.

Para conseguir tela cheia (full screen), digite dentro do arquivo  /boot/config.txt;

framebuffer_width = 800

framebuffer_height = 600

 

Até +

MsxRevival

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s