segunda-feira, 1 de janeiro de 2018

História do Hotbit - Part-4, Floppy Drivers




Propaganda da época dos drives do Hotbit.
HB-3600: Controlador e fonte para dois drives de floppy HB-6000 (5 e 1/4")
HB-6000: drive de floppy de 5 e 1/4" de 360kb formatados por unidade de disco 
Data de Lançamento:Março 1987
Data de termino da produção: 1987?
Versões: 2? (branca original de 1987) e preta que aparece na caixa do Hotbit preto.
Provavelmente baseado no: drive da Elebra

Divulgado no final de 1986, o drive de disquete do MSX Hotbit, aparentemente foi lançado no mercado brasileiro  em março de 1987. Era composto de uma base controladora (HB-3600) que podia controlar dois drives de 5 e 1/4 (HB-6000) de dupla face e 360kB formatados cada. A HB-3600 continha a fonte para os dois drives e se conectava no MSX Hotbit (HB-8000) via entrada de cartucho.

Os drives podiam ser usados via o Hot-Basic, HB-DOS, ou HB-MCP (CP/M) e custavam em março de 1987, segundo a revista Micro Sistemas #66, Cz$ 18.000,00 que dividido pelo preço de capa da mesma edição da revista (Cz$40,00), equivalia ao preço de 450 revistas.

Hotibit HB3600 e HB600 (foto: Microsistemas #66)

A caixa do Hotbit 1.2 Preto de 1987/1998 mostra fotos dos drives em preto combinando com a nova cor do computador. Cheguei a ver fotos da suposta versão preta na web uma vez.

Drives Hotbit, versão preta, provavelmente nunca lançados.

Abraços,
O Editor




domingo, 17 de dezembro de 2017

Review: Uzix, o Unix para MSX

Ultimamente tenho usado muito o Linux em casa e no trabalho e estou estudando para certificação LPI. Também usei o Solaris por muitos anos, mas ainda não conhecia o Uzix, uma implementação de Unix para o MSX criado pelo Adriano Cunha e amigos.

Resolvi testa-lo, por hora, só consegui  testa-lo no emulador RuMSX (não consgui rodar no BlueMSX) e achei muito interessante. Devido ainda estar em desenvolvimento o Uzix ainda não suporta todos os comandos do Unix ou do GNU/Linux.
Há duas versões o Uzix 1.0  de 32k e o Uzix 2.0 (0.2.) que suporta mais features mas ainda está em versão preliminar.

Baixei a imagem .dsk e carreguei no drive A do RuMSX configurado para MSX2.0. O login inicial do sistema é root, user, ou guest. No site do Uzix também tem uma imagem .dsk de aplicativos (tail, head, cal, etc) que carreguei no drive B e montei com  mount /etc/fd1 /mnt.



O Uzix 2.0 também tem um emulador de DOS (dosemu) e uma versão de basic. Aguns comandos que testei foram o ls, ps, top, mount, cat e tee. Infelizmente o projeto parece não ser atualizado a alguns anos, mas o codigo fonte está disponivel para quem quiser se aventurar no desenvolvimento.

Existe também uma versão 1.0 do Uzix que roda em MSX1. Assim que testar no MSX real, que precisa ter mapper posto um update.

Abraços,
O Editor

domingo, 10 de setembro de 2017

Review: Teste dos Demos de Dvik & Joyrex no Hotbit



Fiquei sabendo dos fantásticos demos para MSX1 de áudio e imagem de Dvik & Joyrex , no site do Retrocomputaria.

Vale a pena baixar e testa-los. Eles tem algoritmos avançados com efeitos de animação, transparência, zoom e rotação de dar inveja no mode-7 do Super Nes (exagerando só um pouquinho). A fluidez das animações é incrível e, fazem coisas que nem imaginávamos que seriam possíveis em um MSX1. Os efeitos de áudio, com som de bateria e sintetizadores, inclusive, um com musica cantada, também são bem legais, mas esse ultimo em formato rom, não funcionou no Hotbit com o SR3. Pode ser algum ajuste no SR3 mas é para usar a PSG padrão do MSX1, neste caso tive que rodar no BlueMSX. Os demos de áudio com versão em .dsk funcionaram bem melhor.

Fiz o teste no Hotbit 1.1 com o Cartucho SD mapper de 512k usando o SofaRun v3 e no Blue MSX. Alguns funcionaram melhor no emulador e outros no MSX real, sendo que as versões em formato .dsk (disquete) funcionaram melhor que as versões em ROM. As imagens com 105 cores só funcionaram no MSX real devido a frequência de vídeo.









Abraços,
O Editor

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