|
A
linha de microcomputadores iniciada nos Estados Unidos pela Tandy/Radio
Shack com o popular TRS 80 Model I (comercializado a partir de 1977)
encontrou entusiásticos seguidores e imitadores em todo o mundo,
inclusive no Brasil. Por ser um computador bastante versátil, robusto
e de fácil utilização, foi o escolhido de muitas empresas
brasileiras, desde 1981, para ser o protótipo de máquinas nacionais
compatíveis, como os modelos D8000, da Dismac,
CP300 e CP500, da Prológica,
DGT100 e DGT1000, da
Digitus, Sysdata Jr., etc.
Entretanto,
nos próprios Estados Unidos, o aparecimento de computadores pessoais
bem mais baratos e versáteis do que os primeiros TRS 80, tais como
Texas TI/99, Atari 400 e 800, Commodore
64, etc., forçou a Tandy a
lançar um modelo com capacidade gráfica razoável, em cores, voltado
ao mercado doméstico e de entretenimento. A arquitetura dessa máquina,
revolucionária em muitos aspectos e subestimada por usuários e pela
própria Tandy por algum tempo, representou um afastamento radical da
linha anterior de modelos TRS80, baseados em microprocessadores Zilog
Z80. O TRS 80 Color, como foi chamado, baseou-se em um novo
chip, com arquitetura interna de 8/16 bits: o 6809, fabricado pela
Motorola. Isto fez com que toda a base de software existente para os
modelos I e III não pudesse ser aproveitada para o Color. Sucessivos
aperfeiçoamentos introduzidos na máquina básica aumentaram a memória
RAM de 4 kbytes iniciais para 32 kbytes, adicionaram um interpretador
BASIC residente mais poderoso, assim como disquetes de 5 ¼ polegadas
e um sistema operacional novo o FLEX-DOS.
No
Brasil, as empresas Codimex (Rio Grande do Sul) e Novo Tempo (Rio de
Janeiro) lançaram, em 1983, modelos compatíveis com o TRS 80 Color,
mas não obtiveram grande impacto no mercado. Coube à Prológica
entrar com força nesse segmento, com o lançamento, no segundo
semestre de 1984, de seu modelo CP400.
Este
micro da Prológica incorpora em sua versão padrão muitas das
características, tais como a memória RAM padrão de 64 kbytes,
adicionadas apenas aos últimos micros da linha do TRS 80 Color
norte-americano. Além disso, teve seu aspecto físico bastante
trabalhado, contando com o design
de um artista italiano de desenho industrial. No restante, segue a
filosofia básica do TRS 80 Color, com características inteiramente
compatíveis de hardware e software. A versão padrão do CP 400
consta de um console de plástico prateado, contendo toda a parte
eletrônica da UCP, o teclado e um encaixe lateral para cartuchos de
ROM.
Unidade central
A
unidade central é montada, no sistema de placa única, em um gabinete
plástico de tamanho médio. Baseada no microprocessador Motorola
6809E, de 8/16 bits, ela opera à velocidade de 0,895 MHz, havendo a
possibilidade de aumento até 1,6 MHz, aproximadamente. A escolha
deste microprocessador deve-se às suas características que
implementam com eficiência os recursos do CP 400.
A
memória RAM do CP 400 pode ser adquirida em duas configurações: 16
ou 64 kbytes. Os usuários de máquinas de 16 kbytes podem expandir a
memória posteriormente com um kit. Para a operação com disquetes,
é necessária a RAM de 64 kbytes. A Prológica não implementou as
versões de capacidades intermediárias, como de 32 kbytes, que
surgiram, por breve período de tempo, nos modelos
norte-americanos do TRS 80 Color.
A
placa da UCP inclui os seguintes módulos adicionais, na versão padrão:
-
Controlador de vídeo, com saídas para monitores em cores, ou sinal
modulado de RF, para televisores com o padrão brasileiro (PAL/M).
-
Interface para gravador cassete.
-
Porta serial RS-232C, para comunicações (via modem ou cabo) ou
ligação a periféricos seriais, como impressora, plotter, etc.
-
Relógio em tempo real.
-
Interface para bastões de controle do tipo analógico, de fato quatro
conversores analógico-digitais de 8 bits.
Na
parte traseira do console ficam conectores para fonte de alimentação,
TV, monitor de vídeo, gravador cassete, joysticks direito e
esquerdo, porta de comunicações e interruptores de força e de seleção
do canal UHF da TV (3 ou 4). Em um compartimento com tampa, situado na
parte direita do teclado, existe um recesso e um conector múltiplo
para o acoplamento de cartuchos de ROM, com capacidade total de até
16 kbytes.

