Categoria: Projetos

 

Modernizando com Monitor LCD no PC-XT

Modernizando com Monitor LCD no PC-XT 

 

Muita gente quer montar seu PC-XT para curtir a nostalgia de rodar um Lotus 1-2-3 ou um Wordstar nos tempos atuais. Porém para matar essa saudade sempre nos deparamos alguns obstáculos no caminho.

O primeiro é encontrar um PC-XT real (nada contra emuladores, pelo contrário, são no mínimo excepcionais). As vezes conseguimos a máquina, mas os periféricos adequados como teclados e monitores já são outra história.

Para ajudar nessa busca vai a dica de um monitor que vai funcionar na sua placa CGA com aquela saída DB-9 (9 pinos) que seu XT tem.

O monitor em questão é esse ai:

monitor positivo smile light 563

Monitor Lcd 15.6 Positivo Smile Light 563

 

Especificações Técnicas

Marca: Positivo

Modelo: 563

Tela: 15.6 Polegadas

Tipo: LCD Widescreen

Brilho: 200cd/m²

Contraste: 500:1

Tempo de resposta: 16ms

Dimensão Aproximada: 418 x 348 x 180mm

Resolução Máxima: 1360×768 @60hz

Modos de resolução: VGA 640×350 (70Hz)VGA 720×400 (70Hz)
VGA 640×480 (60/72/75Hz)SVGA 800×600 (60/72/75Hz) 
XGA 1024×768 (60/70/75Hz)SXGA 1360×768 (60Hz)

Número de Cores: 16,7 milhões

Frequência de varredura: Horizontal: 30 – 60 kHz / Vertical: 56 – 75 Hz

Ajuste OSD: Ajuste de posição(H/V) Brilho, contraste, fase, clock, volume,
autoajuste, nitidez, OSD

Consumo: 9W (ligado) 1,3W (standby)

Entrada VGA: 15 pinos fêmea

Esse monitor, ainda, bem fácil de se encontrar.

O LCD dele é widescreen e, sinceramente em minha opinião, não atrapalha nem um pouco na visualização.

O monitor já está apresentado a vocês, porém para que ele possa funcionar adequadamente no XT temos que construir um cabo adaptando a saída DB-9 da placa CGA do XT para o conector DB-15 no monitor.

Para construir o cabo você vai precisar de:

  • 1 conector com capa DB-9 MACHO

  • 1 conector com capa DB-15 FEMEA (por ser fêmea vai permitir que se possa conectar no cabo de monitor)

  • 30 cm de cabo manga com pelo menos 7 vias ( 7 fios ou mais )

  • (ferro de solda, solda, alicate, etc.)

A ligação entre os pinos dos dois conectores deve ser feita conforme o esquema abaixo:

AV1-DB9-HD15-DiagramR

CGA-VGA-AdapterR

É importante ressaltar que alguns adaptadores no mercado NÃO são compatíveis  para o que pretendemos, um deles está na figura abaixo:

CGA-VGA-Adapter-Wrong-Connect

Note que as ligações do adaptador acima são diferentes e portanto NÃO irá funcionar conforme desejamos.

Bom, é isso ai. Abaixo segue as fotos do nosso adaptador funcionando no monitor Positivo 563 com o PC-XT.

IMG_0013
IMG_0009

Modernizando com Monitor LCD no PC-XT

 179 total de visualizações

Lista de Interfaces e Dispositivos para MSX

Lista de Interfaces e Dispositivos para MSX

 

Segue para referência uma longa lista de periféricos e projetos não comerciais desenvolvidos para o MSX. Trata-se de uma lista de interfaces e dispositivos para MSX.

A lista é viva, visto que ainda temos vários esforços de novos dispositivos e que ainda estão sendo desenvolvidos para a plataforma.

 

 

V9990 Power Graph

Tecnobytes

Unknown
OPL4 Shock wave

Tecnobytes

produto_Foto1_6200253
Obsonet Ethernet Card

Tecnobytes

obsonet_msx_ethernet_cartridge
FM Stereo Sound Card

Tecnobytes

produto_Foto1_6456743
ATA IDE com Memory Mapper 512kb

Tecnobytes

produto_foto1_6200252
MSX Serial Card RS 232

ASCII

ASCII_MSX-Serial232_2
 MoonSound

Sunrise

3177j3c
 OPL4 Sound Card

Dalsori

3177j3c
Midi Interface

Painkilla

 msxmidi1
Interface IDE sem Mapper

Tecnobytes

ATA IDE - REDUZIDA
Interface IDE sem Mapper Ademir Carchano

ACVS

carchano_ide
Nowind – Interface USB MSX/PC

Nowind

nowindc

NEOS – MA-20(V)

MSX Version Up Adapter (MSX1 to MSX2), cartridge containing MSX VIDEO V-9938, Video RAM (VRAM) 128kB, RF output, CVBS output, Analog RGB output

NEOS

 Neos_MA-20_Version_Up_Adapter_1
Video Card GFX9000

Sunrise

GFX9000_3

Interface RS232

Repro Factory

SONY DSC
Interface IDE BEER

