pcxt

Artigos por Etiquetas

 
 

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 odisséia; primeiro comprei uma placa GBS 8200 essa aqui ó:

 

CGA-EGA-RGB-TO-VGA-VIDEO-GAME-CONVERTER-GBS8200 Como Converter Sinal da placa CGA do PC-XT usando a placa GBS 8200

 

É 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 Como Converter Sinal da placa CGA do PC-XT usando a placa GBS 8200

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 Como Converter Sinal da placa CGA do PC-XT usando a placa GBS 8200

 

e a placa ficou assim:

 

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

 

Os arquivos do projeto feitos no Eagle podem ser baixados nesse link ok: Projeto RGBI2RGBA  . Assim todos podem melhorar, modificar, etc.

 

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

 

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

 

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

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 Como Converter Sinal da placa CGA do PC-XT usando a placa GBS 8200

As ligações.

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

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 Como Converter Sinal da placa CGA do PC-XT usando a placa GBS 8200

 

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

 

 

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

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 Como Converter Sinal da placa CGA do PC-XT usando a placa GBS 8200

 

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

 

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

 

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

 

 

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

 

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

 

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

 

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

 

No meu ponto de vista, depois de ajustar o brilho, contraste, posição da tela, tamanho, etc… Achei a qualidade uns 95%. Não sei se é a qualidade da GBS 8200, ou se é do conversor RGBi2RGBA, mas mesmo assim ficou bem aceitável. 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

1,725 total views, 2 views today

Monitor Commodore 1084 no PC-XT

Olá pessoal. Hoje tenho mais uma dica (Monitor Commodore 1084 no PC-XT) de monitor que serve perfeitamente no PC-XT. Infelizmente esse monitor não é novo, porém é um monitor tão bom e completo que vale um artigo.

O monitor que estamos falando é o Commodore 1084 (mais especificamente o 1084D e o 1084S), trata-se de um monitor colorido CRT (ou de tubo) fabricado entre os anos 80 e 90.

 

Commodore_1084-D_www.rabayjr.com_ Monitor Commodore 1084 no PC-XT

Monitor Commodore 1084 no PC-XT

 

Sei que não é um monitor facinho de achar, mas sempre aparece algum para vender no Mercado Livre ou OLX das mãos de colecionadores e retro-entusiastas.

Na minha opinião vale muito a pena possuir um.

Eles são bem construídos, tem uma qualidade superior de imagem, tem várias entradas, possuem som interno, etc.

 

IMG_20110221_000152 Monitor Commodore 1084 no PC-XT

Monitor Commodore 1084 no PC-XT

IMG_20110221_000157 Monitor Commodore 1084 no PC-XT

Monitor Commodore 1084 no PC-XT

 

Eles foram produzidos inicialmente para o Commodore Amiga, mas servem para quase todas as nossas máquinas retrô já que são multisync. Nesta lista inclui-se MSX, ZX Spectrum, PC-XT, etc.

Não vou me ater a colocar nesse artigo a especificação técnica desses monitores, para isso peço que acessem esta página com informações detalhadas sobre cada monitor commodore.

Também deixo aqui um link para baixar o Manual de Serviços do Monitor Commodore 1084D e o Manual do Monitor Commodore 1084S-D, ambos trazem informações adicionais para vocês realizarem seus projetos.

Bom, mas o que é necessário para colocar esse monitor no PC-XT? Simples, apenas um cabo.

Como é esse cabo? Você vai precisar dos seguintes materiais para fabricá-lo:

1 Conector DB-9 Macho (esse conecta na placa cga do PC-XT)

1 Conector DB-9 Femea (esse conecta no monitor 1084)

Conectores-DB9-Macho-e-Femea Monitor Commodore 1084 no PC-XT

Monitor Commodore 1084 no PC-XT

2 Capas para os 2 Conectores

