Obrigado a Julio Marchi pelo espaço cedido na MSX All
 

Screen 2 Show

  Crie displays animados de tela para a screen 2 do MSX como no Graphos III.


1. Descrição

  Provavelmente você já viu um tipo de tela da screen 2 que possuia uma animação no carregamento dela, conforme pode ser visto na animação ao lado.
  Na realidade, essas telas são arquivos executáveis no qual possuem os dados da imagem e um programa para realizar uma determinada animação para o carregamento da tela.
  O programa Graphos III incluía a opção de salvar a imagem com animação, através da opção "display" do menu principal. Havia quatro opções de animação: direto, faixas horizontais, da esquerda para a direita e aleatório.
  O projeto Screen 2 Show tem como objetivo criar animações de abertura de telas para a screen 2, nos moldes do Graphos III.
  Esse projeto foi agregado ao MSX Viewer 5, aproveitando ao máximo essa ferramenta de conversão de imagens.
2. Detalhes do projeto
  O projeto Screen 2 Show envolve tanto o MSX como o PC. No que diz respeito ao MSX, tem como objetivo o desenvolvimento de algoritmos de display de telas em linguagem de máquina. No PC, desenvolver ferramentas para adicionar o display de telas a imagens convertidas para o MSX.

  Esta seção tem como objetivo apresentar alguns detalhes técnicos do projeto. Assim, escolha uma das opções abaixo.

3. Protótipo
  O protótipo a seguir foi desenvolvido para rodar em plataformas Windows. Entretanto, esse projeto já está incorporado ao MSX Viewer 5, que é multiplataforma e pode rodar em Windows, Linux e MAC.




LOAD - Carrega a imagem no formato "MarMSX SCR".
SAVE - Salva a imagem no formato "MarMSX SCR".
COPY - Copia imagem para o clipboard. Serve para exportar a imagem.
PASTE - Copia imagem do clipboard. Serve para importar a imagem, como por exemplo do MSX Viewer.

EXHIBITION - Modo de exibição da tela:
+ Direct - Aparece diretamente.
+ Top-Down - De cima para baixo.
+ Left-Right - Da esquerda para a direita.
+ diagonal - Em diagonal.
+ Snail In - Espiral para dentro.
+ Frame In - Quadro à dentro.

Para carregar uma tela no formato SCR:
Em qualquer screen (0 ou 1) digite:
bload "tela.scr",r
Onde tela é o nome da tela em questão.


4. Versão atual no MSX Viewer 5
  O MSX Viewer 5 possui um ambiente integrado para conversão de imagens de PC para a screen 2 do MSX e incorporar os displays de tela.


  O seguinte tutorial explica como criar imagens com displays.


5. Extra
Download:

pack.zip - 32 Kb - Pacote com fontes dos displays em Assembly e telas exemplo no formato screen 2 executável.
smurfs.zip - 50 Kb - Pacote com as imagens do inicio da página para a screen 2 do MSX.


Marcelo Teixeira Silveira
Engenheiro de Sistemas e Computação - UERJ
Mestre em Engenharia de Computação - UERJ

© MarMSX 1999-2019