Repro Factory

beer-ide
Expansor de Slots

Repro Factory

expander-4x-
Expansor de Slots

Supersoniqs

_mg_5775_small
Cartucho FM sem saída de som

Repro Factory

fm-paq-lite-with-audio-out
Cartucho FM com saída de som

Repro Factory

fm-paq-lite-with-audio-out=2
Cartucho de Memória Flash para gravação de jogos

Repro Factory

kob-mapper
 Universal Memory Mapper for MSX, MSX2, MSX2+, Turbo-R 1024K Memory Expansion with SN76489AN Sound chip

Repro Factory

 musical-memory-mapper
 SD Card drive with CONVOX – For MSX. Mass storage device

Repro Factory

 sd-cartridge-sd-drive
Memory expansion for MSX1, MSX2, MSX2+ and Turbo-R

Repro Factory

msx-memory-mapper-expansion
Cartão de 80 Colunas

Microsol

 carto-80-colunas-microsol-vmx-80-msx-cp-tk-927011-MLB20470381591_112015-F
Interface de Drive (floppy disk) DDX

DDX

 msx-cartucho-interface-ddx-para-drive-35-ou-514-615011-MLB20452157446_102015-F
 Mini Expansor de Slots

ACVS

 cartucho-para-msx-mini-expandor-de-slots-muito-novo--555211-MLB20503762339_112015-F
 Interface para Cartões SD Card com Megaram e/ou Mapper de 512 kb

Fabio Belavenuto / Luciano Sturaro

 cartucho-msx-sd-mapper-megaram-512k-msx-1-2-2-e-turbo-r-903111-MLB20480504291_112015-F
Interface RS 232

Cibertron

interface-rs232-p-computador-msx-cirando-videotexto-14053-MLB2910383322_072012-O
Interface Light Pen

Sanyo

e09f90f8
TM-2 Multi Modem

Gradiente

modem_tm2
Modem FS-CM1

Panasonic

Panasonic_FS-CM1_modem_cartridge_8
Papel Graphic TP-7

Casio

Casio_TP-7_Graphic_Panel_with_box
Video mixing tablet

Pioneer

 DSCF9677
PX-TB7

Graphic tabletPionner

 pioneer_px7_px-tb7_1
Panasonic FS-IFA1 & FW-RSU1W

Scanner/Printer interfacePanasonic

 msx_FS-IFA1_FW-RSU1W
Ethernet Card DenYoNet

Sunrise

 P1010801
USB Game Reader

Sunrise

 Sunrise-MSX-Game-Reader-
Bee Card Adapter

Hudson Soft

DSCN2813
SCSI Interface Cartridge

HSH

 HSH_SCSI-interface_version_1_front
MIDI Interface Cartridge

BIT

 Mu-pack_frontside
MSX AUDIO FS-CA1

Panasonic

 RIMG0236
Cartridge MSX-Audio HX-MU900

Toshiba

 Hxmu900
Cartridge MSX-Audio NMS-1205

Philips

 800px-Philips_Music_Module_NMS-1205
Playsoniq

Permite Jogar Jogos Sega Master System II no MSX

Supersoniqs

playsoniqnew31aug

FM Stereo Pak

Checkmark

800px-Checkmark_FM_Stereo_Pak

 Panasoft FM PAC SW-M004

Panasonic

 SW-M004_cartridge

MSX SVI-2000 Robotarm

Braço mecânico controlado pelo MSX via linguagem ROGO (similar ao LOGO)

QuickShot

msxsvi2000c

Elehobby – MOVIT2 KA-MV-9505 MSX Wizard

Um Robô programado pelo MSX via Cartucho

Elehobby

 img

 Expansor de Slots

Club Gouda

 slotexpander

 Midi Pac

Worp3

 midipac

 Interface para Teclado PS/2

Pardial

 keyboardinterfacekeyboardinterface2

 Memory Mapper 1 MB

MSX Computer Club Gouda

 1mbgouda1

 Interface de Floppy Disk 

Uma interface nova com um sistema otimizado e que de quebra ainda possui uma chave para fazer um swap entre os drives plugados nelas sem a necessidade de ficar trocando pelo cabo.

Daniel Ravazzi

$_57 (1)
 MSX FPU

Essa placa promete preencher mais uma lacuna que faltava no MSX, o processamento matemático acelerado e separado para ganhar performance.

Mais um produto da Tecnobytes

MSXFPU_PUBLIC

Interface SD/Ethernet/RS232

A placa tem porta Ethernet, leitor de cartão SD e, como se não bastasse, serial RS-232!

Placa criada por Luis Fernando Luca.

interface-sd-luis-fernando-luca
Interface + modem Embracom 1200/75 

para VIDEOTEXTO e TELEGAME.
 interface-embracom

Interface para leitura Digital de Reprodutores de Fita Cassete

ORIONSOFT

leitor-fitas-msx

Interface Rookie Drive – Emula um disk drive via USB

Lendo arquivos .dsk e roms por pendrive etc… e executando

xavirompe

rookie drive

 DOUBLE RAM COM 4 MEGAS

