terça-feira, 23 de junho de 2015

Multi-Cartridge com jogos de 32k a partir do Ligue-se ao Expert

Muita gente tem esse cartucho, francamente, p/ mim não serve para nada, a não ser para aproveitar a placa para fazer um multi-cartridge. vamos lá:

Lista de materiais:

01- Cartucho Ligue-se ao expert ou qualquer outro gradiente que use a mesma placa.
01-Dip Switch de 4 posições para 4mbit de 5 posições para 8mbit
01-Eprom de 4mbits (Ex: 27c4001) ou de 8 mbits (Ex: 27x801)
05-Resistores de 4k7 (para 4mbit apenas 4 resistores)
XX-Fios para wire-wrup

Antes de começar a mexer na placa precisamos gerar nossa rom com o pacote de jogos, crie uma pasta no computador para facilitar o manuseio dos arquivos. copie as roms desejadas para a mesma, certifique-se de que todas tenham 32k, caso tenha alguma de 16k que queira usar, basta duplica-la utilizando um comando no prompt de comando segundo o exemplo abaixo:

copy /b jogo16k.rom+jogo16k.rom jogo32k.rom

com todos os jogos igualados em tamanho renomeie cada rom para um número de 1 a 16 para eprom de 4mbit ou de 1 a 32 para eprom de 8mbit

depois execute o comando para 4mbit:

COPY /B 1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16 16in1.ROM

para 8mbit execute o mesmo comando até 32

feito isso verifique se sua rom tem 4mbit (512k) ou 8mbit (1024k), grave o arquivo gerado em uma eprom proporcional ao seu tamanho.

Rgora preparar para montar !!!

Remova todos os componentes do cartucho ligue-se, inclusive os jumperes.

corte a trilha que liga o pino 15 do msx a eprom no ponto X2



solde os jumperes: 5J3 E 5J7, olhando o cartucho no lado dos componentes solde um jumper ligando o pino da direita do 5J4 ao pino da esquerda do 5J1, segundo a foto abaixo:




levante os pinos 1,2,3,30,31,32 da eprom e solde a mesma ao cartucho, na posição ROMB, solde 1 fio ligando o pino 32 da eprom ao pino positivo da placa tem um bem próximo com um sinal de +. Se a eprom de 4mbits ligue o pino 1 ao pino 32.










as ligações da eprom as dip swich devem ser feitas de acordo com o esquema abaixo:


Alguns screen shots da montagem do cartucho para facilitar:







feito isso, nosso multi cart com jogos de 32k feito a partir do ligue-se está pronto, divirta-se.



Existem várias maneiras de fazer um multi-cart, com jogos de 8k, 16k, com duas eproms, o conceito é o mesmo, basta adequar a necessidade.


segunda-feira, 11 de maio de 2015

Adaptador de Teclado AT para uso em XT

Olá pessoal, agora um pouco de PC vintage, a alguns dias montei um XT p/ lembrar os velhos tempos e me deparei com um problema, os teclados AT não tem o mesmo mapeamento, fui buscar um teclado usado na internet, e estão custando os olhos da cara, pensei imediatamente no arduino, e para minha felicidade alguém já tinha pensado nisso e desenvolveu o código. Abaixo o link do artigo original:

http://www.vintage-computer.com/vcforum/archive/index.php/t-44518.html

as ligações são bem simples e você vai precisar de:

01 - conector Mini  DIM Fêmea
01-  conector DIM Macho ou um conector Edge SIL de 5 pinos caso queira usar a conexão interna da placa mãe, mas nem todas as placas tem essa conexão.
01- placa arduino UNO ou Nano, o pode fazer sua própria placa como fiz p/ economizar espaço, programei o AT328 usando o UNO e depois coloquei em minha plaquinha.
Baixe aqui o código p/ a programação do CI: Download



Se quiser se aventurar a fazer um adaptador mais compacto como o meu, basta programar o chip usando o arduino uno e fazer uma plaquinha como o esquema abaixo:




Para usar as conexões internas do PC é bom verificar o pinout pois cada placa mãe pode ter diferênças.


O telcado está em Ingês (Estados Unidos), mas pode ser facilmente modificado para ABNT editando o código na ide do arduino, bom divertimento.



sábado, 2 de maio de 2015

FA-3,2 Mini Cassete Loader p/ Casio MSX (FA-32 MINI)

Na postagem anterior mostrei como fazer um clone de um FA-32, mas de nada adianta você ter o menor MSX se você tem de pendurar um aparelho gigante p/ carregar jogos em cassete. Neste post você tem o esquema de um circuito reduzido voltado apenas ao carregamento dos jogos, você pode usar gravador, pc, smart phones, etc... p/ carregar seus jogos no seu msx casio.
 circuito muito simples e pequeno pode montar um cabo com um balão central que fica super compacto.



domingo, 8 de março de 2015

Casio FA-32 Clone - Interface de Cassete do MSX Casio MX-10/MX-101

Olá pessoal, após uma longa busca encontrei algumas informações rudimentares a respeito do pin out da conexão de cassete do MX-10, vou postar abaixo as informações que encontrei a respeito da interface original e um esquema p/ uma interface clone, que pode ser resumida a apenas interface p/ carregar os jogos.


  Encontrei  neste site um desenho de pcb da fa-32, isso pode ajudar quem quer clonar a placa.

Na foto abaixo é possível ver os valores dos componentes para a clonagem.
segue a pinagem da placa, dos cabos da placa.
Abaixo um circuito simplificado p/ substituir o FA-32


terça-feira, 1 de abril de 2014

BEER 202 ATA IDE - REVIEW

