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 

domingo, 20 de novembro de 2016

Review: MSX Cartucho SD Mapper/Megaram 512kB


Cartucho leitor duplo SD Mapper/Megaram 512kB
(projeto do Fabio Belavenuto e PCB do Luciano Sturaro)

Apesar de ser legal relembrar o carregamento de jogos e programas no MSX via porta cassete queria uma interface de floppy emuladora USB. Porém o preço de uma interface IDE, o de um emulador de disquete USB e mais a fonte ia sair muito caro (melhor custo beneficio comprar um MSX que vem com interface e drive no pacote). Mas me deparei com outro item desejado no ML: O cartucho leitor duplo SD Mapper/Megaram 512kB, projeto do Fabio Belavenuto e PCB do Luciano Sturaro. Nota1: Quando aparece no ML para vender tem que comprar logo pois acaba rápido. Nota-2: Não estou certo se este cartucho  funciona ou não nos Expert plus e DD plus que tem slots expandidos e fazerem uso do BUSDIR, que apesar de ser parte do padrão MSX, não sei se o cartucho está adaptado a esta funcionalidade. Segundo a documentação do mesmo do github , quando a função mapper/megaram esta desativada o expansor de slots é desativado e com isso a função SD poderia ser usada em slots expandidos.

O cartucho leitor duplo SD Mapper/Megaram 512kB além de prover o MSX com uma megaram 512kB e uma mapper de 512kB tem dois leitores de cartão SD que funcionam de modo similar aos floppy disks e HDs. Este modelo suporta o formato FAT12 do MSX-DOS 2.x e o FAT16 do PC via sistema Nextor-DOS do Konamiman (Ver post anterior). Sendo assim podemos ler e gravar arquivos no PC ou MSX com SD formatado em FAT16, inclusive, com suporte a subdiretórios. É até possível editar arquivos texto e binários nos dois sistemas. Uma chave ativa a função mapper/megaram e ativa extensão de slots, uma outra seleciona entre o modo mapper ou modo megaram.

Tela do Nextor DOS 2

Os comandos do Nextor-DOS, que está na versão 2, são os mesmos do MSX-DOS 2.31 com 100% de compatibilidade nominal. Para tanto é necessário ativar a chave mapper no cartucho de outro modo será possível usar somente o BASIC de disco ou o MSX-DOS-1.




 
Hotbit:1.1 é nois na Fita

O meu cartucho veio com um SD card de 2G brinde e aparentemente o sistema suporta SD de 4G. Eu conectei um segundo SD de 512kB sem problemas. É possível ler arquivos .BAS, ROMs e SDK e usar vários aplicativos para MSX-DOS normalmente. 

Também é possível conectar um floppy disk ao slot 2 do MSX e carregar jogos de megaram no cartucho (em modo megaram) que esta no slot1.Nos anos 1980 e 1990, nem sonhávamos com isso - a propaganda dos drivers do Hotbit à epoca exaltavam os 720k com dois disk drivers! - mas este cartucho SD tornou meu Hotbit com maior "HD" que meu PC 200MMX de 1997 que tinha um HD de 2G! E sem contar que o cartucho SD é solid state! 

Ainda estou fazendo testes, mas até agora tudo ok. Fica o agradecimento ao pessoal da comunidade MSX que dedicou tempo projetando e fabricando o HW e SW que mantêm vivos nossos MSX e cada vez mais poderosos.

Abraços,
O Editor

  

terça-feira, 15 de novembro de 2016

Dica de OS para MSX: Nextor

Decobri o OS Nextor do Konamiman, um OS para MSX compatível com o MSX-DOS, quando encomendei um cartucho SD.

Ele pode ser usado tanto em emuladores quanto no próprio MSX. No site do Konamiman , você encontra os arquivos e tools bem como tutorias de uso. eu testei no OpenMSX e funcionou perfeito. Quando chegar meu cartucho SD postarei mais informações.

Abraços,
O Editor

domingo, 2 de outubro de 2016

Dica de App: Carregue programas no MSX com o MSX2CAS



Disponível para Windows/Mac/Linux e Android o MSX2 CAS é um aplicativo capaz de transformar arquivos de MSX no sinal padrão do cassete.

Os formatos suportados são .rom (mas 32k) e. bin files (pode requerer. un loader .bas).

No site do MSX2 CAS você encontra uma dica de como construir um cabo para conectar no computador ou no celular/tablet. O cabo padrão do MSX que vem com plug mono só funciona em entradas ear que não combinam a entrada de microfone no mesmo pino. Para essas deve-se construir um cabo com pino que junto os canais L e R na ponta do pino e o ground no centro.

Abraços,
O Editor

domingo, 12 de junho de 2016

História do Hotbit - Part-3, Joysticks

Joysticks Hotbit Sharp

HB-100: Joystick, digitais 8 posições com 2 botões com funções independentes
Data de Lançamento:1985
Data de termino da produção: 1987?
Versões: 1,
Provavelmente baseado no:  joystick Dynacom preto padrão Atari.

Os joysticks da marca Hotibit da Sharp, eram obviamente baseados nos  joysticks da Dynacom, a diferença estava na cor cinza e branca dos joysticks do Hotibit e dos botões terem funções diferentes. Algumas pessoas até compravam o joystick preto da Dynacom para combinar com o Hotbit preto, alheios ou, não se importando que perderiam a função do botão 2. Nunca abri um "dyna-stick" mas creio que poderia se converter o mesmo para padrão MSX com 2 botões funcionais, trocando-se o cabo e fazendo jumpers internos no joystick.

O joystick do Hotbit, assim como seu primo do Dynacom, era um tanto duros e com pouco curso da manopla, porém duráveis e ótimos para jogos de nave. É um pouco raro nos leilões web, mas ainda aprece de vez em quando e com caixa para vender. A sua manutenção consiste em troca do cabo apenas.

Abraços,
O Editor