Sensacional essa placa com nada mais nada menos que 4 Megas de memória Mapper ou 2 Megas de Megaram selecionáveis.

Mais um produto da Tecnobytes

DoubleRam_Front DoubleRAM_Top

 SLOT EXPANDER

Um expansor de slotes versátil.

Mais um produto da Tecnobytes

Detalhe led Expansor IMG_8166

HAL Laboratory Handy Scanner HIS-60

Mais informações MSX info Pages

Hal Laboratory

halscan1 halscan8

Sunrise MP3 player cartridge with 2 jack connectors: LINE OUT and AUX IN

Sunrise

300px-Sunrise_MP3_player_cartridge 300px-Sunrise_MP3_player_cartridge_topside 300px-Sunrise_MP3_player_PCB

MSX SE-ONE MP3 PLAYER / FM TURNER

TMT LOGIC (PROJECT)

MSX-SHOP (SHOP)

SW-ONEB

Cartridge MSX PI (MSX Interface with Raspberry PI)

Ronivon Costa

msxpi-03

 Interface para Cartões SD Card com Megaram e/ou Mapper de 1Mb

Esse interface é um evolução da primeira, ela aceita configurar megaram e mapper simultâneas ou separadas ou em conjuntos com o cartão SD ou mesmo sem ele. Nota 10.

Fabio Belavenuto / Luciano Sturaro

Cartucho MSX com Disk Drive Embutido

O Sakhr FD720 é um cartucho que combina uma unidade
 de disquetes externa de 3,5" dupla face de 720kB

USB Mapper

Uma nova interface da Tecnobytes, agora suportando pendrives e

com velocidade extremamente rápida.

 Um produto da Tecnobytes

MA-20 BR

Nada menos nada mais do que uma cartucho que faz um MSX1 virar
um MSX 2. Trata-se de uma evolução da MA-20 anterior em que
antes existiam 2 cartuchos para a mesma função, agora com um 
único e bonito visual, diga-se de passagem.
Criação de Luis Fernando Luca.

TSXDUINO

É um cartucho para carregar arquivos extraídos de Fitas
Cassete (.CAS) para seu seu MSX.
Criação de Pablo Pablibiris

FDCEMU

É um cartucho que emula um floppy disk com cartão SD e
Ainda permite ligar um segundo drive via cabo flat.
Criação de 8bits4ever

WOZBLASTER

É um cartucho clone do cartucho Moonsound, mas com aprimoramentos 
como a inclusão de uma SD mapper de 1MB junto.

Criação de Pablo Pablibiris
Gravador de EPROM para MSX

Fabricante Blump

Expansor de Slots

 Fabricante Incompel

 

Lista de Interfaces e Dispositivos para MSX

 234 total de visualizações,  1 visto hoje

Emulador de Drive no PC-XT

Emulador de disquetes ou drives no PC-XT

IMG_0004

Durante um bom tempo, estive procurando uma forma de transferir arquivos do meu notebook para meu PC-XT de forma fácil. Então, depois de um tempo, percebi que não ia conseguir fazer isso no modo “plug and play”, ou seja de forma transparente, com o que eu tivesse à mão. Assim parti para estudar um pouco como fazer isso.

Tem várias formas para fazer essa empreitada:

  1. Transferência de arquivos via cabo por porta serial
  2. Colocar um drive de 3 1/2″ externo
  3. Usar o drive de 5 1/4″ (já nativos nos XTs)
  4. Usar um emulador de drive

Além dessas opções, existem outras, mas dentro do contexto que eu queria separei apenas essas. Dentre essas resolvi optar por colocar um emulador de drive (a opção 4), pois só ia precisar de um pendrive para fazer a cópia dos arquivos que baixei no meu notebook e colocar/instalar no XT. Além do mais, alguns programas vem em formatos  e imagens de instalação em forma de discos (360, 720, 1.2 e 1.44), para não ter que ficar extraindo, compondo, alterando os arquivos para depois instalar, o emulador de drive seria perfeito para essa compatibilidade.

Bom, a ideia é simples, mas a implementação disso nem tanto.

Primeiro tive que escolher um emulador de drive que servisse para o que eu queria. Dentre os vários modelos disponíveis no mercado resolvi escolher esse aqui:

DSC_0015-e1368930726965

fig. 1: Emulador de Drive 1.44 mb Modelo Sfr1m44-u100k – Frente

DSC_00161-e1368931006772

fig. 2: Emulador de Drive 1.44 mb Modelo Sfr1m44-u100k – Fundo


Escolhi esse porque além de ser fácil de achar, o preço é melhor, as pinagens de 34 vias para plugar o flat cable são padronizadas, a cor para combinar e o mais importante, ele aceita leitura/gravação de discos de alta densidade 1.44mb e os de menores capacidades também (1.2 mb, 720 kb e 360 kb).

No drive, a única configuração é o jumper para escolher entre drive A ou B, para isso basca fechar o jumper da posição DS0 ou DS1 respectivamente. Esse ponto não é critico nesse momento, pois durante os testes você poderá escolher entre um e outro, conforme a sua necessidade. Você pode baixar o manual aqui se precisar.

