Categoria: Utilitários

 

Análise Adaptador de Disquete – FlashPath Floppy Disk Adapter

Análise Adaptador de Disquete – FlashPath Floppy Disk Adapter  

– Essa semana estive olhando um adaptador de disquete e fiquei curioso sobre seu funcionamento. Vi que ele poderia substituir um disquete normal de 3 1/2″ porém usando um cartão SD.

O adaptador em questão é do tipo abaixo:

FujifilmFlashPathFD-A1-M
Análise Adaptador de Disquete – FlashPath Floppy Disk Adapter

Achei que poderia ser mais uma solução para trocarmos arquivos entre as máquinas antigas. E interfaces entre diferentes máquinas são sempre bem-vindas ao mundo de retro computação.

O que é:

FlashPath (FlashPath Floppy Disk Adapter) é uma série de dispositivos produzidos pela SmartDisk que permite o uso de  memory cards no drive de 3.5″. A primeira versão desse dispositivo foi introduzida no mercado em Maio de 1998 usando cartões  SmartMedia . Mais tarde foram produzidos flashpath para outros tipos de cartões:  Memory Stick e Secure Digital/Multi Media Card (SD/MMC).

O Uso:

Bom quando chegou minha compra já fui desempacotando o bixinho, que vem em uma embalagem bliss. Veio também um CD, duas baterias CR-2016 e um folheto de instruções (que não diz absolutamente nada, a não ser como colocar as baterias).

flashpath floppy adaptar disk
Análise Adaptador de Disquete – FlashPath Floppy Disk Adapter

A primeira coisa que chamou minha atenção era o CD. Se tem CD tem driver, se tem driver, não dá para usar em qualquer máquina. Dito e feito, a principal desvantagem nesse dispositivo é que já é um dispositivo retrô e os drivers foram escritos principalmente para Windows 95, Windows 98, Windows 2000 e NT4. Pelas minhas pesquisas alguns funcionam até mesmo no Windows ME. Windows XP para frente esquece. Ah! também funciona no MAC mas nas versões 8 e 9 e apenas para leitura (que chato).

Antes que você tenha o impulso de entrar nesse site da JVC que está na foto esquece, o link já era. Mas a parte boa é que encontrei o novo link é esse aqui

Mesmo assim para o propósito de retro computação vai servir.

O segundo problema que tive e que achei mais grave, foi achar um cartão SD que fosse compatível. Note que esse modelo da foto ai em cima não vem com cartão para usar.

Pelo manual, os cartões compatíveis são:

Security Disk (SD):  2MB, 4MB, 8MB, 16MB, 32MB, 64MB

MultiMediaCard (MMC): 2MB, 4MB, 8MB, 16MB, 32MB

Putz, onde eu vou achar esses cartões. Até procurei, mas não rolou. Dei uma olhada nos cartões que tinha e achei um de 512MB que uso nas minhas máquinas (detalhe importante, NÃO é um cartão do tipo HC) antigas, pensei, é esse mesmo.

Então coloquei as duas baterias que precisava, coloquei o cartão SD, instalei o driver para Windows 98 (que foi o sistema que testei) e fui para máquina colocar o adaptador de disquete.

sam_2358
Análise Adaptador de Disquete – FlashPath Floppy Disk Adapter
pic00005
Análise Adaptador de Disquete – FlashPath Floppy Disk Adapter

Entrei no meu computador, cliquei no drive de 3.5″ e ………   nada. Não funcionou.

Que saco, vamos conferir tudo, bateria (com multímetro para ver se tinha carga), instalação do driver (dando um boot para garantir) e fazendo uma limpeza na cabeça de leitura do drive com um disquete de limpeza e álcool isopropílico (se você não tem esse disquete, veja esse artigo).

Pronto, coloquei no computador e…. nada. Não funcionou novamente.

Putz, só restava o cartão SD. Coloquei no meu notebook e estava lendo normalmente.

E agora?

Fui dormir…. depois de uns dias, fiquei procurando esses cartões pequenos 8mb, 16mb, 64 mb, desisti.

Foi ai que tive a brilhante idéia, podia particionar o cartão de 512mb que tinha, vai que não aceita tamanho tão grandes. Peguei o cartão, coloquei no notebook, entrei o gerenciador de discos do Windows e não dava para criar partições, não habilitava a opção de diminuir volume do disco.

Nesse ponto, pensei, preciso encontrar um software para particionar pendrives, mas antes vou formatar esse cartão lazarento. No próprio gerenciador de discos, cliquei com o botão direito sobre o cartão. Escolhi formatar como FAT.

Resolvi testar novamente e…… FUNCIONOU.

