chester's blog

technology, travel, comics, books, math, web, software and random thoughts

Apple IIGS

último update: 05/Jul/2003

Introdução

Saudosismo é coisa de velho, mas que os anos 80 foram uma época fantástica para se conhecer informática, ah, isso foram. Devido à reserva de mercado, os fabricantes nacionais podiam copiar qualquer computador do exterior. Eu cheguei a ter um Exato CCE e um TK3000//e (clones de modelos populares do Apple II).

Meu sonho de consumo pré-adolescente era o Apple IIGS – um modelo avançado, que não teve nenhum clone no Brasil. É possível comprar no no eBay por menos de US$ 10, mas o custo de transporte inviabiliza, assim, resolvi comprar só a placa-mãe e montar o resto aqui mesmo. Inspirado nos malucos do AppleFritter, usei como gabinete uma embalagem tipo Tupperware.

Nesta página coloquei as fotos da montagem, algumas telas e diversas dicas, tanto para adaptar hardware de PC quanto para transferir software do PC para o Apple. Tem também bastante screenshots, para quem estiver com saudades do Karateka ou curioso para ver alguns jogos do IIGS, que nunca chegaram aqui.

Montando o Apple IIGS

Eu poderia ter montado num gabinete de PC, mas seria um pouco herege. Além disso, plástico é mais fácil de furar (embora ainda dê um trabalho, como descobri depois), e bem mais leve – fora que os conectores traseiros da placa limitavam muito as minhas opções.

Eu achei que seria difícil convencer um leiloeiro tradicional a mandar só a placa-mãe, por isso peguei um especializado em equipamentos antigos. Ele tem uma “loja” no eBay, a Electronic Recycler. Tinha coisa mais barata ainda no eBay, mas valeu pela qualidade da transação: a placa chegou em pouco mais de uma semana. Recomendo.

Usei uma fonte de PC de 300W que eu tinha encostada – além de fornecer todas as voltagens que o Apple II precisa, dá pra alimentar todo e qualquer hardware que eu resolva encaixar neste micro, sem esquentar um mísero grau. A ventoinha até ajuda o Apple II a se manter resfriado (pasmem: quase nenhum Apple II tinha ventoinha, e ainda assim travavam menos que os PCs modernos).

O conector de força do PC (foto superior) é diferente do conector do Apple II (foto inferior). Tive que penar um pouco na Santa Ifigênia (meca dos eletro-eletrônicos em SP) para achar este último, mas consegui. Fuçando no Google encontrei as pinagens tanto para o conector do Apple quanto para o do PC (ATX).

Daí em diante é fácil: basta ir correspondendo os sinais (ex.: ligue o pino +12V do conector do Apple em qualquer fio +12V da fonte, GND em qualquer GND da fonte, etc.). Tome cuidado apenas com o +5V: não use o sinal Power Good (pino 1 do conector P8) nem o sinal opcional (pino 2 do conector P8). Use os pinos 4, 5 ou 6 do conector P9, e boa viagem.

Para fazer as furações usei um ferro de solda que já estava quebrado e velho (tanto que eu tinha que esquentar ele no fogão). Não use um ferro novo: ele já era feio quando eu comecei, mas no final ficou essa coisa imprestável:

Quando se faz os furos, eles ficam meio desengonçados, como na foto seguinte. A idéia é que você lixe depois. Dá um trabalho do cão. Eu até lixei um pouco as saídas dos conectores, mas os furos da fonte eu deixei feiosos mesmo, depois eu dou um acabamento com durex colorido ou algo assim.

Idealmente, deixaria o gabinete “de comprido” na mesa, com todos os fios saindo por trás, como um Apple II normal. Entretanto, seria difícil alinhar a fonte sem correr o risco de não encaixar alguma placa no futuro. Assim, resolvi orientá-lo com a face maior virada para mim (até porque o teclado de Mac que eu descolei é meio grandinho), com os fios saindo pelas laterais.

A fonte foi “pendurada” na lateral (e resolvi fixá-la bem antes de travar definitivamente a placa-mãe). Fiz os furos para os parafusos, mas reforcei com Epoxy – afinal, se ela cair em cima da placa-mãe eu vou chorar a noite toda.