cabos-conectores-adaptadores-en-acessorios-pc-353211-MLB20502980719_112015-Y Monitor Commodore 1084 no PC-XT

Monitor Commodore 1084 no PC-XT

1 metro cabo 8 vias (pelo menos) –  Cabo Manga 8X26 AWG BT

cabo_manga_vias_blindagem_1_1_1 Monitor Commodore 1084 no PC-XT

Monitor Commodore 1084 no PC-XT

(solda, ferro de solda, etc)

Um detalhe, esse cabo é para monitores que possuem uma entrada VGA 9 pinos, pois existem alguns monitores que possuem pinos DIM e outros ainda, SCART. De qualquer forma esse artigo já dá uma base para fazer o cabo para esses outros conectores.

O esquema de ligação é um dos mais simples, pois é basicamente 1 para 1 na ligação dos pinos:

CGA = Color Graphics Adapter

Videotype: TTL, 16 colors (também conhecido como IBM RGBI). (15.75 KHz – 320×200 or 640×200)

 

PINO MONITOR 1084 PC-XT

DESCRIÇÃO

1 GND GND Ground / Terra
2 GND GND Ground / Terra
3 R R Red / Vermelho
4 G G Green / Verde
5 B B Blue / Azul
6 I I Intensidade
7 RES N/C Reserved/Não Conectado
8 HSYNC HSYNC Horizontal Sync 
9 VSYNC VSYNC Vertical Sync

 

Vamos à construção:

 

20160519_112747 Monitor Commodore 1084 no PC-XT

Monitor Commodore 1084 no PC-XT

20160519_112834 Monitor Commodore 1084 no PC-XT

Monitor Commodore 1084 no PC-XT

20160519_112539 Monitor Commodore 1084 no PC-XT

Monitor Commodore 1084 no PC-XT

20160519_113211 Monitor Commodore 1084 no PC-XT

Monitor Commodore 1084 no PC-XT

20160519_113118 Monitor Commodore 1084 no PC-XT

Monitor Commodore 1084 no PC-XT

20160519_112552 Monitor Commodore 1084 no PC-XT

Monitor Commodore 1084 no PC-XT

Uma dica: Quando for soldar os terminais, sempre coloque solda em todas as pontas dos fios  e também nos terminais dos conectores ANTES.

Depois é só soldar, isso deixa o trabalho beeemmm mais fácil.

Outra coisa, a malha que conforme as fotos deixei enrolada, solde na carcaça do conector, assim fica tudo bonitinho e funcional.

Um último ponto, os terminais DB-9 tem o número dos pinos marcados na parte plástica, se não enxergar, utilize um lupa para visualizar melhor. É muito importante que os conectores sejam soldados nos pinos certos ok.

Com o cabo pronto plugue o mesmo no monitor (DB-9 femea) e no PC-XT (DB-9 macho).

Coloque a chavinha, localizada na traseira do monitor, no modo Digital ou RGBI.

E por fim, no painel da frente do monitor tem uma chave mais a direita (bem no comecinho), coloque-a no modo RGB.

 

Cabo-db9-rs232-macho-femea__16531_zoom-e1463692666867 Monitor Commodore 1084 no PC-XT

Monitor Commodore 1084 no PC-XT

 

Agora é curtir o computador no seu melhor estilo retrô.

 

20160519_182458-e1463695144226 Monitor Commodore 1084 no PC-XT

Monitor Commodore 1084 no PC-XT

20160519_182515-e1463695204205 Monitor Commodore 1084 no PC-XT

Monitor Commodore 1084 no PC-XT

20160519_182531-e1463695104288 Monitor Commodore 1084 no PC-XT

Monitor Commodore 1084 no PC-XT

 

Até a Próxima!

1,545 total views, no views today

Emulador de Drive no PC-XT

emulador de disquetes ou drives no pc-xt

Emulador de disquetes ou drives no PC-XT

 

IMG_0004-1024x765 Emulador de Drive no PC-XT

