Curso e comandos do MSX Basic disponível


Olá pessoal;

 

Estamos disponibilizando na aba cursos do nosso blog um pequeno curso de MSX BASIC, mostrando os principais comandos dessa linguagem que ainda hoje é muito completa por se tratar de um micro de 8 bits.

basic_

“Os microcomputadores da linha MSX possuem um grande repertório de comandos, muitos deles ainda desconhecidos.  Desfrute deste potencial, valendo-se das principais instruções do MSX BASIC”

Oscar Júlio Burd e Luiz Sérgio Y.Moreira

 

Temos o objetivo de complementá-lo muito em breve e dar maior ênfase a essa linguagem, muito importante para quem usa o msx.

[]´s

MsxRevival

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 apt-get install libsdl1.2-dev libsdl-ttf2.0-dev libglew-dev libao-dev libogg-dev libtheora-dev libxml2-dev libvorbis-dev tcl-dev

 

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 apt-get install gcc-4.7 g++-4.7

sudo update-alternatives 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

MSX Area – Publicação em revista para MSX


Olá pessoal;

 

Apenas para informar que aqueles que curtem uma boa leitura sobre o nosso querido msx, indico a revista da msx area da qual é muito boa e completa, ali você vai encontrar muitas novidades sobre o universo de nosso computador que pelo visto tá longe de se esgotar.

 

Quem se interessar, por favor visitem www.msxarea.com

Abraços

MsxRevival

The secret of Monkey Island para MSX 2


Olá galera;

Creio que o pessoal mais antigo de PC deve se lembrar do clássico da lucas arts, após muitas especulações e comentários a respeito parecia que esse game nunca chegaria ao MSX.

Mas recentemente o pessoal da Kai Magazine publicou no facebook, algumas telas do jogo feito para MSX 2.

monkey-island

 

monkey-island-2

 

É uma ótima notícia para quem curte msx !

Maiores informações, https://www.facebook.com/pages/Kai-Magazine/608839585897055

 

MsxRevival

Adaptador de teclado USB para MSX


Boa tarde pessoal;

 

Estamos finalizando um novo projeto para nosso querido msx, para quem tem expert e gostaria de utilizar o teclado de PC padrão usb.

ps2a

 

Sabemos que muitos usuários possuem msx sem teclado, ou o possuem com defeitos, poucos ainda hoje sobrevivem inteiros, por isso criamos essa solução que vem de encontro a necessidade desse pessoal.

O projeto esta sendo todo feito em cpld, e deve estar disponível entre janeiro e fevereiro do próximo ano.

 

Até +

 

Msxrevival

Fuzix OS – Unix para Z80


Olá pessoal,

 

Uma ótima notícia é que Alan Cox, acabou de lançar o primeiro de muitos releases que promete ser um excelente projeto para o pessoal que anseia em operar Unix num equipamento de 8 bits, o nome do projeto é FUZIX.

O FUZIX tem como meta principal proporcionar a experiência de se operar com o System Five do Unix ou para quem preferir SysV, que foi uma das primeiras versões comerciais do Unix  desenvolvido pela AT&T em 1983, que foi o resultado da unificação dos sistemas Unix, sendo um sucesso enorme naquela época, porém sendo um pouco mais limpo, tendo um kernel de aproximadamente 40kb.

A arquitetura do processador inicialmente apoiado é o Zilog Z80. O código não utiliza instruções “impertinentes” por isso deve funcionar corretamente em clones e variantes.

O código do núcleo foi construído para 6809 e 6502 como um teste de sanidade, mas mais trabalho seria necessário para trazer uma plataforma real.  Por ser de 8 bits é possível que se possa rodar o FUZIX nesses processadores, claro que em teoria.

 

Quem se interessar por mais informações, https://github.com/EtchedPixels/FUZIX

 

[]´s

MsxRevival

 

 

 

 

 

 

 

 

 

Curso de Turbo Pascal disponível


Olá galera,

Na aba cursos de nosso blog, agora temos disponível o curso de Turbo Pascal para MSX.

blaisepascal

O curso vem atender ao anseio de novos programadores que desejam entrar de alguma forma nessa linguagem, ainda muito utilizada nos dias de hoje. Aproveitem !