Teclado
Seguindo
a filosofia básica de um computador de baixo custo, voltado ao
mercado educacional e doméstico, a Prológica oferece o CP 400 com um
teclado mecânico simplificado (tipo chiclete), de acionamento por
contato, dotado de 55 teclas dispostas no formato de máquina de
escrever (QWERTY). Não há teclas de acentuação da língua
portuguesa, mas todos os caracteres ASCII (inclusive letras minúsculas)
podem ser acessados através do teclado. As teclas BREAK, CLEAR, SHIFT,
ENTER, seta
cima, seta baixo, seta
esquerda e seta
direita encontram-se nas laterais do teclado, em cores diferentes. Duas
teclas RESET vermelhas, que devem ser pressionadas em conjunto para
inicialização do sistema monitor, completam o conjunto

Vídeo
A
capacidade de controle do vídeo é um dos maiores recursos do CP 400.
O computador dispõe de saídas em paralelo, para conexão a uma TV
comum e a um monitor de vídeo composto (os dois podem ser ligados
simultaneamente). A produção de efeitos sonoros é feita através do
alto-falante da própria TV, portanto com volume controlado
individualmente.
O
CP 400 tem um modo de texto que mistura texto com caracteres semigráficos
de baixa resolução e cinco modos diferentes de gráficos, em duas ou
quatro cores, de resolução média:
-
Modo texto: que dispõe de um formato de 16 linhas por 32 colunas, com
cor de fundo e de frente selecionáveis entre nove tonalidades: verde,
amarelo, azul, vermelho, cinza, ciano, roxo, laranja e preto. Existem
16 caracteres semigráficos imprimíveis, que são uma combinação de
quatro pixels por caractere.
-
Modo gráfico de baixa resolução, que pode ser misturado com texto,
com definição de 32 linhas por 64 colunas e comando individual
(acende/apaga/testa) de cada pixel, que também podem ter sua cor
ajustada individualmente.
-
Modos gráficos de resolução média (cinco), selecionáveis por
software (comando PMODE), que representam uma combinação entre três
modos de resolução (128 x 96, 128 x 192 e 256 x 192), com dois modos
de cor (duas ou quatro cores). Conforme o modo escolhido, maior ou menor
memória RAM, na forma de páginas, é utilizada pelo interpretador.
Todos os caracteres ASCII do teclado, mais os caracteres especiais
(semigráficos)
podem ser representados na tela, com exceção das letras minúsculas,
que aparecem como maiúsculas em fundo de vídeo inverso.
|
Modos gráficos
do CP400
|
|
Modo
de resolução
PMODE
|
Modo
de cor
PSCREEN
|
Resolução
|
Cores
|
|
0
|
0
|
1
28 x 96
|
preto/verde
|
|
0
|
1
|
128
x 96
|
preto/cinza
|
|
1
|
0
|
128
x 96
|
verde/amarelo/azul/vermelho
|
|
1
|
1
|
128
x 96
|
cinza/ciano/roxo/
laranla
|
|
2
|
0
|
128
x 192
|
preto/verde
|
|
2
|
1
|
128
x 192
|
Preto/cinza
|
|
3
|
0
|
128
x 192
|
Verde/amarelo/
azul/vermelho
|
|
3
|
1
|
128
x 192
|
Cinza/ciano/roxo/
laranja
|
|
4
|
0
|
256
x 192
|
Preto/verde
|
|
4
|
1
|
256
x 192
|
Preto/cinza
|
Memória
auxiliar
Na
versão básica, o único dispositivo de memória auxiliar de tipo magnético
disponível é o gravador cassete. Dados e programas podem ser gravados
separadamente, a 1500 bauds. O controlador dispõe de três fios de
conexão para o gravador: leitura (EAR), gravação (AUX ou MIC) e
controle do motor do gravador (REMOTE). O interpretador BASIC dispõe de
poderosos recursos para efetuar o tratamento de arquivos seqüenciais em
fita, como dar nomes a arquivos (OPEN), procurar arquivos pelo nome (SKIPF),
gravar ou carregar registros individuais, etc.
Outro
recurso de memória acessória é o cartucho de ROM, pré-gravado
pelo fabricante ou outros fornecedores de software, e que contém
diversos aplicativos, utilitários, etc. imediatamente disponíveis para
o processador, sem tempo de espera de carregamento.
Na
expansão da memória auxiliar do CP 400, ele pode receber de uma a duas
unidades de leitura e gravação de discos flexíveis de 5 ¼ polegadas,
face simples, densidade dupla, com 156 kbytes de capacidade cada. Cada
disquete é formatado por software em 35 trilhas de 18 setores por
trilha. A conexão é feita através do conector de cartuchos. As
unidades de discos são montadas em um gabinete de plástico da mesma
cor do console, que contém a eletrônica de controle e a fonte de
alimentação.

