TK3000 IIe

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
TK3000 IIe
microcomputador pessoal
Tk3000iie 2.jpg
TK3000 IIe com monitor de vídeo fósforo verde, acionador de disquetes de 5,25″ e Apple Mouse rodando o sistema operacional GEOS.
Fabricante: Microdigital Eletrônica
Arquitetura Apple II
Lançamento: abril de 1986 (27–28 anos)
Descontinuado: 1989 (24–25 anos)
Sistema operativo: Applesoft BASIC, Apple DOS, ProDOS, GEOS, Kontiki, Apple Pascal, CP/M
Microprocessador: WDC 65C02 em 1MHz
Memória: 64KiB3MiB (máxima)
Alimentação: 110V/220V
Portal Tecnologias da informação

TK3000 IIe é um modelo de microcomputador pessoal que foi fabricado pela empresa brasileira Microdigital Eletrônica, compatível com o modelo Apple IIe Enhanced da empresa estadunidense Apple Inc[1] . Foi apresentado ao público na V Feira Internacional de Informática, em setembro de 1985[2] , e colocado no mercado em abril de 1986 por Cz$12.500,00[1] (aproximadamente R$6.170,00 em valores atualizados – novembro de 2010[3] ).

Engenharia reversa e circuitos integrados dedicados[editar | editar código-fonte]

Devido ao Apple IIe utilizar circuitos integrados dedicados (ASICs), chamados MMU (Memory Management Unit) e IOU (Input / Output Unit)[4] , dificultando a copia em relação aos modelos Apple II e Apple II+, que eram construídos com circuitos integrados de uso geral[5] , a Microdigital foi obrigada a fazer engenharia reversa desses componentes para obter compatibilidade com o modelo da Apple.

Baseado nessa pesquisa de engenharia reversa, a Microdigital projetou dois circuitos integrados dedicados, utilizados no TK3000 IIe, o MC168300 e o MC168310[6] [7] , realizando funções semelhantes aos circuitos integrados MMU e IOU, respectivamente.

Teclado[editar | editar código-fonte]

O teclado do TK3000 IIe possui 77 teclas, incluindo os conjuntos alfanumérico com disposição QWERTY, numérico reduzido e teclas de controle, além de um conjunto com 5 LEDs indicadores para power (energizado), caps lock (maiúsculas travadas), mode (modo acentuação ativo – conjunto de caracteres com acentos em tela), accent (indica que uma tecla com símbolo de acento foi pressionada, aguardando a escolha da vogal a ser acentuada) e prog (modo de programação de teclas)[8] .

Um computador Zilog Z80 completo (UCP + RAM + ROM) é usado para o controle do teclado[8] em substituição ao circuito integrado controlador de teclado AY-5-3600 usado no modelo da Apple[9] , acrescentando algumas características funcionais:

  • Seleção de conjunto de caracteres acentuados em tela com a tecla "mode" (funcional apenas para vogais em minúsculo);
  • Acentuação estilo máquina de escrever, pressionando a tecla com o símbolo de acento e, em seguida, a tecla com o caracter a ser acentuado. Exemplo: pressionar “~” e “a” resulta em “ã”;
  • Atribuição de sequências de caracteres a determinadas teclas. Por exemplo, associar a palavra “home” as teclas "control" + "h", de forma que, ao invés de digitar todo o comando, basta pressionar simulaneamente as teclas "control" e “h” para obter a palavra inteira. Até 512 caracteres podem ser atribuidos, não importando a quantidade de teclas, se uma ou várias. A programação das teclas pode ser salva e recuperada de disco através do programa TKPROG que vem no disquete com o sistema operacional TKDOS 3.3[10] . Um conjunto de pré-programações para as teclas, com comandos do Applesoft BASIC e do Apple DOS, pode ser obtida com o pressionamento simultâneo das teclas "control" e "mode"[8] .