emulador de disquetes ou drives no pc-xt

 

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. Transferencia 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 idéia é 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-1024x667 Emulador de Drive no PC-XT

emulador de disquetes ou drives no pc-xt

 

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

 

DSC_00161-e1368931006772-1024x700 Emulador de Drive no PC-XT

emulador de disquetes ou drives no pc-xt

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-1024x765 Emulador de Drive no PC-XT

emulador de disquetes ou drives no pc-xt

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


IMG_0007-765x1024 Emulador de Drive no PC-XT

emulador de disquetes ou drives no pc-xt

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-1024x526 Emulador de Drive no PC-XT

emulador de disquetes ou drives no pc-xt

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 Emulador de Drive no PC-XT

emulador de disquetes ou drives no pc-xt

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 Emulador de Drive no PC-XT

emulador de disquetes ou drives no pc-xt

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-1024x526 Emulador de Drive no PC-XT

emulador de disquetes ou drives no pc-xt

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 Emulador de Drive no PC-XT

emulador de disquetes ou drives no pc-xt

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-1024x526 Emulador de Drive no PC-XT

emulador de disquetes ou drives no pc-xt

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 Emulador de Drive no PC-XT

emulador de disquetes ou drives no pc-xt

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 ó.


IMG_0011-1024x765 Emulador de Drive no PC-XT

emulador de disquetes ou drives no pc-xt

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-1024x768 Emulador de Drive no PC-XT

emulador de disquetes ou drives no pc-xt

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-765x1024 Emulador de Drive no PC-XT

emulador de disquetes ou drives no pc-xt

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-1024x765 Emulador de Drive no PC-XT

emulador de disquetes ou drives no pc-xt

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:  
	User Manual Floppy Drive Gotek - SMUFDDV@1104.

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 
	DRIVPARM.
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:

c:\> a: <enter>

a:\> md pasta1 <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.

 

emulador de disquetes ou drives no pc-xt


Até a próxima.

3,182 total views, 3 views today

Como Remover partições em pendrives

Como Remover partições em pendrives

Como Remover partições em pendrives – É muito chato quando se precisa apagar partições em um pendrive. Não é algo que se faz sempre, então nunca temos uma ferramenta a mão para isso. Sempre fico caçando uma nova ferramenta para realizar essa tarefa simples. E tenho que navegar em diversas páginas gringas para encontrar, quando encontro uso e esqueço dela novamente.

Mas em uma de minhas buscas encontrei a solução definitiva para esse problema o Windows, isso mesmo, o próprio Windows tem a ferramenta nativa para fazer isso. Só que não sei por que cargas d´água a Microsoft não deixou isso explicito para nós, pobres usuários.

 

ANTES DE COMEÇAR, É IMPORTANTE QUE SE EXECUTE OS COMANDOS COM MUITO CUIDADO, PENSANDO BEM NO QUE SE ESTÁ FAZENDO, POIS É UMA FERRAMENTA PARA USUÁRIOS AVANÇADOS, E SE USADO DESCUIDADAMENTE PODE CAUSAR ERROS NO SEU WINDOWS.

 

Sem mais delongas, veja como fazer:

 

– Entre na linha de comando do Windows (CMD)

– Digite diskpart e Enter (vai entrar no prompt de comando da ferramenta diskpart)

diskpart-01 Como Remover partições em pendrives

Como Remover partições em pendrives

diskpart-02 Como Remover partições em pendrives

Como Remover partições em pendrives

 

– Digite help e Enter (vai listar todas as opções disponíveis da ferramenta diskpart)

 

diskpart-03 Como Remover partições em pendrives

Como Remover partições em pendrives

 

– Digite list disk e Enter (vai mostrar todos os discos que estão disponíveis no seu computador)

 

diskpart-04 Como Remover partições em pendrives

Como Remover partições em pendrives

 