Software
básico
A
versão para cassete dispõe de todo o software básico (sistema monitor
e interpretador BASIC) em 16 kbytes de ROM.
O
interpretador BASIC é bastante versátil e sofisticado, dispondo de 72
instruções e comandos e 30 funções. Desenvolvido pela empresa
norte-americana Microsoft, tem muito em comum com o BASIC nível
II dos outros modelos TRS 80 baseados em cassete. Comandos adicionais
permitem a exploração dos recursos únicos do CP 400, tais como:
-
editor de linhas a comando de renumeração;
-
gravação e leitura de programas em BASIC e em linguagem de máquina;
-
tratamento de arquivos seqüenciais (OPEN, CLOSE);
-
programação de gráficos em baixa e média resolução, nos cinco
modos;
-
macrocomandos gráficos, para traçar círculos, arcos, linhas, retângulos,
preenchimento de retângulos, etc.;
-
acesso direto à máquina (PEEK, POKE) e à programação e chamada de
rotinas em linguagem de máquina (DEFUSR, USR, etc.);
-
programação de sons complexos, com escala, duração, etc.
(SOUND,
PLAY);
-
funções de manipulação de strings e para cálculos matemáticos.
Para
a versão em disco, o sistema operacional é compatível com o FLEX-DOS
do TRS 80 Color.

Características
básicas
Fabricante:
Prológica Ind. Com. de Microcomputadores Ltda
UCP: Motorola 6809E 0,89 Mhz
Rom: 16 kb
Ram: 64 Kb
Vídeo: TV pal-m, monitor,texto: 16x32 cols, semi-gráfico:32x64 pts ou
48x64 pts com 8 cores, gráfico: baixa resolução:64x64 pts com 4 cores, 64x128 com 2 ou
4 cores, alta resolução: 96x128 pts, 192x128 pts, 192x256 pts.
Cores: Diversas combinações de cores, com um total de 12 combinações.
Teclado: 55 teclas, tipo chiclete
Memória externa: 01 cassete, até 2 drives de 5 1/4 FS/DD c/ 156 kb
Entradas/Saídas: Interface serial RS
232, cassete,
joystick,
entrada de cartucho
Sistema operacional: Basic residente. Opcional: Flex-DOS (com
disco)
|