Apesar das facilidades oferecidas pelo teclado do TK3000 IIe, duas críticas se tornaram comuns[11] : A ausência da tecla “Return” no teclado numérico reduzido que, além de atrapalhar a digitação de dados numéricos, atrapalha a operação de certos programas que atribuem função específica a essa tecla (a tecla “Return” do conjunto numérico reduzido é totalmente independente da tecla “Enter” do conjunto alfanumérico nos computadores da Apple). A segunda crítica ao teclado se refere a incompatibilidade com alguns jogos que não recebem os comandos de forma apropriada, provavelmente pela diferença no circuito de controle de teclado do TK3000 IIe em relação ao modelo da Apple.

Gabinete[editar | editar código-fonte]

Feito em plástico ABS injetado, com base em chapa de alumínio estampado, segue o típico design da linha Apple II, com o teclado em declive, embutido na parte frontal, e tampa superior com trava por encaixe, que dá acesso a fonte de alimentação, placa-mãe e todas as demais placas encaixadas nela.

A trava da tampa é razoavelmente delicada, quebrando com certa facilidade se comparada ao sistema de trava dos modelos da Apple. O TK3000 IIe era vendido com dois modelos diferentes de tampa: Uma simples, plana, como em qualquer gabinete de Apple II e; Outra, com espaço para dois acionadores slim de disquete de 5,25″, que faz com que fiquem embutidos no gabinete. Neste último caso, a trava se mostra novamente inconveniente pois, se o microcomputador é levantado em posição vertical, com o lado do teclado para cima, a tampa, pesada com os acionadores, escorrega para trás, que é o movimento de destrava e abertura, levando a queda do conjunto.

O painel traseiro segue o formato dos modelos Apple II e II+, com rasgos para a saída de cabos, diferente dos modelos Apple IIe, que possuem furos com tampas removíveis, que permitem a afixação exata de conectores ou passagem dos cabos.

Sistemas operacionais[editar | editar código-fonte]

Assim como todos os modelos de Apple II, se não houver nenhuma placa que altere o funcionamento padrão ou algum dispositivo de armazenamento em disco ou equivalente, o TK3000 IIe apresentará como sistema operacional o editor da linguagem BASIC (Applesoft BASIC, no caso do TK3000 IIe), residente em firmware, que permite: A execução de comandos em modo direto (o comando ou linha de comandos é imediatamente executado, sem que faça parte de nenhum programa); A inserção de linhas de comandos em um programa; A entrada no monitor (também conhecido como System Monitor), um ambiente de manipulação direta da memória, execução de programas em linguagem de máquina, debug, assembler e disassembler, e; Salvar programas em ou carregar programas de fitas K7.

Caso esteja conectado um dispositivo de armazenamento em disco, o TK3000 IIe executa os mesmos sistemas operacionais que o Apple IIe Enhanced. Alguns desses sistemas operacionais requerem 80 colunas (exige placa de expansão de RAM de 1KiB ou mais no slot auxiliar) ou 128KiB de RAM (exige placa de expansão de RAM de 64KiB ou mais no slot auxiliar). Em todos os casos, é preciso ter o acionador de disquetes padrão Apple Disk II (exige placa de interface e respectivo acionador). Em alguns casos é possível o uso de algum outro dispositivo de armazenamento em disco ao invés do acionador Disk II:

A Microdigital disponibilizou versões traduzidas e com pequenas alterações do Apple DOS versão 3.3, chamada de TKDOS 3.3, e do ProDOS (versão indefinida), chamada de TKPRODOS.

Linguagens de programação[editar | editar código-fonte]

Todos os interpretadores, compiladores e ambientes de desenvolvimento integrado que executam em microcomputadores Apple IIe Enhanced podem ser usados no TK3000 IIe. Em alguns casos pode ser necessário o uso de 80 colunas, 128KiB de RAM ou acionador de disquetes (ou dispositivo de armazenamento em massa que possa substituí-lo). As linguagens de programação disponíveis nativamente são:

Com o uso do sistema operacional CP/M, pode-se utilizar quaisquer outras linguagens de programação disponível para esse sistema, além das acima citadas, tais como Assembly 8080 e Z80, COBOL, ALGOL, Prolog etc.

Placas de expansão, interfaces e periféricos[editar | editar código-fonte]

Qualquer placa de expansão, interface ou periférico que possa ser usado num Apple IIe Enhanced também pode ser usado no TK3000 IIe. A Microdigital fabricou algumas placas:

Nome Modelo Descrição Foto
TK Works IIe MA123 Placa de expansão de RAM de até 512KiB para ser usada no slot auxiliar[12] . É cópia da placa RamWorks da marca Applied Engineering.
TK Works IIe Sobreplaca MA142 Sobreplaca com até 512KiB de RAM que permite aumentar a capacidade da placa TK Works IIe para até 1MiB[12] . É cópia da sobreplaca da marca Applied Engineering para a placa RamWorks.
Super Parallel Card - SPC MA163 Placa de interface paralela padrão Centronics, tem buffer de 16KiB, acentuação no padrão do TK3000 IIe e BRASCII / ABICOMP e é compatível com a placa Apple Parallel Card. Possui um computador Z80 completo (UCP + ROM + RAM) para gerenciar o buffer e a acentuação[13] .
Super Serial Card - SSC MA113 Placa de comunicação serial padrão RS-232, é cópia da placa homônima da Apple.
Super Z80 Card MA062 Placa que coloca um microprocessador Z80 como UCP do TK3000 IIe, deixando-o compatível com o sistema operacional CP/M. É cópia da placa Softcard da Microsoft.
TK Clock MA222 Placa com relógio de tempo real e calendário permanente, mantido por bateria recarregável. É cópia da placa Timemaster II H.O. da marca Applied Engineering.
Disk Interface Card II MA262 Placa de interface para acionador de disquetes padrão IBM-PC. Funciona apenas com os sistemas operacionais ProDOS da Apple[14] e TKPRODOS da Microdigital.
Disk Interface Card MA022 Placa de interface para acionadores de disquete padrão Apple Disk II.

Especificações técnicas[editar | editar código-fonte]

  • UCP:
    • WDC 65C02 (1MHz);
    • Zilog Z80 (2MHz) com placa Softcard;
  • Memória:
    • ROM: 16KiB on-board;
    • RAM: 64KiB on-board;
    • Com placa de expansão no slot auxiliar, pode-se acrescentar de 1KiB de RAM (placa Apple 80-Column Text Card) até 3MiB de RAM (placa Applied Engineering RamWorks III). Com a placa Microdigital TK Works IIe, dependendo da configuração desta, pode-se acrescentar de 64KiB até 1MiB de RAM;
  • Teclado:
    • Tipo profissional;
    • Embutido no gabinete do microcomputador;
    • 77 teclas, incluindo conjunto alfanumérico com disposição QWERTY, numérico reduzido e teclas de controle;
    • 5 LEDs indicadores de estado;
  • Modos de vídeo:
    • Texto em 24 linhas com 40 colunas, monocromático;
    • Texto em 24 linhas com 80 colunas, monocromático1;
    • Gráfico de baixa resolução em 48 linhas com 40 colunas, 16 cores2;
    • Gráfico de baixa resolução em 48 linhas com 80 colunas, 16 cores1 2;
    • Gráfico de alta resolução em 192 linhas com 280 colunas, monocromático3 4;
    • Gráfico de alta resolução em 192 linhas com 140 colunas, 6 cores3 4 5;
    • Gráfico de dupla alta resolução em 192 linhas com 560 colunas, monocromático3 4 6;
    • Gráfico de dupla alta resolução em 192 linhas com 140 colunas, 16 cores3 4 6;
