Como construir um PC de arquitetura x86 / EISA / ISA compacto

0

Esta questão é baseada em uma pergunta anterior que fiz ( baseado em x86 Retro / Nostalgia PC do tamanho de um Raspberry Pi ), e também acho que, até certo ponto, ele se encaixa nessa questão em relação a barramento ISA em computadores mais novos

Eu ainda estou em busca de hardware para criar um computador compacto baseado em x86, mas baseado em tecnologias antigas como 486/586 e expansão ISA para uso com placas gráficas e de som legadas (SB16).

Eu pesquisei:

  • SBC (computador de placa única)
  • Nano-ITX, Pico-ITX
  • Back Plan da ISA / EISA
Como essas tecnologias são bastante desatualizadas, a construção de um equivalente pequeno não seria um investimento realista para qualquer empresa de tecnologia atualmente (com exceção daquelas no mercado em que os sistemas incorporados legados estão sendo usados).

Portanto, uma ideia que desenvolvi para compilar um PC compacto x86 é usar um pequeno backplane ISA (talvez apenas 2/3 slots ISA).

Configuração do Slot:

  1. Computador de placa única (legado, 486/586, RAM, E / S, talvez gráficos)
  2. Placa gráfica (se o SBC não tiver este on-board) ou E / S adicional (PS / 2, RS-232)
  3. Original Sound Blaster 16

Minha primeira preocupação aqui é que eu não sei como funcionam os backplanes do ISA. Entendo perfeitamente a arquitetura tradicional do PC, onde a placa-mãe controla a E / S para os slots de expansão, porém nesta configuração, já que a placa-mãe é essencialmente uma placa no backplane, não tenho certeza se / como ela poderia se comunicar outro hardware (placa de vídeo / placa de som) que estão em slots separados no backplane.

Se alguém tiver conhecimento nesta área, eu basicamente quero saber se o propósito de um backplane ISA é permitir a comunicação com outros dispositivos quando usado em conjunto com um SBC.

    
por series0ne 22.03.2013 / 13:53

1 resposta

1

Eu olhei para o mercado para essas coisas há cerca de 8 anos. Minha descoberta foi que havia muito poucas opções, porque a tecnologia ISA era considerada obsoleta demais. Meu objetivo de obter um Pentium 4 de alto nível, mas com slots ISA, estava sendo um desafio. Eu também queria suportar o máximo de RAM que é amplamente suportado pelo software de 32 bits, etc. Fiz anotações em anotações para um novo computador ISA ; em particular, os gráficos em newcomp.htm e almomobo.htm

Pelo que eu poderia dizer, os planos traseiros do ISA não foram amplamente elogiados por sua alta compatibilidade. Parecia que eles foram projetados para uso industrial, possivelmente para coisas como hardware que controlavam máquinas eletrônicas enviando comandos simples. Nesses casos, uma empresa se preocupava com coisas como padronização (que pode ter exigido que placas mais antigas se conectassem a outros equipamentos mais antigos), mas não necessariamente velocidade e desempenho supremo. Então eu realmente apontei para suporte diretamente em uma placa-mãe.

IIRC, minha seleção foi o WinIP-06046. Infelizmente, os resultados não foram muito satisfatórios. Observo isso em minha experiência documentada (no arquivo "again.htm"). Eu tentei usar uma placa de som e ela pode ser detectada, mas tentar realmente enviar dados de áudio para a placa de som não resultou em músicas agradáveis vindas dos alto-falantes. Isso também foi feito com uma placa de som que não foi totalmente verificada para funcionar recentemente. Ainda assim, fiquei pensando que, no final, o hardware não parecia ser muito compatível. Parecia que realmente usar um cartão requeria algum tipo de timing que não funcionasse tão bem com os chips que eram tão ridiculamente rápidos (em comparação com os padrões ISA).

Eu ouvi ótimas coisas sobre o DOSBox, que eu vi que você estava insatisfeito (baseado em um comentário na outra pergunta que você fez o hyperlink). Acabei de ver meu amigo rodar o DOSBox alguns dias atrás, e ele não lidou bem com o Second Reality do Future Crew. No entanto, apesar dessa imperfeição, não acho que é melhor tentar mesclar tecnologia moderna (como um Raspberry Pi) com tecnologia mais antiga (como uma antiga placa de som ISA), mesmo com hardware de conversão como uma placa de backplane. Essa tecnologia de conversão geralmente não funciona como nós sonhamos, mesmo que as coisas se conectem fisicamente.

Você também pode querer verificar ramlimit.htm onde eu discuto algumas lutas tentando usar software antigo em hardware mais novo. Algumas soluções alternativas são documentadas, mas minhas descobertas foram que mesmo essas soluções alternativas nem sempre funcionam conforme documentado.

    
por 13.01.2016 / 07:28