Durante os testes de leitura e gravação, achei meio lento, mas a idéia aqui não é performance, mas sim portabilidade para armazenamento e nesse quesito funciona perfeitamente. É meio lento, mas satisfatório.

Outro ponto, na especificação que se encontra acima no link para download do drive, o texto diz que funciona em Windows com versão superior ao SE, pois esses sistemas não precisariam de drivers de instalação. Fiz um teste com o Windows 10 e com uma unidade de disquete externa USB, não funcionou. Pode ser que se for uma unidade interna de disquete funcione, mas  para testar isso, eu precisaria de um desktop com um drive de 3.5″ instalado e com o Windows mais atual. Infelizmente não tenho uma máquina com essa configuração para testes.

Testei cartões do tipo SDHC e não funcionou, mesmo fazendo uma partição menor. Por exemplo, peguei um cartão SD de 8 GB e criei somente uma partição de  512 MB formatado com FAT (FAT16). Mesmo assim não funciona.

Abaixo segue algumas imagens do interior do Adaptador de Disquetes para conhecimento:

sam_2357
Análise Adaptador de Disquete – FlashPath Floppy Disk Adapter
sam_2358
Análise Adaptador de Disquete – FlashPath Floppy Disk Adapter
sam_2359
Análise Adaptador de Disquete – FlashPath Floppy Disk Adapter
sam_2360
Análise Adaptador de Disquete – FlashPath Floppy Disk Adapter
sam_2366
Análise Adaptador de Disquete – FlashPath Floppy Disk Adapter
sam_2367
Análise Adaptador de Disquete – FlashPath Floppy Disk Adapter

Segue abaixo o conteúdo do CD de instalação, contendo os drivers e manuais do adaptador:

Instalação do Floppy Disk Adapter

Por enquanto é isso.

Análise Adaptador de Disquete – FlashPath Floppy Disk Adapter

 264 total de visualizações,  4 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 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

 

diskpart-02

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

 

– 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

 

– 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

 

– 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

 

– 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

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 compartilhe com os amigos.

 851 total de visualizações,  11 visto hoje

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

Discos de inicialização e demonstração do MSX

Discos de inicialização e demonstração do MSX

Panasonic (Matsushita)
This is the Panasonic (Matsushita) plugin page.

Panasonic FS-A1 (version 1) ROM Pack
Download Includes the Panasonic FS-A1 (Version 1,MSX-1) Configuration including the internal software.
Panasonic FS-A1 (version 2) ROM Pack
Download
Last updated: 2002-05-30
Includes the Panasonic FS-A1 (Version 2,MSX-1) Configuration including the internal software.
Panasonic FS-A1F ROM Pack
Download
Last updated: 2002-05-30
Includes the Panasonic FS-A1F (MSX-2) Configuration including the Utillity disk.
Panasonic FS-A1FM ROM Pack
Download
Last updated: 2002-05-30
Includes the Panasonic FS-A1FM (MSX-2) Configuration including the Utillity disk.
Panasonic FS-A1FX ROM Pack
Download
Last updated: 2002-05-30
Includes the Panasonic FS-A1FX (MSX-2+) Configuration including the Utillity disk.
Panasonic FS-A1MK2 ROM Pack
Download
Last updated: 2002-05-30
Includes the Panasonic FS-A1MK2 (MSX-2) Configuration including the internal software.
Panasonic FS-A1WSX ROM Pack
Download
Last updated: 2002-05-30
Includes the Panasonic FS-A1WSX (MSX-2+) Configuration including the 2 Utillity disks.
Panasonic FS-A1WX (version 1) ROM Pack
Download
Last updated: 2002-05-30
Includes the Panasonic FS-A1WX (Version 1, MSX-2+) Configuration including the 2 Utillity disks.
Panasonic FS-A1WX (version 2) ROM Pack
Download
Last updated: 2002-05-30
Includes the Panasonic FS-A1WX (Version 2, MSX-2+) Configuration including the 2 Utillity disks.
Panasonic FS-A1ST (version 1) ROM Pack
Download
Last updated: 2002-07-29
Includes the Panasonic FS-A1ST (Version 1, MSX Turbo-R) Configuration including the 2 Utillity disks.
Panasonic FS-A1ST (version 2) ROM Pack
Download
Last updated: 2002-07-29
Includes the Panasonic FS-A1ST (Version 2, MSX Turbo-R) Configuration including the 2 Utillity disks.
Panasonic FS-A1ST (version 3) ROM Pack
Download
Last updated: 2002-07-29
Includes the Panasonic FS-A1ST (Version 3, MSX Turbo-R) Configuration including the 2 Utillity disks.
Panasonic FS-A1GT ROM Pack
Download
Last updated: 2002-07-29
Includes the Panasonic FS-A1GT (MSX Turbo-R) Configuration including the 3 Utillity disks.

 