Olá pessoal, ter uma controladora de disco no msx é legal, mas ter uma IDE feita em casa é mais legal ainda, nesse post vou fazer um review e algumas explicações a respeito da BEER 202.

Bom vamos lá, BEER 202 é um projeto open source feito pelo russo Egor Voznesensky (SOLID), existem várias versões até um software de particionamento feito pelo Adriano e esteve muito tempo esquecida postada na página do Hans Otten. Mas a versão mais estável é a que vamos apresentar a seguir que foi confeccionada p/ venda na Argentina por nossos amigos da Error 51.

P/ fazer a ide vamos precisar de:


01- leitor de cartões compacflash p/ pc compatível com windows XP ou superior.

01-Adaptador CF-IDE
01-PPI 8255 da NEC modelo D8255AC-5 
01-74LS04
01-74LS30
01-74LS32
xx-FIOS PARA WIREWRUP
01-PLACA DE CARTUCHO DE MSX QUE CONTENHA TODOS OS PINOS DO BUS
02-LEDS (OPCIONAL)
02-RESISTORES 330R (OPCIONAL)


Durante os testes fiz 5 versões da beer com diferentes marcas e versões da PPI a única que é estável e os dados não somem do nada é a NEC D8255AC-5, como o uso da ppi p/ acessar hd é uma gambiarra, tem suas limitações.


A rom tem que ser a versão 1.9 e vamos precisar de aplicativos p/ formatar a compact flash. no pacote abaixo tem todos os apps, rom e esquemático p/ baixar:


Aplicativos para particionar e formatar (Disponibilizado via email: rafael.basshp@gmail.com)



A montagem em wirewrup exige um pouco de experiência e cautela, se você não tem prática com isso por favor nem tente, pois um erro pode queimar seu MSX.

Primeira versão estável visão frontal

 Primeira versão estável visão traseira
 Segunda versão preparando p/ soldar o adaptador CF

 Segunda versão estável já com o adaptador CF integrado





 Segunda parte, apesar da mesma ter um app apropriado p/ formatar os cartões o mesmo tem algumas limitações, por favor fique atento e siga as instruções abaixo a risca:

Instale o app SD Formater, insira o cartão CF no leitor e execute o APP, preste atenção no tamanho da unidade pois o mesmo também formata HD e não queremos que isso aconteça:
Selecionador o cartão clique em OPTIONS e deixe as opções conforme foto abaixo.

Clique em FORMAT, isso pode demorar um pouco.


 Terminando a formatação pode fechar o SD formater e execute o app BEER IDE, mais uma vez precisamos tomar cuidado pois o mesmo pode formatar o HD do micro, observe se o hdd selecionado é a CF pela capacidade. No caso da minha CF é o Disk 3.

Bom agora vamos gerar a tabela de partições. a Beer 202 aceita até 6 partições, porém se ela tiver 6 partições ela não consegue dar boot, então vamos gerar apenas 4 partições de 32mb cada. clicando no botão ADD, crie cada uma delas.
Terminando de criar selecione uma a uma e clique em FORMAT para cada uma delas.
Clique no botão BOOT p/ gerar o setor de Boot.

.

Em seguida no botão Install OS, esse botão coloca o sistema do MSX-DOS na primeira partição da BEER 202, porém a mesma dá boot pela quarta patição,  agora vamos para o MSX, insira a ide em qualquer slot, já com o cartão CF formatado, e ligue o msx, ela vai diretamente para o basic. Agora temos que copiar o MSX-DOS para a QUARTA PARTIÇÃO da BEER 202. como não temos disquete nesse msx da foto abaixo a primeira partição é "A:" e a quarta partição é "D".

Digite o comando: copy "a:*.*" to "d:"

ele vai copiar o msx-dos para a partição bootavel da beer
reinicie o msx, repare que agora ele deu o boot pelo dos, no caso da minha foi o HB-DOS que copie usando disquete, mas o princípio é o mesmo. e repare que o boot incializou pelo drive "D:"
Prontinho, agora é só encher de jogos e se divertir com a beer 202.

Uma observação o app de particionamento tem a função dump, com ele vc pode gerar uma imagem das partições já gravadas e guardar no pc.

Abaixo um vídeo demonstrativo do funcionamento.



sexta-feira, 28 de março de 2014

Interface RS-232 NULL Bluetooth

È simples e barato, e ajuda muito quem gosta de micros antigos, facilita a conexão de laptops antigos sem fio.

A velocidade máxima é de 9600kbps, e precisa ter um receptor bluetooth com opção para porta serial no pc, abaixo segue utilitário que ajuda a libertar as portas do windows XP permitindo o uso de softwares de dos com acesso porta com:

Outra informação importante, não tem controle de fluxo, apenas TX e RX.

Baixe Aqui !!! (Software p/ abrir a porta serial e paralela no XP)

pode utilizar inicialmente um software terminal p/ comunicar e transferir dados, algumas plataformas possuem softwares próprios facilitando a comunicação.

No windows XP tem o hyper terminal.

Efetuei testes com o TRS-80 model 102, MSX e XT. outros micros antigos também usar a interface, mas depende de teste e de configurar a porta RS-232 com as especificações que passei acima.

segue o esquema abaixo:


aqui conectada ao meu TRS-80 model 102.
 Conversando com o Android via terminal.
fácil de fazer e muito útil.

domingo, 23 de fevereiro de 2014

Correção da interface WD37C65B (Talent Clone)

Tanto as interfaces talent tdc-600 quando suas clones tem um bug no endereçamento que gera problemas de acesso a outros dispositivos de harware quando ligado em conjunto, p/ corrigir o mesmo é fácil basta cortar o pino 9 do 74LS138.



Uma modificação simples que pode ajudar caso exista algum conflito de hardware.