segunda-feira, 26 de dezembro de 2016

Como converter arquivos BMP em MSX SCR


 Original (256x 192)

 Conversão para SCREEN2

Olá Pessoal,
Atualizei este post para incluir uma segunda opção de conversão de bmp para Screen2 usando uma opção online. 
 
Opção-1, Off-line: Usando o Dithering and TMS9918:
  1. Baixe o programa Dithering and TMS9918 para PC.
  2. Você terá que compilar o arquivo  scr2floyd.c que vem no pacote, usando um compilador C no Windows ou Linux eu uso o Codeblocks . Apenas criei um projeto C tipo console application no Codeblocks adicionei o arquivo scr2floyd.c e compilei.  O arquivo compliado será um .exe que estará na pasta bin do projeto.
  3.  Então, no PC,  use na linha de comando: scr2floyd arquivo.tga
  4. O arquivo de input do programa deve ser um .tga (Truevision Targa) 24-bit uncompressed devidamente cortado no formato 256 x 192 pixels. O scr2floyd fará o mapeamento e redução de cores para o formato screen2 usando algoritmos de seleção de cores.
  5. O programa vai gerar o arquivo final em duas partes arquivo.chr e arquivo.clr.
  6. Salve os arquivos em uma imagem .dsk para ler no emulador ou no MSX. (eu uso o diskexplorer no emulador e o SD card pois tenha o cartucho SD)
  7.  Use o programa basic abaixo para ler o arquvo no msx ou emulador e salvar no formato .SC2 (o extensão do arquivo na verdade não importa, é somente referencia):

    10 SCREEN 2: COLOR 15,4,4
    20 BLOAD"NAME.CHR",S
    30 BLOAD"NAME.CLR",S
    40 BSAVE"A:NAME.SC2",&H0,&H4000,S
    50 GOTO 50
  8. Para ler arquivos .SC2 use o program .bas abaixo:

    10 REM LOAD TELA.SC2
    20 CLS:SCREEN2
    30 BLOAD"A:NAME.SC2",S
    40 GOTO 40 
Veja  o exemplo abaixo, e também o do topo do artigo, todos para MSX1 na SCREEN2. Como podem ver até que as 16 cores do MSX1 mandam bem.


 Foto Original 256x192 (deve ser salva em .tga 24 bits uncompressed)

Conversão para MSX1 Screen2.



Opção-2, On-line: Usando o: MSX Screen Converte:
  1. Esta opção e bem mais fácil e intuitiva
  2. Acesse o MSX Converter em http://msx.jannone.org/conv/
  3. Selecione um arquivo .jpg, .png ou .gif de no máximo 400kb, não é necessário ajustar o tamanho ou cores da imagem original.
  4. Clique em upload
  5. Selecione as opções de conversão (Recomendo selecionar "Scale to compansate resolution" e "Error Difusion"
  6. Clique em Converter, o site já gera a imagem convertida e o BAsic de carregamento.





Abraços,
O Editor




quarta-feira, 21 de dezembro de 2016

Dica de Livro: Dossiê OLD!Gamer: MSX



Título:  Dossiê OLD!Gamer: MSX
Autores: Vários
Editora: Europa
Ano: 2016
Páginas: 274
ISBN: 978-85-7960-355-6
9788579603556

Sinopse: Conheça a história do microcomputador MSX que fez sucesso nos anos 1980. O livro conta sobre os modelos, fabricantes, HW e faz a resenha de 496 Jogos. Só senti falta de alguns jogos clássicos como Payload, Crazy Cars, Knight Leon, Kungfu Master e 10th Frame. Parte da coleção da revista Biblioteca Old Gamer da Editora Europa a seria conta com mais 13 títulos sobre consoles e arcades, sendo que o do MSX é o volume 5. O livro pode ser adquirido individualmente ou junto com a coleção no site da editora Europa.

Abraços,
O Ediotr