Solution 16, um all-in-one brasileiro PDF Imprimir E-mail
IBM-PC

O primeiro PC "all-in-one" do Brasil? O Solution 16, da Prolgica, tinha monitor embutido e sada para monitor colorido CGA, teclado com acentuao e cedilha que podia ser encaixado no gabinete, ala para transporte, mais ou menos 10kg de peso, opo para HD e para se transformar num 286, e um sistema operacional exclusivo e "nacionalizado" que enfureceu a Microsoft americana. Apesar disso tudo, hoje um ilustre esquecido da informtica brasileira.

Se algum fala em computador Prolgica, a maioria dos adeptos da retroinformtica lembra dos clones brasileiros do computador americano Tandy/Radio Shack TRS-80 -- especialmente o CP 500, o clone brasileiro do TRS-80 que tinha um monitor de fsforo verde no gabinete que virou um grande sucesso; quase "a cara" do que se chamava de "micro para uso profissional".

O Solution 16, do fim dos anos 80, era uma repetio da frmula, mas tambm pode ter sido um dos mais ousados designs dos projetistas brasileiros. Era um clone nacional simplificado do IBM PC-XT e, como tal, foi certamente inspirado em alguns "portteis" brevemente anteriores, como os americanos Osborne 1 e principalmente Compaq Portable. Sua principal caracterstica, tal como no CP 500, era o gabinete nico para placa-me, fonte, drives e monitor monocromtico verde de 12 polegadas (ainda vou conferir se a medida essa mesma, prometo). O teclado, bastante parecido com o "Modelo F" dos primeiros IBM PC, tinha duas travas acionadas por baixo e servia como "tampa" para a frente do gabinete -- assim, era possvel carregar o conjunto inteiro com relativa facilidade. "Relativa" porque o bicho pesado, mas para a poca isso era um grande avano!

Uma outra ousadia do Solution 16 era o seu sistema operacional, batizado de SO16, com mensagens em portugus, uma animaozinha simples durante a inicializao, alguns utilitrios em modo texto de tela cheia (com molduras, etc) para ler discos do sistema CP/M, para particionar e formatar o HD (ou melhor, "Winchester", como se dizia), alm de comandos que habilitavam a acentuao.

O SO16 parecia um avanado produto da tecnologia brasileira em tempos de reserva de informtica -- mas, convenhamos, era descaradamente evidente que era pouco mais que uma cpia do MS-DOS 2.11, que foi a primeira a suportar discos rgidos, diretrios e tabelas de caracteres para idiomas internacionais (as famosas codepages). Entre as pouqussimas informaes sobre o SO16 que se pode encontrar na internet, diz-se que o sistema motivou uma ao judicial e poltica da Microsoft, que teria acusado a Prolgica de pirataria e, posteriormente, teria obrigado a empresa brasileira a repassar um percentual sobre cada venda do SO16 -- o que teria contribudo para colocar a Prolgica em srias dificuldades financeiras que a levaram falncia algum tempo depois.

surpreendente que hoje o Solution 16 e o seu polmico sistema operacional sejam to pouco lembrados, e que no haja na rede sequer uma imagem do disco de inicializao do SO16 e/ou os arquivos que faziam parte dele. Com muito custo consegui passar alguns desses arquivos para um disquete de 3 polegadas -- usando meu velho Expert DD Plus e um suspeitssimo drive DDX de 5 -- e da para um PC moderno. Houve vrios erros de leitura durante a operao e alguns desses arquivos podem estar comprometidos, mas em breve eles estaro aqui. Se algum tiver como test-los num PC-XT ou num emulador, por favor me avise!

O meu Solution 16

H alguns anos meu pai me deu um Solution 16 que havia sido da empresa em que ele trabalhava, com todos os manuais, alguns discos, muita sujeira, um modem Rhede imenso e uma impressora matricial Rima (ainda vou escrever sobre eles tambm!). Lembro que tentei faz-lo funcionar, mas o computador apenas apresentava uma linha de texto apontando um erro de disco, e no adiantava colocar qualquer dos disquetes no drive.

Em dezembro de 2010, durante uma arrumao de casa, "encontrei" o Solution 16 de novo e resolvi dar uma olhada mais atenta a esse velhote. Foi com base nessa experincia que cheguei concluso de que o Solution 16 valia um artigo no site -- talvez at uma pgina na Wikipedia, que at esse momento ele no tem. Foi assim, tambm, que descobri algumas dificuldades que a gente nunca imagina sobre o IBM PC-XT, que, bem ou mal, o principal ancestral de todos os desktops e notebooks que usamos hoje em dia.