Bom, agora é plugar o cabo flat de 34 vias na controladora de disco e no emulador de drive, ligar a alimentação e pronto.


emulador-com-cabos

fig. 3: Emulador de Drive já com os cabos de energia e dados


IMG_0007

fig. 4: Cabo Flat já conectado na controladora de discos


Ou quase pronto 🙂 foi o que eu pensei também. Mais a frente vamos ver o porque disso, antes vamos preparar o pendrive particionado com os discos para testarmos.

Agora é preparar um pendrive com as imagens de disco:

Para isso precisa baixar o software da IPCAS para formatar o pendrive em 100 partições (100 discos).

1. Passo: Após instalar o IPCAS, plugue seu pendrive. Se tudo estiver certo, vai aparecer somente os drives removíveis no software (exemplo abaixo drive F:)

tela1

fig. 5: Tela principal do IPCAS


2. Passo: Clique com o botão direito no drive F ou vá ao menu USB Flash Drive e escolha a opção Format. Na tela que aparece marque as opções conforme a tela abaixo:


tela2

fig. 6: Tela de formatação com as opções de densidade de 1.44mb e 100 discos


3. Passo: Clique em Begin to format


tela3

fig. 7: Tela do IPCAS formatando o pendrive


Passo 4: Depois de formatado, o software já criou 100 partições ou 100 disquetes para você usar conforme a figura abaixo:


tela4

fig. 8: Tela do IPCAS com pendrive já particionado e formatado com 100 discos


Note que todos foram formatados como 1.44 mb e estão vazios.

Agora vamos mudar apenas um deles com outro tamanho.

Clique com o botão direito na partição que você quer alterar e escolha a opção format (escolhi a primeira 000).

Configure a tela conforme visto na figura abaixo:


tela5

fig. 9: Tela para formatarmos apenas 1 discos


Depois de formatado olha como fica a partição 000.

Ficou com o tamanho de 720kb e com 19% utilizado, essa utilização foi porque ele criou os arquivos de sistema do DOS 6.22 (command.com, config.sys, io.sys), conforme escolhi na tela acima.


tela6

fig. 10:  Tela mostrando o resultado do disco 000 formatado com 720 kb e com 19% de utilização


Passo 5 e último: Para copiar arquivos nesses disquetes virtuais, bastar dar um duplo clique na partição que você quiser. Isso vai abrir a tela do explorer mostrando o conteúdo dessa partição. No exemplo abaixo cliquei na partição 009 que por sinal está vazia. Agora é só copiar os arquivos que desejar e pronto.


tela7

fig. 11: Tela com windows explorer com o disco 009 escolhido por nós para copiar nossos arquivos


Outra forma é clicar com o botão direito na partição que você desejar, escolher a opção Read e na tela que se abre escolha um arquivo de imagem de disco (.img) selecione e pronto. Isso vai gravar a imagem do disco prontinha na partição.


Bem legal né.


Continuando…..


Agora com nosso pendrive pronto e com o emulador plugado, vamos aos testes.

lembra quando falei que parece que estava tudo ok. Não estava, pois no primeiro DIR que dei no disquete apareceu isso ai ó.


erro no acesso ao drive a

fig. 12: Primeiro acesso ao drive A: depois de plugar tudo


Isso ocorreu pelo seguinte motivo, a controladora de discos original do PC-XT só acessa discos de 360kb ou 720kb. Mas eu criei várias partições no pendrive de 1.44mb. Então como fazer? Tenho uma boa e uma má notícia:

A má notícia é: Precisa substituir sua controladora de discos.

A boa notícia é: É mais fácil de se encontrar controladoras de PC-ATs do que as usadas em PC-XT

Substituí a controladora com uma que funciona em PC-ATs, como essa da foto ai embaixo:


antiga-placa-controladora-ide-barramento-isa-rara-coleco-14871-MLB20091362633_052014-F

fig. 13: Placa controladora de discos para PC-AT 8 e 16 bits


Note que o barramento é suporta tanto 16 bits quanto 8 bits. Mas se o barramento do PC-XT é de 8 bits, como vai funcionar. Simples, se você verificar o barramento na placa ela está dividida como se fosse uma extensão da mesma, então você vai plugar apenas a parte da frente da placa, a parte de trás fica solta mesmo. Veja a foto abaixo:


IMG_0007

fig. 14: Placa controladora de discos plugada no barramento de 8 bits apenas


Essa placa tem várias vantagens, além de permitir que possamos plugar nosso drive de 1.44 (tanto o emulador de drive quanto um drive comum de 3,5), ela ainda nos disponibiliza conexões para porta serial, paralela e de joystick, além de um conector para HD sem ser esse maldito padrão MFM que vem nos PC-XTs (a conexão com o HD ainda não testei, se testaram podem comentar para ajudar outros).

Legal, agora sim já posso utilizar meu emulador de drives?

Ainda não, estamos quase lá, falta o pulo do gato 🙂

Acontece que a BIOS do PC-XT não suporta gerenciar os drives de alta densidade (1.44 mb) adequadamente. Putz, e agora?

