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 RS232

 

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

 

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

 

 

db25-db9

 fig 3 – Pinagem de Conectores DB25 e DB9

 

db25comcapa

fig 4 – Conector DB25 FÊMEA com CAPA

 

DB9M.1

 

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.

MOUSE GENIUS GM-6

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 placa_serial_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

 

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

 

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

 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

 

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

 

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

 

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.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Instale nosso aplicativo com a lista de monitores que aceitam 15 kHz e tenha essa informação a qualquer momento na palma de sua mão.  /  <!--nextpage--> &nbsp; Install our application with the list of monitors that support 15 kHz and have this information at any time in the palm of your hand.