Pra fixar a placa-mãe eu usei dois daqueles ferrinhos que são parafusos em uma ponta e buchas metálicas na outra (toda placa-mãe de PC tem pelo menos um). Também use três daqueles pininhos de plástico para ter uma base uniforme que distribuísse a pressão ao encaixar novas placas. Cortei a parte inferior deles – não faria sentido furar o plástico do gabinete para encaixar outro plástico.

Tudo pronto, vamos ligar. Que ruflem os tambores…

Incrível, funciona ! :-) Passei o início do Carnaval desmontando e consertando o teclado de Mac (foi comprado como sucata, e justo a tecla de liga/desliga – que no IIGS é o Reset – não funcionava). Descobri que um acidente com café comprometeu uma das trilhas da membrana, o que resolvi ligando um fio da placa de circuito do teclado diretamente a ela. Meio tosco, mas rolou (nem tirei foto porque não valia a pena).

Arrumei um daqueles mouses quadradões de Mac, que eram os mesmos usados no IIGS. Ficou bacana. Os drives tiveram que ser de Apple mesmo, mas consegui, o que só deixava faltando o joystick. Arrumei um analógico bem das antigas, ideal para o projeto, mas era de PC. Como o Apple II é micro de hackers para hackers, não foi difícil achar um esquema para conectar joystick de PC no Apple.

Optei pela versão mais simples (que não suporta auto-fire) e sem os potenciômetros de calibragem. Ainda por cima, fiz no esquema “teia de aranha” (soldando os componentes uns nos outros sem ponte de terminais ou placa de circuito). Parece desleixo, mas fazendo assim, pude colocar os dois resistores e dois capacitores dentro do conector de 15 pinos, ou seja, ficou apenas um cabo (que, de lambuja, funciona como extensão do controle).

**Transferindo Software do PC para o Apple

**

O próximo passo foi ligar o Apple no PC, para poder usar no Apple os programas disponíveis na Internet. A porta serial do IIGS usa um conector bizarro (Mini-DIN8). Depois de uma tentativa frustrada de montar um cabo, descobri que um cabo de impressora serial da Apple (Mini-DIN8 numa ponta e DB-25 na outra) funcionaria como cabo “null-modem” para ligar o Apple II no PC. Comprei o cabo no site do fabricante (peça pelo número: 10432) junto com um adaptador DB25-DB9 (no. 10223).

Depois disso, o “diliema Tostines”: pra transferir software do PC pro Apple, eu precisava do disco do DOS – e o único jeito de obter o disco do DOS era transferir ele do PC pro Apple ! Fuçando um pouco, encontrei o DOS 3.3 Dump – um esquema que redireciona a porta serial (IN#2) fazendo o PC “digitar” o DOS no Apple, byte a byte. Com isso foi possível formatar um disquete e começar transmitir programas do PC pro Apple pelo a usar o ADTGS (que também se “auto-digita” pela serial).

O ADT funciona bem para arquivos DSK (i.e., disquetes de 5¼), o que já permite brincar com Karateka, Print Shop e coisas do gênero. Mas os programas do IIGS vêm em discos de 3½, que correspondem a arquivos com extensão SHK ou SDK, com os quais o ADT não trabalha.

A solução é passar para o Apple algum software de transfência de arquivos. Usando o ADT, eu peguei o ZLink. No PC usei o HyperTerminal, transferindo arquivos com o protocolo YModem-G (ZModem seria ideal, mas só o ProTerm, um shareware meio caro, suporta ZModem).

Também recomendo que você pegue este outro disquete de 5¼. Ele tem o ShrinkIt, que lhe permitirá descompactar os arquivos SDK e SHK para disquetes. É meio enroscado no começo, mas dá pra acostumar.

Aqui tem links para vários softwares que você pode precisar (ex.: GSShrinkit, necessário para descomprimir imagens com forks e outras bizarrices).

Uma vez resolvidas todas essas encrencas, achar software chega a ser tarefa fácil. Uma excelente fonte de programas clássicos é o Asimov. Também recomendo uma olhada nestes aqui, especialmente para jogos de IIGS.

**Resultado Final e Screenshots

**

A minha primeira idéia era dar um visual mais retrô. Mas o gabinete tem tanta semelhança com o estilo iMac que eu não resisti a decorá-lo apropriadamente.

A minha bancada, no final, ficou bem simpática (e zoneada).

No fim das contas, me decepcionei um pouco com os softwares de IIGS. A máquina é poderosa, mas não sobreviveu à egotrip do Steve Jobs e seu Macintosh. Mas só pelos programas clássicos já vale.