Tudo tem solução menos a morte :).

Existe um software chamado 2M-XBIOS, ( pode ser baixado aqui )que pelo que etendi é uma extensão da BIOS do XT para tratar controladoras de discos, ou seja, adequa algumas características da mesma para suportar drives de alta densidade.

Resolvi experimentar.

 

Para usá-la, basta colocar a seguinte linha no seu CONFIG.SYS:

DEVICE=2M-XBIOS.EXE  A:4   B: 1  /13


Os parâmetros do drive A e B estão descritos na tabela abaixo

Tamanho Numero Observação
360K 1
1.2M 2
720K 3
1.44M 4
2.88M 5 Precisa de uma controladora que suporte ED (1 Mbits/s transfer rate)

No exemplo da linha do CONFIG.SYS estamos dizendo que o drive A suporta 1.44 mb e o drive B (normalmente o drive de 5,25 que já vem no XT) suporta 360kb.

 

Esse software só permite que se controle 2 drives, mesmo que o XT possa ter até 4 drives disponíveis. Mas falando sinceramente, 2 é mais do que suficiente para o que pretendemos.

Continuando…. agora basta reinicializar a máquina (sempre reinicie a quente, desliga mesmo a máquina para todos os seus testes) e a seguinte mensagem deverá aparecer durante o processo de boot.

 2M-XBIOS 1.3 installed on A:360K B:1.44M [INT 13h]


Agora sim, você já pode criar sua pasta no drive A, formatar, copiar ou o que sua imaginação inventar.


IMG_0013

fig. 15: Nosso emulador funcionando (detalhe, pedi para ler um disco formatado com 720kb)

 

Obs: Se precisar dar um boot por esse disco não vai funcionar, pois o arquivo 2M-XBIOS.EXE está no drive C e esse emulador de discos é de 1.44mb, então a controladora não vai trabalhar direito com ele, como explicado no artigo.

 

Atualização 21/08/2018:

Uma atualização que achei muito bacana. Hoje troquei esse drive acima por um de modelo SMUFSSV@1104. Esse modelo de drive da gotek funciona com várias outras densidades além de 1.44 Mb. Então para configurá-lo, retire todos os jumpers e só feche o J9 para funcionar em 1.44 Mb. Mais detalhes nesse arquivo: [download id=”1813″]. Um outro ponto, muito interessante e, que não tinha conhecimento é que ao invés de usar o 2M-XBIOS.EXE, é possivel usar a diretiva DRIVPARM  no arquivo CONFIG.SYS do MS-DOS, ele faz o mesmo papel de setar as configurações do drive e, diga-se de passagem, funciona muito bem. Basta colocar a linha DRIVPARM=/D:0 /F:7 dentro do arquivo CONFIG.SYS para setar o drive A: com 1.44 Mb. Mais detalhes sobre o funcionamento dessa diretiva nesse documento:

SOBRE A DIRETIVA DRIVPARAM

 

Fim da Atualização

Um detalhe que não está totalmente relacionado com nosso tutorial mas que quero registrar e que pode ser um salva vidas para muitos. Se você já tentou instalar um emulador de drive de 720kb por exemplo (muito utilizado em MSX), vai verificar que funciona parcialmente. Porquê? Faça o seguinte, vamos criar uma pasta no drive A, para isso digite:

a:\> md pasta1 <enter>
c:\> a: <enter>

espere a luz do drive apagar e digite

a:\> dir

Ué cade a pasta. Então, não criou, mesmo não dando nenhum tipo de erro. Isso acontece para qualquer operação que você tentar fazer no disco, pode até formatar que não vai dar erro e no final quando der um DIR vai encontrar o disco intacto :).

Conclusão: Não funciona, seu drive vai ficar somente como leitura, pelo menos foi isso que aconteceu comigo.


Bom pessoal, o artigo ficou um pouco extenso, resumi o que pude, mas o procedimento tem muitos detalhes que são necessários para funcionar adequadamente.


Por favor, comentem seus testes e se tiverem mais dicas a acrescentar para todos, será bem vindo.

Até a próxima.

emulador de disquetes ou drives no pc-xt

 151 total de visualizações

Como Converter Sinal da placa CGA do PC-XT usando a placa GBS 8200

Como Converter Sinal da placa CGA do PC-XT usando a placa GBS 8200

Durante muito tempo quis usar os monitores de tubo (CRT) com meu PC-XT. Isso para manter a nostalgia mesmo. Os monitores originais, aqueles de fósforo verde, âmbar ou branco são extremamente raros, então queria usar um monitor de tubo mais recente, que existem aos montes hoje em dia.

Sei que dá para usar um monitor LCD só montando um cabo e usando um monitor específico, conforme esse artigo, mas porque usar um monitor se posso usar qualquer um disponível. De qualquer maneira tenho outras opções.

Mas como fazer isso, já que os mesmos não são compatíveis com a placa CGA existentes no PC-XT. Bem, ai começa minha odisseia; primeiro comprei uma placa GBS 8200 essa aqui ó:

CGA-EGA-RGB-TO-VGA-VIDEO-GAME-CONVERTER-GBS8200

É uma placa bem legal, claro não é uma super conversora que custa centenas de dólares, mas dá recado do trabalho. Além disso ela é bem conhecida dos colecionadores de computadores antigos. Quebra o galho de muita gente.

Ela tem entrada para sinal RGBS (que pode ser usada no MSX, por exemplo) e CGA, show de bola. Achei que meu problema estava resolvido, era só fazer um cabo de conectando o conector db9 da placa CGA do PC-XT na entrada de 5 pinos que aceita CGA e pronto. Adivinha???

Não funciona 🙁

Poxa, mas qual o problema? Simples, a saída de sinal CGA da placa do PC-XT é um sinal Digital, o pessoal chama de RGBI e a entrada da placa GBS 8200 é analógica (RGBA). Vou dizer, fiquei um tempão esperando alguém para solucionar esse mistério, mas acabei caçando eu mesmo na internet e achei, parece piada, nos fóruns do Commodore C128, que pelo que entendi tem o mesmo problema.

Por isso eu digo, quem tem um monitor 1084 da vida, sim esse da Commodore, pode-se dizer que tem um monitor precioso. Ele tem entrada para tudo que precisamos, no que diz respeito a máquinas antigas. Olha esse artigo.

Mas quem não tem, não se desespere, com essa solução, você vai conseguir plugar seu PC-XT num monitor CRT qualquer ou mesmo um monitor LCD, pois funciona.

Dito tudo isso, vi que era preciso construir uma placa para converter RGBI para RGBA, agora sim plugar na placa GBS 8200 e pronto.

Agora o problema óbvio, cadê essa placa?

Continuei minha busca, mas agora sabendo que precisaria de um esquema para construir essa placa, encontrei umas 3 soluções que a principio iam funcionar.

Achei neste Fórum, neste site GGLABS. Mas tem outros, é só procurar, agora sabendo o que buscar, que você vai achar.

Depois, sabendo do que precisava, acabei encontrando esse circuito até pronto no EBAY e outros sites as palavras chaves eram “Video Digital-to-Analog Converter for Commodore 128/128D”

Mas tava inspirado e resolvi fazer eu mesmo um protótipo de um que achei, olha aqui ó:

esquema-rgbi2rgba

Não encontrei nem o site da autora para colocar como referencia aqui. Só achei essa imagem mesmo, de qualquer maneira resolvi arriscar para ver se iria funcionar.

Eu nem tinha idéia se iria realmente funcionar, mas estava com um tempo sobrando então resolvi fazer.

Meu primeiro passo foi construir esse esquema ai em cima no Eagle. Mas antes dei uma procurada nos componentes para saber se não eram componentes difíceis e caros de comprar. Pelo esquema pode-se perceber que os únicos componentes que deveria me preocupar eram os CIs 7432 e 7486. O primeiro, tem nas melhores casas do ramo, mas o segundo, fala sério, só no ML um cara vendendo, tipo 20 pilas e fora isso só lá fora.

Então tive a idéia de procurar um equivalente, e encontrei o CI 74386, bem mais fácil de achar e baratinho, tipo 2,50. A única diferença era a posição dos pinos que mudam de um para o outro.

Beleza, toca fazer o esquema no Eagle então. Ficou assim:

diagrama-rgbi2rgba

e a placa ficou assim:

placa-rgbi2rgba

Os arquivos do projeto feitos no Eagle podem ser baixados nesse link ok:

Arquivos do projeto da placa para converter RGBI para RGBA

 

Assim todos podem melhorar, modificar, etc.

Depois, foi fazer a placa, comprar os componentes, soldar e testar:

placa-rgbi2rgba-1

placa-rgbi2rgba-2

Placa vista de cima, com o conector rgbsg que vem na GBS 8200, isso facilitou, porque agora é só plugar nela e pronto. Outra coisa, tem um jumper que pode ser configurado na placa, é para sincronismo composto ou horizontal e vertical separado. Eu testei somente com o composto, se quiserem fazer outros testes tudo bem, mas como funcionou, nem me aprofundei nisso.

placa-rgbi2rgba-3

As ligações.

placa-rgbi2rgba-5

Placa inteira vista de cima. Um detalhe, eu só tinha em casa o conector DB9 Fêmea, e na placa o certo seria colocar o DB9 Macho, assim a posição dos pinos fica certinho.  Como eu só tinha o fêmea, quando fui fazer o cabo que liga a placa CGA do PC-XT até a placa RGBI2RGBA precisei colocar os pinos invertidos, isso foi só para compatibilizar. De qualquer forma estou colocando a pinagem do CGA para vocês se orientarem, ok.

db9_cga

Se tiverem dúvida de como fazer o cabo, podem consultar esse artigo .

placa-rgbi2rgba-4

Coloquei um jumper nesse ponto ai da imagem acima, porque eu queria gerar uma placa com face simples e não dupla, daí gerou alguns jumpers nela e mesmo assim faltou esse ai, como era um só puxei por baixo mesmo.