[]´s

MsxRevival

Barramento de dados embaralhados no Z80 – Teoria


Olá pessoal;

Na imensa rede de computadores, sempre encontramos coisas surpreendentes, e uma das quais me chamou bastante atenção foi essa reportagem republicada pelo pessoal do cantinho do tk90x que achei muito interessante e gostaria de compartilhar com vocês na integra, que pra quem curte eletrônica é algo bem interessante.

Uma teoria do porquê dos pinos do barramento de dados (D0 a D7) do Z80 encontrarem-se embaralhados.

Z80_pinout

Se olhar a figura acima, verifica-se que a pinagem do barramento de dados é perfeitamente ordenada de A0 a A15, porém do barramento de dados é embaralhado e ainda por cima, com a linha de alimentação de +5 V no meio.

A explicação, segundo Ken Shirriff, estaria no fato do barramento de dados estar dividido em nível de pastilha do Z80:

z80-labeled-bus

Esta divisão teria sido feito para aumentar o paralelismo na decodificação da instrução a ser executada, que estaria contida no barramento. Pessoalmente eu achava estranho a ordem dos pinos no Z80, mas como o mesmo ocorre com muitos dos circuitos integrados conhecidos, não pensava que houvesse uma explicação, se é verdade ou mais uma lenda desse magnifico microprocessador, fica difícil saber, porém é uma explicação perfeitamente aceitável.

Fontes:

http://cantinhotk90x.blogspot.com.br/2014/09/barramento-de-dados-embaralhados-no-z80.html

http://beta.slashdot.org/story/207773

Até mais pessoal

[]´s

MsxRevival

Entrevista – Eugeny Brychkov, criador do GR8Bit.


Olá Pessoal;

 

Um site espanhol dedicada aos micros retrôs de 8 bits publicou recentemente a matéria, da qual conta um pouco mais sobre essa máquina que nos encanta chamada MSX na Rússia e faz uma entrevista muito interessante com o criador do GR8Bit (Eugeny Brychkov – foto).

 

ok-290720142984

 

Eugeny Brychkov – Idealizador e criador do projeto GR8Bit

 

Para aqueles que querem saber um pouco mais sobre essa entrevista fantástica e com muito conteúdo basta clicar no link abaixo, apesar de estar em espanhol é perfeitamente tranquilo de se entender.

É uma entrevista que além de falar do projeto GR8Bit, nos dá uma idéia de como o MSX ficou popular na Russia, desde 1.985 até o ano de 1.999, e ainda hoje continua sendo muito utilizado por apaixonados dessa fantástica máquina.

 

http://www.8bits.es/2014/09/el-sistema-msx-en-el-mundo-rusia.html

mir2

Estação espacial MIR – Na foto podemos ver o MSX 2 da Sony – HB G 900.

Para quem gosta de MSX, tenho certeza que é leitura obrigatória, além é claro de muito agradável.

[]´s

MsxRevival

Sistema Operacional SymbOS 2.1 Lançado


Olá pessoal;

Recentemente o Prodatron andou melhorando o SymbOS e finalmente terminou de corrigir várias coisas e adicionando outras mais, e com toda certeza houveram melhorias substânciais, principalmente para nós que utilizamos MSX.

A versão final do sistema foi lançada na semana passada.

Abaixo temos um pequeno resumo das mudanças comparadas a versão 2.0:

  • Suporte a GFX9000;
  • Novo controle de linha e texto multiline;
  • Instalador baseado para rodar no MSX-DOS 1 e 2;
  • Novo formato de armazenamento suportado (MegaSD and Toshiba FDC)
  • Suporte a mouse;
  • Suporte a 16 cores para os controles adicionais;
  • Suporte de 64K para partições FAT;
  • Acesso direto em baixo nível para aplicações;
  • Memória otimizada para prevenir fragmentações quando se carrega um programa;
  • Um novo sistema de fontes e visual do sistema.

 

Se você quer saber sobre outras mudanças que não documentamos aqui, você pode acessar o site do symbos no link abaixo;

http://www.symbos.de/

Saudações pessoal;

MsxRevival