C est o Solution 16 em toda a sua glria -- bem, poderia estar mais limpo. A Prolgica poderia ter caprichado um pouquinho mais com um cabo espiral e um conector para o teclado (imagine a encrenca se o teclado d problema). O slot onde haveria mais um drive de 5 recebia uma tampa com leds nos modelos que, como este, vinham com HD. Observe o pequeno led direita: ele tem uma etiqueta em que se l "8 MHz", o que seria quase o dobro da velocidade padro do PC-XT. Seria isto um overclock primitivo?
Assim fica o Solution 16 pronto para ser transportado: o teclado-tampa se encaixa na moldura em torno do monitor e dos drives, com o auxlio de duas linguetas retrteis e sem molas, que podem ser vistas na foto. A ala de transporte fica atrs do monitor, ali no "degrau" do gabinete. A estrutura metlica deste computador extremamente slida -- e certamente responsvel pelo peso que o deixa no exatamente fcil de transportar...

O teclado do Solution 16 baseado no "Modelo F" que equipava os primeiros IBM PC e alguns modelos iniciais do PC-XT. Mas conseguiu levar ao extremo a condensao de teclas que tanto foi criticada nos PCs da IBM. tudo juntinho. O teclado tem cedilha, a tecla PrintScreen (no alto, esquerda) recebeu um cone que representa um formulrio contnuo, e as teclas Return e Enter eram coloridas: como elas tm o mesmo tamanho das outras, isso servia para diferenci-las em meio confuso.
O teclado tem uma aba mvel que tem duas funes. Quando ele usado como "tampa" do gabinete, essa aba complementa o fechamento, na parte do gabinete que fica logo abaixo do monitor e dos drives. Quando o teclado est em uso, essa aba lhe d inclinao. O problema que esta aba presa ao teclado por quatro pequenas e frgeis "alas" que so perpassadas por dois eixos mveis que se calam no interior do teclado. Por isso, imagino que todo Solution 16 tenha tido algumas ou todas dessas alas quebradas, s pelo simples uso da aba para a inclinao do teclado. No lado em que as alas estavam quebradas, tentei colar duas arruelas com Araldite 24 Horas, mas uma delas se soltou. No consigo imaginar alguma forma de resolver o problema -- se voc tiver uma dica, por favor avise!
Para facilitar a "portabilidade" da mquina, existe no alto da parte traseira um compartimento em que se pode guardar o cabo de energia, alm de alguns fusveis de reserva -- ao que me conste, o fusvel do Solution 16 costumava queimar com freqncia...
Por uma tampinha na lateral esquerda do micro, possvel acessar os conectores das placas perifricas ocasionalmente instaladas -- esta aqui a de porta serial. O Solution 16 no oferecia muitas possibilidades de expanso, como se pode ver.
A fonte de alimentao do Solution 16 bem fora dos padres atuais, e ela a responsvel pela maior parte da "decorao" da parte traseira do micro. O boto de liga-desliga um push button, como um boto de campainha. O fusvel podia ser trocado sem que fosse preciso abrir o computador (ainda bem!). O ltimo dos botes controla o brilho do monitor de fsforo verde. Embaixo, h um conector para monitor externo, que pode ser colorido, e uma porta paralela, usada principalmente para impressoras. Esse conector de monitor de apenas 9 pinos (DB-9, no ?). Comprei recentemente um cabo que permite ligar um monitor com plugue VGA (DB-25, no ?) a esta porta, mas ainda no testei isso.
A primeira complicao do Solution 16 abrir o extico e estiloso gabinete. Ele fechado por quatro parafusos de cabea hexagonal que ficam em cavidades muito profundas e estreitas, que exigem o uso de uma chave "cachimbo" -- ou, para quem usa chaves de ponteira, pelo menos dois extensores. Alm disso, os cantos do gabinete tm encaixes complicados (com o painel frontal, por exemplo) que s vezes exigem um pouquinho a mais de fora. J a placa-me fica na parte inferior do gabinete, e facilmente acessada desparafusando-se o painel metlico inferior do gabinete, sem necessidade de tirar os tais quatro parafusos complicados. Ela separada do monitor e dos drives por uma parede interna de plstico.

A est a placa-me do Solution 16. Como vrios dos primeiros clones do IBM PC, ela ainda era construda de forma similar dos micros de 8 bits, e substitua os slots de expanso do PC original por vrios componentes e circuitos onboard. H apenas trs slots, horizontais (no canto superior esquerdo). A placa serial aparece conectada, por trs, e tirei do slot da frente a problemtica controladora do disco rgido. O processador 8088 desse micro foi construdo pela AMD, que at ento era mais uma parceira do que uma rival da Intel, e est ao lado do slot livre para um co-processador aritmtico 8087.