O circuito precisa de uma alimentação de 5V para funcionar. Puxei da mesma fonte que alimento a GBS 8200.

Peço que não reparem, ficou feinha eu sei, mas para esclarecer, não sou técnico em eletrônica, nem estudei para isso. Sou apenas um hobista e colecionador. Gosto de superar os problemas que encontramos em nossas máquinas. E o que dá para fazer, dentro do meu conhecimento, eu faço.

O segundo ponto é que fico muito ansioso em fazer as coisas funcionarem, então não me atentei muito em otimização e acabamento.

Esse projeto está aqui até para que possamos melhorar (placa, tamanho, disposição, etc.).

Bom agora é testar.

Puxa, até me assustei, funcionou de primeira.

rgbi2rgba-teste1

rgbi2rgba-teste2

\\rgbi2rgba-teste3

rgbi2rgba-teste4

rgbi2rgba-teste5

rgbi2rgba-teste6

rgbi2rgba-teste7

rgbi2rgba-teste8

No meu ponto de vista, depois de ajustar o brilho, contraste, posição da tela, tamanho, etc… Achei a qualidade muito boa. Agora todos podem ter qualquer monitor ligado na placa CGA do PC-XT, seja um monitor CRT, LCD ou mesmo LED.

Bem pessoal, é isso ai. Se tiverem comentários ou dicas úteis, podem utilizar o campo de comentários abaixo.

Até a próxima.

Como Converter Sinal da placa CGA do PC-XT usando a placa GBS 8200

 416 total de visualizações

Cartucho de Interface IDE para MSX

Cartucho de Interface IDE para MSX

 

Para os amantes do MSX e sortudos que tem uma Interface IDE para MSX, parabéns.

Se não tem, então conheça um pouco do que ela pode fazer.

Sim uma interface IDE para usar numa máquina dos anos 80. Nela podemos ligar HD’s, CDROM’s e Adaptadores de Cartões (bem legal).

Uma coisa inimaginável para a época.

Você não precisa ficar sofrendo com os disquetes antigos, mesmo porque, os mesmos além de serem difíceis de achar, tem pouca capacidade de armazenamento, duram muito pouco (acho que alguns se lembram que tínhamos que cuidar de disquetes como se cuida de um bebê) e mesmo que bem cuidados no final, eles sempre vão mofar.

Isso não quer dizer que nunca mais iremos utilizar disquetes, mesmo porque, alguns softwares que não foram modificados ou que verificam se estão em um disquete de 720 ou 360 KB precisam dos mesmos para rodar. Nesse caso tem uma solução melhor a ser utilizada: O Emulador de disquetes, que falaremos em um próximo post.

Conheça algumas interfaces IDEs muito utilizadas atualmente:

Interface IDE para MSX

A primeira é a Sunrise ATA-IDE, que permite conectar em HDs, CD-ROMs ou unidade LS-120 (aquelas unidades encontrada nos MACs)

Cartucho de Interface IDE para MSX

fig. 001 – Interface IDE Sunrise

Aqui no Brasil existem 2 fabricantes reconhecidos no meio da retrocomputação:

 

Cartucho de Interface IDE para MSX

fig. 002 – Interface IDE Carchano

Esta é fabricada pelo Ademir Carchano (entre dezenas de outros projetos para MSX).

Essa interface, assim com a da Sunrise, funciona muito bem, mas tem o incoveniente de funcionar apenas em MSX 2 ou superior ou seja, não funciona em MSX 1, pois os computadores dessa linha não tem memória suficiente para atender o periférico.

Isso não quer dizer exatamente que ela não funciona, se você conseguir expandir seu MSX 1 com um cartucho de memória mapper ou via o próprio hardware do computador ela vai funcionar perfeitamente.

 

Cartucho de Interface IDE para MSX

fig. 003 – Interface IDE com Memória de 512 KB da Tecnobytes

A terceira interface do nosso post é a interface da Tecnobytes, a mais completa, pois funciona tanto em MSX 1 quanto MSX 2 ou superior. Esse cartucho já vem com 512 KB de memória mapper embutida e assim, já funciona direto num expert ou hotbit, por exemplo.

Ótimo, já conheço as principais interfaces, mas e agora?

Existem várias possibilidades que vou tentar resumir nesse post:

Primeiro vamos falar sobre em que unidade de armazenamento elas podem ser ligadas.

No início, quando as primeiras interfaces saíram, usávamos basicamente em HDs e CD-ROMs.

Foi legal enquanto durou, mas tudo evolui, até a retrocomputação.

Era só ligar um cabo flat da interface até o hd e realizar os procedimentos de formatação.

Porém haviam alguns problemas, por isso sairam de “linha” do nosso foco.

Os HDs tinha que ser de pequena capacidade (40, 80 ou até 120 MB), isso porque se formatava em fat12, que endereça no máximo até 32 MB. Assim, para usar o HD tinhamos que ter mais de uma partição.

Mas esse não era o principal motivo, o principal motivo é que HDs de pequena capacidade já eram difíceis de se achar e, quando se achava sempre tinha o problema de bad cluster, travamento, etc., ou seja, eram, na sua maioria, HDs usados e sujeitos a erros.

