EvaPlay

evaplay2.png

O EVA é um formato extremamente simples, já que o MSX não tem processamento suficiente para ou exibir um vídeo em tela cheia ou fazer descompressão de vídeo colorido em tempo real — pelo menos até agora não surgiu nada que o faça que tenha conhecimento.

Por causa disso não possui compressão, e cada frame está guardado no formato da screen 12 (sim, o formato foi feito pensando em Turbo-R), portanto está codificada em YJK (RRRGGGBB). Possui 1/4 da resolução total da tela, ou seja, 128×106 pixels. Juntamente com o som, que é codificado em PCM 8-bit mono a 15980Hz (outra vez demonstra que foi desenvolvido pensando no Turbo-R, já que essa é a freqüência do módulo de PCM dele), cada frame ocupa exatamente 15360bytes.

evaplay1.png

Sim, você ouviu direito: uma animação de um segundo fica com aproximadamente 150kbytes! Por causa disso há a necessidade de, no MSX, utilizar uma mídia de armazenamento de grande capacidade — e, claro, com uma excelente taxa de transferência –, como discos IDE ou SCSI…

O EVAPlay reproduz estes “vídeos” em um sistema *nix recente, com ambiente X11. Só há a necessidade do toolkit GTK ou SDL instalados, e uma placa de som compatível com a API do OpenSound System. Infelizmente, por falta da disponibilidade das especificações, os vídeos codificados com 12fps não podem ser exibidos…

Leave a Comment