É isso ai pessoal, espero que tenham gostado. Bom proveito do material e até a próxima.

 

 87 total de visualizações,  1 visto hoje

Otimizando o autoexec.bat e config.sys no DOS/Win9x

Nesse artigo (Otimizando o autoexec.bat e config.sys no DOS/Win9x) você vai encontrar alguns exemplos de arquivos de configuração (autoexec.bat e config.sys) que vai ajuda-lo a executar softwares antigos de forma correta.

Note que existe, também, opções para uma otimização específica desses arquivos. Essas configurações são necessárias se você for executando programas DOS sob win9x.

 

msdos.sys
______________________________________________________________

Quando estiver executando o Win9x com DOS 7.0 ou superior, é preciso verificar algumas opções no msdos.sys:

 

[Options]
;set to 1 if you have another version of DOS installed on the same partition as Win9x
BootMulti=0

;use this in order to allow booting into plain DOS 7.x command line rather than Win9x
BootGUI=0

;use this to preserve memory unless you use DoubleSpace or DriveSpace drive compression
DblSpace=0
DrvSpace=0

;disable the Win9x boot logo, might be helpful to see information produced during config.sys and autoexec.bat processing
Logo=0

;save some memory, might cause problems on some systems though
LoadTop=1

 

config.sys
______________________________________________________________

A primeira versão é um exemplo mais simples. Note que se estiver usando UMBPCI, a área de memória utilizada por ele talvez precise ser alterada devido ao seu tamanho e a localização da BIOS gráfica (bem como outras ROMs instaladas). Você também precisa se certificar que o tamanho da página de 64k não esteja sendo usada se quiser usar EMS. Se estiver usando uma versão diferente do DOS 7.0, substitua todas as ocorrências de “c:\windows” para o diretório do DOS instalado:

 

[common]
rem Enable additional config.sys options
SWITCHES=/f

rem Disable automatic loading of DOS drivers by windows since we can do better
DOS=NoAuto

rem Load DOS into upper memory to conserve conventional memory below 640k
DOS=high,umb

rem Reserve some handles and buffers for DOS functions.
rem Larger numbers provide more buffers at the cost of memory,
rem thus you might need to experiment with them a bit if you
rem experience problems with file access
BUFFERSHIGH=40
FILESHIGH=20
FCBSHIGH=1
LASTDRIVEHIGH=m

rem If you can use UMBPCI by Uli Siebers use the following configuration
rem You´ll also need the QHIMEM driver for getting out the best of it:
DEVICE=c:\drivers\qhmboot.sys
DEVICE=c:\drivers\umbpci.sys /i=e000-efff
DEVICEHIGH=c:\drivers\qhimem.sys /n48

rem If you cannot or do not want to use UMBPCI or QHIMEM, use the standard
rem himem.sys instead:
DEVICE=c:\windows\himem.sys

rem If you are not using the Win9x GUI you might want to run the EMS driver
rem This will also provide UMB memory by using the “ram” option if UMBPCI is not used.
rem Note that this driver is not needed for EMS support while Win9x is running
DEVICEHIGH=c:\windows\emm386.exe ram auto

rem This helper driver is only needed for the Win9x GUI, not for plain DOS:
DEVICEHIGH=c:\windows\ifshlp.sys

rem If you want USB mass storage support under plain DOS, load the USB drivers
rem which can be found on the net:
DEVICEHIGH=c:\drivers\usbaspi.sys /v
DEVICEHIGH=c:\drivers\di1000dd.sys

rem Load a mouse driver if needed
rem Note that Win9x will provide mouse support by its own, thus not needing a mouse driver
rem CuteMouse is recommended due to its low memory footprint and it will load into high memory by default
INSTALL=c:\drivers\ctmouse.exe

rem Load a CDROM driver if necessary
rem Here, QCDROM is used in combination with SHCDX (a MSCDEX replacement) in order
rem to minimize memory usage again
rem Note that Win9x will provide its own driver, thus the following lines are only
rem useful under plain DOS
DEVICEHIGH=c:\drivers\qcdrom.sys /D:mycdrom
INSTALL=c:\drivers\shcdx33a.com /D:mydrom

rem ***insert your soundcard config.sys driver here (if needed)***

 

A segunda versão é baseada no código anterior, porém com a adição de menus que são mostrados no momento do boot. Poderá ser escolhido o Win9x ou diversos outros cenários do DOS.

 