Nada de pentes de memria: ela era composta pelos chips que esto no canto inferior direito. Originalmente o Solution 16 tinha 256kB de RAM, mas poderia chegar a 1024kB com a troca dos chips e com a reconfigurao de alguns jumpers que ficam nas proximidades. No h qualquer identificao deles na placa nem na documentao, o que evidencia que o pessoal da Prolgica queria que apenas seus tcnicos autorizados fizessem esse upgrade. De qualquer forma, como se poder ver mais adiante, tenho a impresso de que essa expanso j foi feita nesse micro.

Aqui est a controladora do disco rgido. Descobri que era ela que estava impedindo a inicializao do meu Solution 16. Por alguma imbecilidade qualquer dos engenheiros da Prolgica, quando a controladora est instalada o BIOS tenta apenas inicializar o sistema por ela, e nem olha para o drive de disquetes. Como ela (ou o HD) est bichada, o micro ficava parado por a.

O winchester do Solution 16, assim como os primeiros PCs, no era ainda IDE, nem SCSI, muito menos SATA. Era um modelo de interface MFM, usando a mesma tecnologia dos drives de disquetes, que no tinha circuito controlador interno. por isso que esta placa controladora necessria. No alto da foto, v-se os conectores: os dois menores controlam as cabeas de leitura e gravao (uma para cada drive instalado). O maior cuida dos dados propriamente ditos e pode receber um cabo flat de trs terminais caso haja um segundo HD instalado.

Esse tipo antigo de HD uma das maiores complicaes para quehoje em dia se possa usar e atualizar um IBM PC, PC-XT ou compatvel. Para aproveitar o que havia disponvel no mercado poca, os slots de expanso at o posterior IBM PC-AT eram de padro ISA 8 bits. Por isso quase impossvel instalar num XT ou nesse Solution 16 um HD tipo IDE moderno e grando, porque quase todas as placas controladoras de IDE no padro ISA eram de 16 bits. Ainda no encontrei uma soluo para isso...

Por falar no bendito HD, foi o carto de certificado de garantia do Solution 16 que me permitiu saber o tamanho do winchester: estonteantes 20MB! Imagino ser uma raridade, porque pelas informaes existentes a respeito do Solution 16 a maioria das verses com HD eram de 10MB.
Esta a primeira tela que se v quando o Solution 16 ligado sem a placa controladora de HD -- quando ela estava instalada no meu micro, s aparecia a primeira linha e no acontecia nada. Pode-se presumir que "SBES" a sigla para "Sistema Bsico de Entrada e Sada", que nada mais que a traduo literal da mais popular sigla BIOS. Por burrice ou sacanagem dos engenheiros da Prolgica, no h tecla ou combinao de teclas que permita ao usurio acessar e configurar esse BIOS , o que era possvel nos IBM PCs e PC-XTs originais e seus clones. Por isso no possvel, por exemplo, alternar a ordem de acesso aos drives durante a inicializao. O Solution 16 tambm no tem relgio interno, e preciso informar ao sistema operacional a data e a hora atuais a cada boot.
Um dos disquetes que vieram com este Solution 16 um backup do SO16, e c est o fim da animao que aparece quando o sistema inicializado. Depois que reencontrei o Solution 16 no meio da minha baguna, consegui fazer o sistema inicializar pelo disquete aps remover a placa controladora de HDs, mas quando montei tudo de volta devo ter esbarrado em alguma parte mvel do drive e ele passou a indicar erros de leitura com qualquer disquete. Uma semana depois, quando desmontei e liguei de novo o computador para fazer essas fotos, o drive voltou a funcionar aps algumas tentativas, e eu j estava crente que o talvez nico disquete de boot existente do SO16 estava perdido para sempre...
Com o drive de disquetes funcionando, pude testar alguns dos vrios discos de 5 que tenho por aqui. A maioria d erros e poucos tm algo interessante. O legal desta imagem aqui observar como que a Prolgica traduziu as mensagens de erro do MS-DOS original para o SO16. O famoso "Abort, Retry, Ignore?", por exemplo, virou FTI.
Os utilitrios do SO16 tambm foram totalmente traduzidos para o portugus. Um deles, que persiste at os dias de hoje, o chkdsk, para detectar e corrigir erros nos discos. Aqui est ele em ao, e a sada dele -- mais precisamente, as duas ltimas linhas -- me chamaram mais a ateno do que a traduo. O chkdsk me revelou que a memria deste Solution 16 j bastante expandida. Com um HD funcionando, certamente seria possvel brincar bastante com esse bichinho...

Ah, esta tela conta muita histria. a tela de inicializao de um dos programas que vieram com o Solution 16, o "Contas a Receber". Em primeiro lugar, ela um exemplo tpico de interface "grfica em modo texto" que os programadores dos anos 80 usavam para tornar os programas um pouco menos desinteressantes. Em segundo lugar, ela mostra tambm o pouco cuidado que havia com tratamento de erros, como se v pela mensagem "penetra" embaixo da tela.