– Agora digite list volume e Enter (vai mostrar os discos disponíveis e suas devidas partições se existir)

 

diskpart-05 Como Remover partições em pendrives

Como Remover partições em pendrives

 

– Digite select volume xxx e Enter (essa opção vai colocar o foco na partição que você quer trabalhar – xxx é o número  da partição)

 

diskpart-06 Como Remover partições em pendrives

Como Remover partições em pendrives

 

– Agora é só digitar clean e Enter (essa opção vai apagar a partição que você selecionou)

 

diskpart-07 Como Remover partições em pendrives

Como Remover partições em pendrives

Conforme o help da ferramenta mostra, existem diversas opções que podem ser usadas para trabalhar com seu disco, segue algumas opções mais utilizadas:

 

– Se quiser criar uma nova partição, basta digitar create partition primary

– Se quiser formatar uma partição digite  format fs=NTFS quick

 

Bom é isso ai pessoal, acho que essa dica vai ajudar bastante, assim como me ajudou, a gerenciar  partição, principalmente,  dos pendrives.

 

Se gostou curte ai.

2,126 total views, 1 views today

Mouse Serial no PC-XT

Depois de muito tempo tentando adquirir um PC-XT, finalmente consegui e de quebra, consegui 2 ao invés de 1.

Configuro para lá, configuro para cá, garimpando várias informações para entender essa arquitetura antiga, além de procurar placas para completar o máximo possível o kit, consegui fazer os 2 funcionarem direitinho.

Mas nunca está bom, acho que é isso que deixa o hobby de retro computação tão legal.

Queria colocar um mouse nos danados.

Assim vamos a odisseia de plugar um simples mouse num PC-XT.

Primeiramente o PC-XT não tem saídas mini dim (encontrados até pouco tempo em PCs normais) e nem tão pouco USB, aliás essa tecnologia nem existia na década de 80.

A comunicação com um mouse era serial mesmo (RS232).

Putz, serial? Então preciso de um mouse serial para funcionar? Sim, isso mesmo, é isso aí.

Colocando um Mouse Serial no PC-XT

 

mouse_serial-300x225 Mouse Serial no PC-XT

 

fig 1 – Mouse Seria com conector DB9

 

Bom, encontrar mouses seriais em 2014 não é tão difícil quanto se possa imaginar, é só procurar no ML ou em sites de produtos para informática que você encontra, inclusive novos e na caixa.

Legal, comprei o mouse, aliás, compreis 2, um para cada PC.

Com os mouses na mão, achei que era só plugar e beleza. Amargo engano… 🙁

Os conectores dos mouses que comprei eram do tipo DB9 e o conector que o PC-XT disponibilizava era DB25.

IMG_0477 Mouse Serial no PC-XT

 

fig. 2 – Conector DB25 serial (mais ao centro) na parte trazeira do PC-XT 

 

 

db25-db9 Mouse Serial no PC-XT

 fig 3 – Pinagem de Conectores DB25 e DB9

 

db25comcapa Mouse Serial no PC-XT

fig 4 – Conector DB25 FÊMEA com CAPA

 

DB9M.1 Mouse Serial no PC-XT

 

fig 5 – Conector DB9  MACHO com CAPA

 

Porque isso? É que os primeiros mouses para o PC-XT vinham com o conector DB25, somente mais tarde é que foram feitos para os conectores do tipo DB9.

200606122204_genius_gm-6_01 Mouse Serial no PC-XT

fig 6 – Antigo Mouse Genius  com conector DB25  FEMEA

O que fazer então? Afinal queria um mouse no XT.

Comecei a pesquisar e imaginar que se um mouse serial que se comunicava por um conector DB25 poderia muito bem se comunicar por um conector DB9.

Assim, encontrei 2 soluções para o problema:

– Primeira opção: Usar uma placa serial que possua o conector DB9

57-1024x1011 Mouse Serial no PC-XT placa_serial_xt-1024x241 Mouse Serial no PC-XT

 