Por se tratarem de dispositivos mecânicos, tem os mesmos incovenientes que temos até hoje.

É importante dizer que, poderia-se formatar partições com fat16 também, mas ficava tão lento que se tornava inviável a utilização.

Além de HDs, utilizávamos também os CDROMs, que eram bem populares no final dos anos 90 e início de 2000. Funcionava muito bem, rápidos e removíveis. Mas também tinham alguns incovenientes que atrapalhavam como: discos de baixa qualidade das mídias, arranhões, etc., consequentemente acabávamos por perder informações uma hora ou outra.

Assim, um dia,  precisávamos superar esses dispositivos. Foi quando começou a se popularizar os cartões de memória. Mais caros para a época, mas com muitos benefícios.

Pequenos, seguros e rápidos, enfim estávamos começando uma nova era no armazenamento.

Muito bom, mas como utilizar esses cartões com nossa interface? Fácil, basta ter um adaptador IDE para Compact Flash.

Cartucho de Interface IDE para MSX

 fig. 004 – Adaptador IDE para Cartões Compact Flash

Cartucho de Interface IDE para MSXfig. 005 – Adaptador IDE para Compact Flash visão de 40 pinos

 

Explico melhor, esse adaptador é pequeno, barato e funciona muito bem, tem inclusive, jumpers para configurar como Master ou Slave. Basta conectar o adaptador à interface, colocar um cartão Compact Flash e pronto, você já tem um excelente dispositivo de armazenamento para rodar com sua interface IDE.

Cartucho de Interface IDE para MSX

fig. 006 – Interface IDE com Adaptador IDE para Cartões Compact Flash

E não pára por aí, ainda se pode utilizar um adaptador de Compact Flash para cartões SD e aptadores de cartões SD para Micro SD.

 

Cartucho de Interface IDE para MSXfig. 007 – Adaptador de Cartões Compact Flash para Cartões SD

Cartucho de Interface IDE para MSX

fig. 008 – Adaptador Compact Flash para SD

 


SandiskCards03

 fig. 009 – Adaptador de Cartões SD para Cartões Micro SD

Todas as combinações funcionam muito bem e permitem que você possa colocar os cartões em um PC, lotar de programas para MSX e depois rodá-los no MSX.

Legal montei meu conjunto para armazenar, agora como faço para formatar os cartões e fazer uso dos mesmos?

Bom, nesse caso existe um tutorial muito bom na MSXPRÓ muito bom que vai ensiná-lo com detalhes a formatar e deixar tudo pronto para uso, basta clicar nesse link e visualizar o tutorial completo.

Atualização  22/01/2016

Surgiu uma interface melhor e mais avançada para nossas maquininhas. Veja na foto abaixo;

cartucho-msx-sd-mapper-megaram-512k-msx-1-2-2-e-turbo-r-903111-MLB20480504291_112015-F

Essa interface traz várias vantagens sobre a outras:

1 – Aceita 2 cartões SD com um partição de até 4GB cada (sem precisar de adaptadores para Compact flash, como nas anteriores)

2 – Vem com uma chave para escolher que fique ativo Ou uma megaram de 512 kb Ou uma mapper de 512 kb (com isso eliminamos pelo menos 1 cartucho externo a mais)

As desvantagens, sobre as outras:

1 – Até o presente momento não temos um driver escrito para fazer o Symbos funcionar nela

2 – Não dá para particionar o cartão em ‘n’ partições, ela só reconhece 4 GB em cada slot do cartucho

A interface é rápida, precisa e super funcional. Acredito que dá para conviver com as desvantagens.

Bom pessoal, é isso aí, a ideia aqui foi dar uma pequena explicação para os iniciantes do que existe para usar em seu MSX em relação a armazenamento.

Espero que tenham gostado e até a próxima.

 

Atualização  30/05/2020

 

O dispositivos sempre evoluindo: Agora foram lançadas mais 2 interfaces em destaque e vou dizer, melhores que as anteriores, confira:

 

A primeira é essa da Tecnobytes. Diga-se de passagem, muito bonita. Vem com caixa e um novo design nas etiquetas.

Mas o que chama realmente a atenção, é que essa interface vem com uma entrada USB para conectar um Pendrive e não mais cartões com adaptadores.

Basta plugar um pendrive formatar e usar. Outro ponto nessa interface é a velocidade, bem mais rápida que as anteriores, sem dúvidas. É uma ótima aquisição, recomendo.

 

 

A segunda interface SDMMR de 1024 (fabricada e distribuída aqui no Brasil pelo Paulo Maluf). Uma interface muito completa. Ela vem com 1 MB que pode ser distribuído (configurado) em 512 KB para mapper E 512 HB para megaram OU 1 MB para mapper OU 1 MB para megaram OU desliga as duas memórias e por ai vai. Versátil e moderna, também muito rápida. Talvez a evolução da mesma seja colocar um pendrive no lugar do cartão. Mas mesmo assim ficou muito boa.

 

 

 

Cartucho de Interface IDE para MSX

 198 total de visualizações