Terceira e importante histria: a logomarca desenhada exatamente do Citibank, e o programa foi especialmente customizado para a Cocitra Comrcio de Cimento e Transportes. Essa a origem deste micro: o Citibank dava o Solution 16 para clientes corporativos como a Cocitra, juntamente com aplicativos comerciais e um modem para comunicao com alguns sistemas do banco.

Em um dos disquetes que encontrei bolando pela minha casa, encontrei este programinha, o DocSmash. Pesquisando um pouco, descobri que ele era escrito em Pascal e que foi um grande sucesso em sua poca: permitia que, em uma s folha de papel, uma impressora matricial imprimisse at quatro pginas que ocupariam uma folha inteira. O programa conseguia isso gerenciando diretamente a impressora para que ela desenhasse uma fonte minscula. Hoje isso parece fichinha, mas na poca em que as impressoras lidavam quase apenas com "texto puro" isso era uma grande coisa! Quando o programa era terminado, surgia uma mensagem na tela em que o autor, David Rettger, pedia uma doao de US$ 10. At procurei no Google que fim levou esse cidado. Encontrei vrios David Rettgers, mas imagino que este seja o que hoje diretor de uma empresa de softwares no estado americano de Illinois.
Tentei usar vrios disquetes para dar boot no Solution 16. Quando um disquete no tem o sistema operacional instalado, normalmente surge uma mensagem como "Non-system disk or disk error". Mas um dos disquetes me agraciou com esta enorme mensagem em alemo, que no fundo diz quase a mesma coisa. Aparentemente, o disquete do programa VGA Copy podia fazer uma cpia backup de si mesmo incluindo uma alterao personalizada no setor de boot. Infelizmente, este disquete deu erro de leitura quando tentei abrir o programa.
Com outro disquete foi possvel inicializar o Solution 16 com o MS-DOS 6.00. Mas esse disco tem s os arquivos de sistema e o interpretador de comandos COMMAND.COM, o que causa uma srie de erros na interpretao dos arquivos CONFIG.SYS e AUTOEXEC.BAT que esto nele. Observe que eles tentam carregar o famoso QEMM, um gerenciador de memria da Quarterdeck -- bons tempos, bons tempos!!
Esta a documentao que acompanha meu Solution 16, completinha e bem conservada. esquerda, os dois livretos que explicam os comandos do SO16, inclusive com truques para ler disquetes gerados pelos sistemas CP/M e SO08 usados no CP 500. O "Manual de Operao" explica como ligar o Solution 16 pela primeira vez. direita, se v um carto de referncia que vinha com o micro -- tipo de publicao muito comum na poca --, um guia de assistncias tcnicas autorizadas e o certificado de garantia. Tudo isso e mais alguns disquetes vinham dentro de uma bela caixinha, que se v ao fundo, do tipo binder. Curiosamente, a ilustrao da caixa de um Solution 16 "envenenado": a Prolgica oferecia uma placa de expanso com processador 80286. e SO
Para os curiosos que ampliaram a foto da tampa inferior tentando ler o que estava na plaquetinha de fbrica, aqui est ela, revelando o nmero de srie gravado a mo.
Este o slogan do Solution 16, estampado no canto superior esquerdo do gabinete do micro. Estiloso.

A falta de um HD funcional j dificulta bastante o uso desse Solution 16 para qualquer coisa, e quando o drive de disquetes tambm resolveu entrar em greve eu fiquei realmente em dvida sobre o que fazer com ele. Uma opo, atraente mas muito problemtica, seria aproveitar o transado gabinete em um upgrade total: adaptar uma placa-me moderna (talvez ITX), adaptar o tubo de imagem e os circuitos de um monitor SVGA colorido, abrir janelas no gabinete para posicionar portas USB, essas coisas. Seria caro e complicado, e a maior dificuldade seria adaptar o teclado, que completamente diferente, em termos eletrnicos, de um teclado AT como os que se tornaram padro desde alguns anos depois at os dias de hoje.

Mas a minha primeira opo, ainda mais porque bem ou mal ele est funcionando, mant-lo em sua originalidade. Eu gostaria apenas de encontrar um placa controladora de drive IDE compatvel; encontrar um drive de 5 para o meu PC "moderno" -- at encontrei um numa oficina, mas ele no est funcionando direito -- e se possvel encontrar para o Solution 16 um dispositivo de armazenamento mais moderno (como USB ou SD) para facilitar a instalao e o uso de programas baixados da internet. Assim ser possvel rodar alguns joguinhos e programas clssicos, e talvez at mesmo us-lo para ler e-mails. Uma forma de homenagear e estender a vida desse extico representante da ltima fase da reserva de informtica brasileira.

Última atualização em Qui, 30 de Dezembro de 2010 14:31