fig 7 – Placa Serial ISA 8 Bits, com um conector DB25 e um conector DB9

Segunda opção: Construir um cabo de DB25 para DB9 (Sim, sim, sim, é perfeitamente é possível).

Bom, na primeira opção, apesar de ser mais simples, fica mais caro e mais complicado para encontrar (teria que achar e comprar duas placas).

Assim, decidi pela segunda opção, visto que são componentes bem fáceis e baratos de se encontrar, além, é claro, do desafio. 🙂

Decidido o que iria fazer, então agora era só colocar a mão na massa e montar o cabo.

Bom, chega de blá, blá, blá, vamos a confecção do cabo.

O esquema que testei e que funcionou perfeitamente foi esse:

 

db9_25_converter Mouse Serial no PC-XT

 

fig 8 – Esquema de ligação dos pinos entre conectores DB25 e DB9

 

Conexão dos Pinos para Conversão entre DB25 e DB9

DB9 DB25 Função
1 8 Data carrier detect
2 3 Receive data
3 2 Transmit data
4 20 Data terminal ready
5 7 Signal ground
6 6 Data set ready
7 4 Request to send
8 5 Clear to send
9 22 Ring indicator

 

Mais detalhes sobre comunicação serial RS232 pode ser encontrados no site Lammert Bies. 

 

Material necessário para fazer o cabo.

 

  • 01 Conector DB9 MACHO com capa
  • 01 Conector DB25 FÊMEA com capa
  • 20 a 30 cm de cambo manga com pelo menos 9 vias (9 fios)
  • 01 Ferro de solda
  • Solda de boa qualidade
  • 01 Lupa de Mesa Articulável (OPCIONAL)

 

A lupa de mesa articulável é opcional, mas por experiencia própria, ela vai ajudar muiiiiito na hora de soldar os fios nos conectores.

 

lupa-de-mesa-articulavel-garras-jacare-lente-aumento-e-pinca Mouse Serial no PC-XT

 

fig. 9 – Lupa de Mesa Articulável

 

O cabo manga é aquele cabo com vários fios dentro, que vai servir para ligar cada pino dos conectores.

 

sk_0680_28_14205_g Mouse Serial no PC-XT

 fig. 10 – Cabo Manga 10 vias

 

Uma dica: Se você tiver aquele cabo de impressora paralela ou matricial, pode usar sem medo, pois é o mesmo cabo.

 


caboimpressora Mouse Serial no PC-XT

 

fig. 11 – Cabo para impressora matricial

O Cabo Pronto

 

 

No final, o cabo deve ficar com esses 2 conectores conforme a figura abaixo.

 

IMG_0476 Mouse Serial no PC-XT

 

fig 12 – Cabo DB25 para DB9 

 

 

Um detalhe importante: No meu caso utilizei um conector DB25 do tipo Fêmea, mas pode ser que seu XT ofereça um conector Fêmea, nesse caso você teria que utilizar um conector DB25 do tipo Macho, ok.

 

 

Testando nosso cabo

 

 

Agora é só plugar o cabo, ligar o PC e testar se o mouse será reconhecido.

 

Na linha de comando do DOS digite MOUSE (software mouse.com que faz parte do pacote do DOS).

 

C:/>MOUSE

 

Se tudo correr bem vai aparecer a seguinte mensagem:

 

IMG_0478 Mouse Serial no PC-XT

 

Pronto, tudo perfeito.

Para finalizar nosso trabalho é legal colocar o comando mouse.com no autoexec.bat ou no config.sys para que o driver seja instalado na inicialização do computador.

 

AUTOEXEC.BAT

LH C:\DOS\MOUSE.COM

ou

CONFIG.SYS

DEVICE=C:\DOS\MOUSE.SYS

 

 

Bom é isso ai. Até o próximo post pessoal.

1,715 total views, 1 views today

^
Translate »