1 Requer expansão de memória no slot auxiliar;
2 As últimas 8 linhas gráficas podem ser apresentadas como 4 linhas de modo texto (modo mixado);
3 As últimas 32 linhas gráficas podem ser apresentadas como 4 linhas de modo texto (modo mixado);
4 Não há diferenças funcionais de hardware ou software entre os modos monocromático e colorido dos modos de alta e dupla alta resolução. Se o monitor de vídeo em uso for colorido, a resolução segue a descrição do modo colorido. Se o monitor de vídeo for monocromático (ou colorido, mas com o controle de cor reduzido ao mínimo), cada pixel colorido é reduzido a um conjunto de pixels monocromáticos, 2 pixels monocromáticos para cada pixel colorido no modo de alta resolução e 4 pixels monocromáticos para cada pixel colorido do modo de dupla alta resolução. A disposição dos pixels monocromáticos equivale ao código em binário da cor do pixel colorido;
5 A cores de um pixel dependem das cores dos pixels ao lado e cada grupo de 7 pixels podem ter apenas 4 entre as 6 cores disponíveis;
6 Requer expansão de memória de 64KiB ou mais no slot auxiliar;
  • Expansão:
    • 7 slots internos (numerados de 1 a 7) padrão Apple II, de 50 pinos edge connector;
    • 1 slot interno (chamado de auxiliar) padrão Apple IIe, de 60 pinos edge connector;
  • Controle de jogos:
    • Analógico;
    • Conector interno padrão DIP, de 16 pinos;
    • Conector externo opcional padrão DE fêmea, de 9 pinos;
  • Interface de cassete:
  • Saídas de vídeo:
  • Alimentação:
    • 110V/220V +/- 10% (seleção manual por chave na fonte de alimentação) em corrente alternada[15] ;
    • 50Hz ou 60Hz;
    • 11W a 60W (pico suportado de 80W) de consumo;
  • Dimensões:
    • 455mm x 385mm x 110mm (C x L x A), o modelo com tampa plana[15] ;
    • 455mm x 385mm x 160mm (C x L x A), o modelo com tampa com espaço para acomodar dois acionadores slim de disquetes de 5,25″;
  • Peso:
    • 5,45kg, o modelo com tampa plana, sem nenhuma expansão ou periférico[15] ;
    • 8,9Kg, o modelo com tampa com espaço para acomodar dois acionadores de disquete, contendo um acionador para disquetes de 5,25″ e outro para disquetes de 3,5″.

Emulação[editar | editar código-fonte]

Qualquer emulador de Apple IIe Enhanced é capaz de executar programas como o TK3000 IIe, mas há o emulador TK3000e, desenvolvido pelo brasileiro Fábio Belavenuto, que tem o intuito de ser mais exato, incluindo características funcionais, firmware e conjunto de caracteres do TK3000 IIe.

Ver também[editar | editar código-fonte]

Referências

  1. a b "Seção bits". Rio de Janeiro: Revista Micro Sistemas Ano V, maio/1986, número 54, pp.14-16
  2. PIAZZI, Pierluigi. "Muitas Opções: O Comprador Dita as Tendências". Rio de Janeiro: Revista Micro Sistemas Ano V, novembro/1985, número 50, pp.62-70
  3. Índice de correção IPC-A segundo Calculadora do Cidadão – Correção de valores – Índice de preços - Site do Banco Central do Brasil
  4. Capítulo 7 – Hardware Implementation. CaliforniaEUA: Apple IIe Technical Reference Manual, julho/1985, pp.157-197
  5. Capítulo 6 - Hardware Configuration. California - EUA: Apple ][ Reference Manual, 1979, pp.87-116
  6. GOMES. São Paulo: Microdigital Esquema Elétrico, junho/1985
  7. MOISÉS. São Paulo: Microdigital Diagrama de Blocos TK3000 Color, janeiro/1986
  8. a b c Capítulo 1 – O Teclado – São Paulo: Manual TK IIe, maio/1986, pp.I-1–I-10
  9. Capítulo 2 – Bult-in I/O Devices. California – EUA: Apple IIe Technical Reference Manual, julho/1985, pp.157-197
  10. Apêndice B – Descrição dos Programas – São Paulo: Manual TKDOS 3.3, 1986, pp.40–45
  11. GUIMARÃES, Antonio C. Salgado. TK3000 IIe. Rio de Janeiro: Revista Micro Sistemas, dezembro/1986, número 63, pp.44-45
  12. a b Apresentação – São Paulo: Manual TK Works IIe, 1986, p.5
  13. Apresentação – São Paulo: Manual Super Parallel Card, 1986, pp.5-6
  14. Apresentação – São Paulo: Manual Disk Interface Card II, p.1
  15. a b c Capítulo I – Apresentação – São Paulo: Manual TK3000 IIe, maio/1986, p.I-3

Ligações externas[editar | editar código-fonte]