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:
- Baixe o programa Dithering and TMS9918 para PC.
- 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.
- Então, no PC, use na linha de comando: scr2floyd arquivo.tga
- 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.
- O programa vai gerar o arquivo final em duas partes arquivo.chr e arquivo.clr.
- 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)
- 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 - 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
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:
- Esta opção e bem mais fácil e intuitiva
- Acesse o MSX Converter em http://msx.jannone.org/conv/
- Selecione um arquivo .jpg, .png ou .gif de no máximo 400kb, não é necessário ajustar o tamanho ou cores da imagem original.
- Clique em upload
- Selecione as opções de conversão (Recomendo selecionar "Scale to compansate resolution" e "Error Difusion"
- Clique em Converter, o site já gera a imagem convertida e o BAsic de carregamento.
Abraços,
O Editor