[COMMON]
SWITCHES=/f
DOS=NoAuto
DOS=high,umb
BUFFERSHIGH=40
FILESHIGH=20
FCBSHIGH=1
LASTDRIVEHIGH=m

[MENU]
MENUITEM = win, Windows 95
MENUITEM = emm, DOS mit EMM386
MENUITEM = min, DOS nur mit HIMEM
MENUITEM = dos, DOS-Standard mit USB und CDROM
MENUITEM = nix, DOS ohne alles
MENUDEFAULT = win, 10
MENUCOLOR = 7,0

[win]
DEVICE=c:\drivers\qhmboot.sys
DEVICE=c:\drivers\umbpci.sys /i=e000-efff
DEVICEHIGH=c:\drivers\qhimem.sys /n48
DEVICEHIGH=c:\windows\ifshlp.sys

[emm]
DEVICE=c:\drivers\qhmboot.sys
DEVICE=c:\drivers\umbpci.sys /i=e400-efff
DEVICEHIGH=c:\drivers\qhimem.sys /n48
INSTALL=c:\drivers\ctmouse.exe

[min]
DEVICE=c:\drivers\qhmboot.sys
DEVICE=c:\drivers\umbpci.sys /i=d000-efff
DEVICEHIGH=c:\drivers\qhimem.sys /n48
INSTALL=c:\drivers\ctmouse.exe

[dos]
DEVICE=c:\drivers\qhmboot.sys
DEVICE=c:\drivers\umbpci.sys /i=e400-efff
DEVICEHIGH=c:\drivers\qhimem.sys /n48
DEVICEHIGH=c:\windows\emm386.exe ram auto
DEVICEHIGH=c:\drivers\usbaspi.sys /v
DEVICEHIGH=c:\drivers\di1000dd.sys
DEVICEHIGH=c:\drivers\qcdrom.sys /d:mycdrom
INSTALL=c:\drivers\shcdx33a.com /d:mycdrom
INSTALL=c:\drivers\ctmouse.exe

[nix]

[COMMON]
rem ***insert your soundcard config.sys driver here (if needed)***

 

autoexec.bat
______________________________________________________________

O primeiro código é um versão mais simples de configuração do autoexec. Se estiver usando uma versão diferente do DOS 7.0, altere todas as ocorrências “c:\windows” para o diretório de seu DOS instalado.

 

@ECHO OFF

rem Prettify the command prompt:
PROMPT $P$G

rem Optional: Set a compact DIR listing if preferred
SET DIRCMD=/w

rem Set important directories in the search path (extend it as you need)
PATH=c:\windows;c:\windows\command;c:\windows\system\;

rem Set the Win9x temp directory
SET TEMP=c:\windows\temp
SET TMP=c:\windows\temp

rem ***Insert your soundcard autoexec.bat driver here (if needed)***

rem If the soundcard driver does not set it on its own, you might need to set the BLASTER and
rem maybe the ULTRASND variable as well (make sure the settings fit your hardware configuration)
SET ULTRASND=240,7,7,7,7
SET BLASTER=A220 I5 D1 H5 P330 T4

rem Start windows by hand if autostarting it was disabled in msdos.sys
win

 

A segunda versão é baseada no código anterior, porém com a adição de menus que são mostrados no momento do boot.

 

@ECHO OFF

PROMPT $P$G
SET DIRCMD=/w

PATH=c:\windows;c:\windows\command;c:\windows\system\;

SET TEMP=c:\windows\temp
SET TMP=c:\windows\temp

rem ***Insert optional autoexec.bat drivers needed under both Win9x and plain DOS here***

rem ***Insert your soundcard autoexec.bat driver here (if needed)***

SET ULTRASND=240,7,7,7,7
SET BLASTER=A220 I5 D1 H5 P330 T4

GOTO %CONFIG%

:win

rem ***Insert optional autoexec.bat drivers only needed under Win9x here***

win
GOTO ende

:emm
:min
:nix
:dos

rem ***Insert optional autoexec.bat drivers not needed under Win9x here***

:ende


system.ini
______________________________________________________________

Quando estiver executando o DOS sob o Windows (win9x), algumas opções de configuração são necessárias no arquivo system.ini.

[386Enh]
;Tell Win9x to use the memory between D000 and E000 for an EMS page frame
;Thus, there is no longer the need for EMM386, thus conserving conventional memory
;Make sure the selected memory area is compatible with the one left free by UMBPCI
EMMPageFrame=D000

;Load some parts of Win9x up, this can conserve memory but also cause problems on some machines
LocalLoadHigh=1

;If there are problems with the video BIOS, tell Win9x not to use the memory occupied by it
EMMExclude=C000-CFFF


 242 total de visualizações