TRS-80 - TRS-80


Da Wikipédia, a enciclopédia livre
TRS-80 Modelo I
RadioShack TRS80-IMG 7206.jpg
TRS-80 Modelo I com Interface de expansão
Fabricante Tandy Corporação
Tipo Computador de casa
Data de lançamento 03 de agosto de 1977 ; 41 anos atrás ( 1977/08/03 )
Interrompido janeiro 1981 ( 1981-1901 )
Unidades vendidas 100.000 (partir de Outubro de 1979)
Sistema operacional TRSDOS , NEWDOS / 80
CPU Zilog Z80 @ 1,774 MHz
Memória 4 KB ~ 48 KB

O Micro Computer System TRS-80 ( TRS-80 , mais tarde renomeado o modelo I para distingui-lo de sucessores) é um desktop microcomputador lançado em 1977 e vendido pela Tandy Corporação através de suas Radio Shack lojas. O nome é uma abreviatura de Tandy / Radio Shack, Z-80 microprocessador . Foi um dos primeiros varejo comercializado em massa produzidos em massa e computadores domésticos .

O TRS-80 contou com um full-acidente vascular cerebral QWERTY de teclado, o novo Zilog Z80 processador (em vez do mais comum Intel 8080 ), 4 KB DRAM memória padrão (quando muitos computadores de 8 bits enviados com apenas 1 KB de RAM), tamanho pequeno e mesa de pegada, de ponto flutuante BASIC linguagem de programação , 64 caracteres / linha padrão monitor de vídeo , e um preço inicial de US $ 600 (equivalente a US $ 2400 em 2017).

Uma linha extensa de atualizações e add-on periféricos de hardware para o TRS-80 foi desenvolvido e comercializado pela Tandy / Radio Shack. O sistema básico pode ser expandido com até 48 KB de RAM (em incrementos de 16 KB), e até quatro unidades de disquete e / ou unidades de disco rígido . Tandy / Radio Shack forneceu apoio de serviço completo incluindo atualização, reparo e serviços de treinamento em suas milhares de lojas em todo o mundo.

Em 1979, o TRS-80 teve a maior variedade de software no mercado de microcomputador. Até 1982, o TRS-80 foi a linha de PC mais vendido, vendendo mais que o Apple II por um fator de 5 de acordo com uma análise.

Em meados de 1980, o amplamente compatível TRS-80 Modelo III foi lançado. O Modelo I foi interrompido pouco depois, devido principalmente ao mais rigorosas FCC regulamentos sobre interferência de rádio-frequência para dispositivos eletrônicos próximos. Em abril de 1983, o Modelo III foi sucedido pelo compatível Modelo 4 .

Seguindo o modelo original que eu e seus descendentes compatíveis , o nome do TRS-80 mais tarde se tornou uma marca genérica utilizada em outras linhas de computador tecnicamente não relacionados vendidos pela Tandy, incluindo o modelo TRS-80 II , TRS-80 Modelo 2000 , TRS-80 Model 100 , TRS-80 Color Computer e TRS-80 bolso Computer .

História

Tandy / Radio Shack TRS-80 Modelo I

Em meados dos anos 1970, Tandy Corporação da Radio Shack divisão era uma cadeia americana de sucesso de mais de 3.000 lojas de eletrônicos. Depois comprador Don francês comprou uma MITS Altair computador kit , ele começou a desenhar sua própria e mostrou-vice-presidente de fabricação de John Roach . Embora o projeto não impressionou Roach, a idéia de vender um microcomputador fez. Quando os dois homens visitaram National Semiconductor na Califórnia em meados de 1976, a experiência de Steve Leininger na SC / MP microprocessador impressionado eles. Executivos nacionais se recusou a fornecer informações de contato de Leininger quando francês e Roach queria contratá-lo como consultor, mas não encontraram Leininger trabalhar a tempo parcial em Byte loja e ele e francês começaram a trabalhar juntos em junho de 1976. A empresa previu um kit, mas Leininger persuadiu os outros que, porque "muitas pessoas não pode soldar", um computador pré-montado seria melhor.

Tandy tinha 11 milhões de clientes que podem comprar um microcomputador, mas seria muito mais caro do que o US $ 30 preço médio de um produto Radio Shack, e um grande risco para a empresa muito conservadora. Executivos temia perder dinheiro como Sears fez com Cartrivision , e muitos se opuseram ao projeto; um executivo disse Francês, "Não desperdice meu tempo não podemos vender computadores." Como a popularidade do rádio CB -pelo um ponto compreendendo mais de 20% das vendas-recusou, no entanto, a empresa buscou novos produtos da Radio Shack. Em dezembro de 1976 francês e Leininger recebeu a aprovação oficial para o projeto, mas foram orientados a enfatizar redução de custos; por exemplo, deixando de fora caracteres minúsculos salvo US $ 1,50 em componentes e reduziu o preço de varejo de US $ 5 . Em fevereiro de 1977 eles mostraram seu protótipo, executando um programa fiscal-contábil simples, para Charles Tandy , chefe da Tandy Corporation. O programa rapidamente caiu como o computador não poderia lidar com o US $ 150.000 figura que Tandy digitado em como o seu salário, e os dois homens adicionou suporte para ponto flutuante matemática ao seu Tiny BASIC para evitar a repetição. Após a demonstração Tandy revelou que ele já tinha vazado a existência do computador para a imprensa, assim que o projeto foi aprovado.

MITS vendeu 1.000 Altairs em fevereiro de 1975, e foi vendendo 10.000 por ano. Leininger e francês sugeriu que Radio Shack poderia vender 50.000 computadores, mas outros discordam e sugeriu 1.000 a 3.000 por ano no alvo US $ 199 preço. Roach persuadido Tandy concordar para construir 3.500 o número de Radio Shack lojas-de modo que cada loja poderia usar um computador para fins de inventário, se não vender.

Tendo passado a menos de US $ 150.000 em desenvolvimento, Radio Shack anunciou o TRS-80 (Tandy Radio Shack) em uma conferência de imprensa Nova York em 3 de agosto de 1977. Custou US $ 399 ($ 1614 hoje), ou US $ 599 ($ 2423 hoje) com um 12" monitor e um gravador de fita Radio Shack como datacassette de armazenamento, o produto mais caro Radio Shack vendidos anteriormente era um US $ 500 stereo a empresa espera que o novo computador ajudaria a Radio Shack vender produtos mais caros, e melhorar a sua. " schlocky". imagem entre os clientes de pequenas empresas foram o mercado-alvo primário, seguido por educadores, os consumidores e entusiastas; apesar de sua base de clientes amadores, Radio Shack viu-los como 'não o mainstream do negócio' e 'nunca o nosso grande mercado'.

Embora a conferência de imprensa não recebeu muita atenção da mídia por causa de um atentado terrorista em outras partes da cidade , o computador recebeu muito mais publicidade no computador Faire pessoais em Boston dois dias depois. A primeira página da Associated Press artigo discutiu a novidade de uma grande empresa de produtos eletrônicos de consumo vendendo um computador doméstico que poderia "fazer uma folha de pagamento para até 15 pessoas em uma pequena empresa, ensinar as crianças matemática, armazenar suas receitas favoritas ou manter o controle de um investimento de carteira. Ele também pode jogar cartas." Seis sacos de correio chegou na sede Tandy perguntando sobre o computador, mais de 15.000 pessoas chamadas para comprar um-TRS-80 paralisando a empresa central e 250.000 se juntou à lista de espera com um depósito de $ 100.

Apesar do ceticismo interno, Radio Shack entrou de forma agressiva no mercado. A empresa anunciado " Os US $ 599 computador pessoal ", como "o mais importante emocionante produto, útil, eletrônico do nosso tempo". Presidente da empresa, Lewis Kornfeld afirmou ao anunciar o TRS-80, "Este dispositivo é inevitavelmente no futuro de todos no mundo-in civilizado alguma forma, agora e até agora como antes, como se pode pensar", e de Tandy 1977 relatório anual chamado computador "provavelmente o produto mais importante que alguma vez construído em uma fábrica da empresa". Ao contrário concorrente Commodore -que havia anunciado as PET vários meses antes, mas ainda não tinha enviado qualquer-Tandy tinha suas próprias fábricas e rede de distribuição, e até mesmo pequenas cidades tinham lojas Radio Shack. A empresa anunciou planos de vender até o Natal uma variedade de periféricos e software para o TRS-80, começou a enviar computadores em setembro, e abriu sua primeira loja apenas de computador em outubro. Ainda previsão 3.000 vendas por ano, Radio Shack vendeu mais de 10.000 TRS-80 Modelo está em seu primeiro mês e meio de vendas, e mais de 200.000 durante a vida do produto; um entrou no Smithsonian 's Museu Nacional de História Americana . Em meados de 1978, as esperas de dois meses ou mais para entrega tinham acabado e que a empresa poderia indicar no anúncio que TRS-80 foi "na demonstração e disponível em estoque agora em todas as lojas Radio Shack nesta comunidade!".

As primeiras unidades, ordenou invisível, foram entregues em Novembro de 1977, e lançado para as lojas na terceira semana de dezembro. A linha ganhou popularidade com amadores, usuários domésticos e pequenas-empresas. Posição de liderança da Tandy Corporation, em que Byte revista chamada "1977 Trinity" ( A Apple , Commodore e Tandy) tinha muito a ver com Tandy de varejo do computador através de mais de 3.000 de suas lojas Radio Shack nos EUA. Tandy alegou que tinha "7000 [Radio Shack] lojas em 40 países". O preço de pré-lançamento para o sistema básico (CPU / teclado e monitor de vídeo) foi de US $ 500 e um depósito de US $ 50 foi necessário, com uma garantia de devolução do dinheiro no momento da entrega.

Em 1978, Tandy / Radio Shack promoveu-se como "o maior nome em pequenos computadores". Em 1980 InfoWorld descreveu Radio Shack como "o fornecedor dominante de pequenos computadores". Kilobaud Microcomputação estimou que estava vendendo três vezes mais computadores como Apple Computer , com ambas as empresas à frente do Commodore. Em 1981, centenas de pequenas empresas produziram TRS-80 software e acessórios, e Adam Osborne descrito Tandy como "o número um fabricante de microcomputadores", apesar de ter "tão poucas raízes em microinformática". Roach tornou-se CEO da Tandy naquele ano, Leininger tornou-se diretor de planejamento estratégico, e francês fundou uma empresa de software. No entanto, os computadores que vendem não mudar a imagem "schlocky" da empresa; o nome Radio Shack envergonhado clientes empresariais e executivos Tandy não gostou do apelido de "Trash-80" para seus produtos. Em 1984, os computadores foram responsáveis por 35% das vendas ea empresa tinha 500 Tandy Radio Shack Computer Centers.

Após o lançamento do modelo III, em meados de 1980, a Tandy inicialmente alegou que o Modelo I não tivessem sido lançadas. No entanto, ele tinha sido interrompido até o final do ano. Tandy citou uma das principais razões como sendo o custo proibitivo de redesenhar-lo para atender mais rigorosas FCC regulamentos que abrangem os níveis significativos de interferência de rádio-frequência emitida pelo design original. O Modelo I irradiava tanta interferência que, durante os jogos, uma AM de rádio colocado ao lado do computador pode ser usado para fornecer sons.

ferragens

Tandy / Radio Shack TRS-80 Modelo I PCB
Tandy / Radio Shack TRS-80 Modelo I traseiros Conectores do painel
Tandy / Radio Shack TRS-80 Modelo I Nível II ROM PCB atualização

O Modelo I combinou a placa-mãe e teclado em uma unidade, que se tornou uma tendência de design na era microcomputador de 8 bits, embora o modelo que eu tinha uma unidade de fonte de alimentação separada. É utilizado um Zilog Z80 processador clock de 1,77 MHz (modelos posteriores foram enviados com uma Z80A). As máquinas iniciais Nível I enviados no final de 1977-início de 1978 tinha apenas 4k de memória RAM. Após a interface de expansão e Nível II de base foram introduzidas em meados de 1978, configurações de memória RAM de 16k e acima foram oferecidas (o primeiro 16k era no modelo I em si e a RAM restante no EI).

Os OS ROMs , I / O de área, memória de vídeo e espaço de trabalho OS ocupam os primeiros 16 KB de espaço de memória no Modelo I. Os restantes 48 kB do kB de 64 mapa de memória de espaço disponível para uso do programa, sujeito ao montante de RAM física instalada. Embora o Z80 CPU pode usar I com base em portas de E / S, é o modelo I I / O é, além do mapeamento de memória fita cassete e RS-232 portas seriais.

O mapa de memória do Modelo I e III tornou-os incompatíveis com o padrão CP / H SO, o qual carregado no hexadecimal endereço $ 0000 com TPA ( Transient Área de Programa ) a partir de $ 0100. Uma versão personalizada do CP / M estava disponível para ambos os computadores, mas a vantagem portabilidade pretendida de CP / M foi anulado.

Teclado

Tandy / Radio Shack TRS-80 Modelo I ALPS PCB Keyboard

O design do teclado era incomum. Em vez de transferir dados através de um I / O chip, hardware mapeados o teclado para locais dedicados na memória do processador. Realizando uma leitura a partir da área do teclado da memória retornaria o estado de um determinado conjunto de chaves.

Muitos usuários reclamaram sobre o TRS-80 Modelo I teclados, que usou chaves mecânicas e sofria de " salto teclado ", resultando em várias letras sendo digitados por keystroke. O problema foi descrito em Wayne Verde editorial 's na primeira edição de 80 Micro . Um teclado fita De-Bounce foi distribuído, que alterou o software do sistema para reduzir o efeito de salto e de retardar votação do teclado. A mudança foi posteriormente adicionada a um firmware revisão ROM. O hardware do teclado também foi modificado para minimizar salto.

A causa raiz do salto chave foi encontrado para ser poeira, sujeira, etc., entrando interruptores do teclado, e contaminando os contatos da chave. Este problema foi mais comum entre os fumantes pesados ​​(fumaça e cinzas partículas). Os interruptores de chave poderia ser limpos, retificando o problema, mas o salto seria novamente quando o teclado foi re-expostos ao ambiente de contaminação.

funcionamentos de produção posteriores do computador Modelo I substituiu a placa de identificação com um teclado numérico. As versões mais antigas pode ser atualizado com um teclado numérico add-on por substituição de teclado, que também sanado o problema-chave salto porque outras partes do sistema seria atualizado pelo técnico de serviço durante a instalação.

Modelo II, III e mais tarde veio com teclados sem falhas que incluíram teclados numéricos.

Vídeo e áudio

Disposição de personagens e pixels no visor TRS-80

O modelo TRS-80 I foi acompanhada por uma modificação RCA televisão em preto-e-branco. A cor do texto da tela é ligeiramente azul (o P4 padrão de fósforo usada nos televisores em preto e branco). Filtros verde e âmbar, ou tubos de substituição para reduzir a fadiga ocular eram itens de reposição populares. Modelos posteriores vieram com um ecrã verde-on-negro.

Reclamações sobre a qualidade de exibição de vídeo eram comuns. Como Green escreveu, "Hells Bells, [monitor] é um aparelho de televisão preto e branco barato com um pouco de conversão para o uso do computador". (O computador pode ser comprado sem o monitor Radio Shack.) Acesso CPU à memória tela causada cintilação visível. A lógica de ônibus arbitragem bloqueado exibição de vídeo de atualização (vídeo RAM lê) durante a CPU escreve para o VRAM, causando uma linha preta curta. Isto teve pouco efeito sobre programas BASIC normais, mas os programas rápidos feitos com linguagem assembly pode ser afetada. Autores de software trabalhou para minimizar o efeito. Não obstante o hardware de exibição primitivo, muitos estilo arcade jogos estavam disponíveis para o Tandy TRS-80.

Devido a problemas de largura de banda na placa de interface que substituíram sintonizador da TV, a exibição perderia sincronização horizontal se grandes áreas de branco foram exibidas. Uma correção simples hardware meia hora poderia corrigir isso.

Como o Apple II, um modelo sem modificações, não posso exibir letras minúsculas. O vídeo RAM usada 2102 chips de SRAM, que eram 1kx1, mas o PCB tinha apenas 7 deles instalado, permitindo apenas 128 caracteres a ser exibido (0 a 127). Deixando de fora um sétimo chips economizou US $ 1 em custos de fabricação, o que teria aumentado o preço de compra do computador de US $ 15. Ao instalar uma sétima 2102 (feito pela verticalização-lo em chips 6 #), foi possível visualizar todos os 256 caracteres (que inclui letras minúsculas). O manual de 1978 para o processador de texto populares lápis elétrica veio com instruções sobre como modificar o computador. Embora a modificação necessária para ser desativado para nível básico II, o seu design tornou-se o padrão da indústria e foi amplamente vendidos em forma de kit, juntamente com um chip de 2102 oitavo com descenders para as letras minúsculas. Modelos posteriores vieram com o hardware para o personagem minúsculas definido para ser exibido com descenders.

Desde há apenas 1k de RAM de vídeo, visor do Modelo I tem 64x16 caracteres em vez da 40x25 mais comuns ou 80x25. Ambos os modos de vídeo 64x16 e 32x16 são suportados, que está em contraste com 40x25 usado pela Apple e 80x24 usados ​​por alguns terminais burros. A escolha de 64x16 era parte em economia, parte em física e parte em usabilidade. Para apoiar 80x24, duas vezes mais seriam necessários RAM estática (7 chips de RAM adicionais, 9 fichas total com a decodificação de endereço extra necessário), além de que não havia espaço na placa para colocar quaisquer fichas extras. O Modelo I foi originalmente destinado a ser usado com uma televisão preto e branco fornecido pelo usuário, o que poderia fisicamente ser exibido em uma TV preto-e-branco de 1970. TVs a cores ainda eram um item de luxo nos anos 70. Com nenhum sinal de cor rajada e com o estágio de RF ignorada, uma televisão B & W poderia facilmente exibir até 64 colunas bem, mas 80 colunas criaria uma imagem unviewable. Com 1K de espaço de endereço RAM, um máximo de 16 linhas são possíveis. Do ponto de vista de usabilidade, 16 linhas de 64 caracteres era mais versátil do que 24 linhas de 40 caracteres, como 64 caracteres é a largura total de uma página dactilografada (na máquina de escrever normal 10 caracteres por polegada com bordas de página 1 polegada comumente utilizado no momento ).

Com mais elevados chips de RAM de densidade e propósito dedicado construir monitores, maior resolução apresenta nítidas são obtidos-80x24 caracteres exibe estavam disponíveis no Modelo II, modelo 4, e sistemas posteriores.

O Modelo I não tem alto-falante embutido. Tons de onda quadrada pode ser produzido pela saída de dados para a porta de cassete e da ligação de um amplificador na linha de cassete de "MIC". A maioria dos jogos usou essa habilidade para efeitos sonoros. Um adaptador estava disponível para usar joysticks Atari .

periféricos

unidade de fita cassete

Os dados do usuário foi originalmente armazenado em fita cassete . Modelo de gravador de cassetes CTR-41 da Radio Shack foi incluído com o $ 599 pacote de US. A interface de cassete baseado em software era lento e errático; Green descreveu-o como "crummy ... leva os usuários até a parede", e a primeira edição de 80 Micro teve três artigos sobre como melhorar o desempenho cassete. Foi sensível ao volume de áudio, e a máquina deu apenas uma indicação em bruto quanto ao facto do volume correcto foi definida, por meio de um caracter intermitente na tela enquanto os dados estavam a ser carregado. Para localizar o volume correto na primeira utilização, a carga foi iniciado e o volume foi ajustado até o TRS-80 pegou os dados. Em seguida, ele foi interrompido para rebobinar a fita e reiniciar a carga. Os usuários foram instruídos a guardar várias cópias de um arquivo de programa de software, especialmente se as cassetes de fita de áudio em vez de fita de dados certificada foi usado. Circuitos de controlo de ganho automáticos ou indicadoras poderiam ser construídos de modo a melhorar o processo de carregamento (o manual de instruções fornecido diagramas de circuitos completos para toda a máquina, incluindo as interfaces periféricas, com as notas de operação).

Uma alternativa ao uso de fita foi transmissões de dados da BBC 's Chip Shop programa no Reino Unido, que transmitiu software para vários microcomputadores diferentes sobre o rádio. Um programa especial foi carregado usando a interface de fita convencional. Em seguida, a transmissão de rádio foi ligado à interface de fita cassete. Tandy, eventualmente substituído na unidade CTR-41 com o CTR-80, que tinha embutido AGC circuitos (e sem controlo de volume). Isso ajudou a situação, mas a operação de fita ainda não era confiável.

TRS-80 Modelo I está com o Nível I BASIC ler e escreveu fitas a 250 baud (cerca de 30 bytes por segundo); Nível Básico II duplicou este a 500 baud (cerca de 60 bytes por segundo). Alguns programadores escreveu programas em linguagem de máquina que iria aumentar a velocidade de até 2.000 bits por segundo sem perda de confiabilidade em seus gravadores. Com o modelo III e melhorados eletrônica na interface de cassete, a velocidade padrão foi aumentada para 1.500 baud que trabalharam bastante confiável na maioria dos gravadores.

Para o carregamento e o armazenamento de dados a partir da fita, a CPU criado o som por desligando a tensão de saída entre os três estados, criando áudio onda seno bruto.

A primeira versão do modelo Eu também tive um problema de hardware que complicado carregar programas de gravadores de cassetes. Tandy oferecido uma pequena placa que foi instalada em um centro de serviços para corrigir o problema. As ROMs em modelos posteriores foram modificadas para corrigir este.

interface I Expansão Modelo

Apenas o modelo que eu usei uma interface de expansão; todos os modelos posteriores tinha tudo integrado no mesmo corpo.

O TRS-80 não utilizar o ônibus S-100 como outros primeiros 8080 e baseados em Z80 computadores. A Interface de expansão proprietário (E / I) caixa, que se encaixam sob o monitor de vídeo e serviu como sua base, foi oferecido em seu lugar. As características padrão do E / I foram um controlador de disquetes, Centronics porta paralela para uma impressora, e o conector cassete adicional. Opcionalmente, um extra de 16 ou 32 KB de memória RAM pode ser instalado e uma placa-filha com uma porta RS-232. O conector de expansão 40-condutor foi passado através de uma ficha de bordo de cartão, o que permitiu a adição de periféricos externos, tais como uma unidade de disco rígido de popa, um sintetizador de voz, ou uma unidade de reconhecimento de voz VOXBOX.

Originalmente, a impressão com o Modelo I necessário a interface de expansão, mas mais tarde Tandy fez uma interface de impressora paralela alternativa disponível.

O Modelo I Interface de expansão foi a parte mais problemática do sistema TRS-80 Modelo I. Ele passou por várias revisões. A E / I ligado ao CPU / teclado com um cabo de fita de seis polegadas, que era não blindado contra interferência RF e a sua ficha de bordo de cartão de tendeu a oxidar devido aos seus metais contactos. Isto exigiu a limpeza periódica com uma borracha de lápis, a fim de evitar reinicializações espontâneas, o que contribuiu para a sua alcunha "lixo-80". Conectores de reposição banhado com ouro resolvido este problema permanentemente. Os desenvolvedores de software também responderam através da elaboração de um método de recuperação que se tornou uma característica padrão de muitos programas comerciais. Eles aceitaram um "parâmetro asterisco", um asterisco (estrela) digitado após o nome do programa quando o programa é executado a partir do prompt de TRSDOS Ready. Quando utilizado na sequência de uma reinicialização espontânea (ou a uma reposição ou programa de choque acidental), o programa carregado sem inicializar a sua área de dados (s), preservando quaisquer dados do programa presentes a partir da sessão pré-reinicialização. Assim, por exemplo, se um Visicalc usuário sofreu uma reinicialização espontânea, para recuperar seus dados ele entraria "VC *" no prompt TRSDOS Ready, e Visicalc iria restaurar a sessão de computação anterior intacta.

O botão de energia no EI também foi um pouco difícil de operar como foi rebaixada de modo a proteger contra o usuário acidentalmente bater-lo e desligá-lo enquanto estiver em uso. A borracha de lápis ou objeto semelhante seria usado para pressionar o botão de energia eo EI não tinha LED de energia, o que torna difícil determinar se ele estava correndo ou não.

A unidade de expansão necessária uma segunda fonte de alimentação, idêntica à fonte de alimentação da unidade de base. Um recesso interior realizada duas fontes.

O usuário foi instruído para ligar e desligar todos os periféricos na ordem correta para evitar corrupção de dados ou componentes de hardware potencialmente prejudiciais. Os manuais para o ATR-80 estipulados ligar o monitor em primeiro lugar, em seguida, todos os periféricos para o EI (se várias unidades de disco foram ligados, a última unidade na cadeia era para ser alimentado em primeiro lugar e funciona para baixo a partir daí), o EI e o último computador. Ao desligar, o computador estava a ser desligado em primeiro lugar, seguido pelo monitor, EI e periféricos. Além disso, os usuários foram instruídos a remover todos os discos das unidades durante a alimentação ou para baixo (ou então deixar a porta da unidade aberta para desengatar a cabeça de leitura / gravação do disco) por causa da potencial atividade elétrica espúria que está sendo gerado (um problema comum em muitas unidades de disquete primeiros).

O EI exibida uma tela cheia de caracteres de lixo na energização ea menos que um disco de boot do sistema estava presente na unidade 0, seria pendurar lá até que o usuário seja pressionado o botão Reset na parte traseira do computador, o que faria com que ele tente inicializar o disco novamente, ou quebrar + Repor foi pressionada, o que diminuiria o computador em BASIC. Devido aos problemas acima mencionados com discos potencialmente corrompendo, foi recomendado para ligar para a tela de lixo com as unidades de disco vazias, insira um disco de sistema, e em seguida, bateu em Redefinir.

InfoWorld comparou os spaghetti de cabos que ligam o modelo TRS-80 I de vários componentes para as cobras em Os Caçadores da Arca Perdida . Radio Shack ofereceu um "TRS-80 Sistema Desk" que escondia quase todo o cabeamento. Ele poderia acomodar o sistema de computador completo acrescido de até quatro drives de disquetes e Impressora rápida. Uma vez que o cabo de ligação do interface de expansão realizado o barramento do sistema, que foi mantido curto (cerca de 6 polegadas). O usuário não tinha escolha, mas para colocá-lo diretamente atrás do computador com o monitor em cima dela. Isto causou problemas para um monitor não Tandy cujo caso não se encaixava os furos de montagem. Além disso, o encaixe por fricção do conector da extremidade do cabo de interligação já feito curto possível desligar o sistema de barramento a partir da CPU se qualquer unidade foi inadvertidamente deslocadas durante o funcionamento.

unidades de disquete

Radio Shack introduziu drives de disquetes em julho de 1978, cerca de seis meses após o Modelo I foi colocado à venda. O Modelo I Disk Operating System TRSDOS foi escrito por Randy Cozinhe sob licença da Radio Shack; Randy afirma ter sido pago US $ 3000 para ele. A primeira versão lançada para o público foi uma v2.0 buggy. Este foi rapidamente substituído por v2.1. necessário comprar o Interface de expansão, que incluiu uma densidade única interface de disco flexível (com uma capacidade formatada de 85k) com base na Western Digital 1771 chip controlador single-densidade disquete. O padrão da indústria Shugart Associates foi usada SA-400 da unidade de disco minifloppy. Quatro unidades de disquete poderia ser encadeados com o Modelo I. A última unidade da cadeia era suposto ter um resistor de terminação instalado, mas muitas vezes não era necessária, uma vez que foi integrado cabos posteriores.

A demanda para o modelo I impulsiona significativamente excedeu a oferta em primeiro lugar. Infelizmente, era fiável, em parte, uma vez que a interface faltava um separador de dados externo (tampão). A primeira versão (s) de TRS-DOS também foram de buggy, e não ajudou pelo chip Western Digital FD1771 que não poderia relatar de forma confiável o seu estatuto por vários ciclos de instrução depois de ter recebido um comando. Um método comum de lidar com o atraso foi de emitir um comando para o 1771, executar várias instruções "NOP", em seguida, consulta a 1771 para o resultado. No início TRS-DOS negligenciado o período de espera ainda não documentado necessário, e status, portanto, falsa foi muitas vezes voltou para o sistema operacional, gerando erros aleatórios e falhas. Uma vez que o atraso 1771 foi implementado, foi bastante confiável.

Em 1981, Steve Ciarcia publicado em BYTE o projeto para um, melhorou interface de expansão caseiro com RAM adicional e um controlador de disco para os TRS-80.

Um separador de dados e um controlador de disco de dupla densidade (com base no chip WD 1791) foram feitas por Percom (um fornecedor periférica Texas), LNW, Tandy e outros. O Percom Doubler adicionou a capacidade de iniciar e usar dupla densidade disquetes usando um TRSDOS Percom modificados chamados DoubleDOS. O LNDoubler adicionou a capacidade de ler e escrever a partir de 5¼" unidades de disquete para um total de 1.2 MB de armazenamento. Perto do fim da vida útil do Modelo I, em 1982, as atualizações foram oferecidos para substituir seu controlador original com uma dupla densidade de um.

As unidades de disco oferecidos no modelo I foram Shugart SA-400s que apoiaram 35 faixas e foi o único de 5,25" drive no mercado em 1977-78. Em 1979, outros fabricantes começaram a oferecer drives. Modelos 3/4 / 4P utilizados Tandon TM -100 unidades 40 de via. A combinação de 40 faixas e de dupla densidade deu uma capacidade de 180 kilobytes por disquete de face única. A utilização de índice de sincronização significava que um " disco flippy " necessário um segundo furo de índice e contra gravação permitir entalhe. pode-se comprar "flippies" feita na fábrica. Alguns editores de software formatado um lado para sistemas Apple e outro para o TRS-80.

O método usual de se conectar drives de disquetes envolveu a criação da letra de unidade através de blocos de jumper na placa controladora da unidade, mas Tandy optou por uma técnica de user-friendly um pouco mais onde todos os quatro pinos selecionados nas unidades foram jumpeado e o cabo de fita estava faltando a unidade Selecione a linha. Assim, o usuário não precisa se preocupar sobre se mover jumpers em torno dependendo de qual posição na cadeia uma unidade estava.

Um cabo de fita flexível plana padrão foi perfeitamente utilizável no Modelo I, caso em que as unidades teriam que ser ligada em ponte com o seu número na cadeia, ou até mesmo um "twist" cabo IBM PC, o que exigiu a criação de cada número da unidade a 1, mas apenas permitiria duas unidades na cadeia.

Embora terceiros doses permitido ao usuário definir praticamente qualquer formato de disquete que ele queria, o "menor denominador comum" formato para TRS-80 foi a densidade única linha de base, um só lado, o formato 35-40 trilha do Modelo I.

Os fornecedores de terceiros como Aerocomp disponibilizados dupla face e 80 pista de 5-1 / 4 polegadas e mais tarde de 3-1 / 2 polegadas drives de disquetes com até 720 KB de armazenamento cada. Estas novas unidades foram todos meia-altura e, por conseguinte, necessários diferentes ou modificados caixas de accionamento.

Exatron Stringy Floppy

Uma alternativa para fita cassete e de armazenamento de disco flexível foi fornecido por uma empresa chamada Exatron . O dispositivo era uma unidade de fita loop contínuo, apelidado de "floppy pegajoso" ou FSE. É necessária nenhuma interface de expansão, ligar directamente para barramento de expansão de 40 pinos do TRS-80, era muito menos caro do que uma unidade de disquete, pode ler e gravar dados de acesso aleatório como uma unidade de disquete ao contrário de uma fita cassete, e os dados transferidos pelo até 14.400 baud . Cartuchos de fita Exatron armazenada mais de 64 kB de dados. O FSE poderiam coexistir com a unidade de cassete de dados TRS-80. Ele era popular com TRS-80 entusiastas, vendendo mais de 4000 unidades até 1981. Exatron também fez uma placa de expansão RAM complementar que instalada no teclado TRS-80 para aumentar a memória a 48 kB sem a E / I.

Disco rígido

Radio Shack introduziu um disco rígido externo 5 MB para o TRS-80 Modelo III / 4, em 1983. Era a mesma unidade de disco rígido oferecido para a linha de Modelo II, mas veio com software OS para o modelo III / 4. Um adaptador foi necessária para conectá-lo ao do Modelo I E / I. A unidade foi sobre o mesmo tamanho de um gabinete computador desktop moderno. Até quatro discos rígidos pode ser daisychained por 20 MB de armazenamento. O sistema operacional LDOS por sistemas lógicos foi empacotado, que forneceu utilitários para gerenciar o espaço de armazenamento e backup flexível. O preço de varejo inicial para a primeira unidade (primária) (US $ 2495) é equivalente a US $ 6100 em 2017. Mais tarde, um disco rígido de 15 MB foi oferecido em uma caixa branca, o que poderia ser daisychained para até 60 MB. Como a maioria dos discos rígidos usados ​​nas máquinas de 8 bits, não havia provisão para subdiretórios, mas o utilitário DiskDISK era uma alternativa útil que poderia criar disco rígido virtual arquivos ".DSK" que poderiam ser montadas como outra unidade de disco, e usados ​​como um subdiretório faria. Para exibir o diretório / conteúdo de um arquivo de disco virtual desmontado DiskDISK, um DDIR shareware programa "Virtual Disk Utility Directory" era comumente usado.

impressoras

O "impressora rápida", foi uma impressora rotativa electrostática incomum que digitalizada a memória de vídeo através do conector de barramento, e impressa uma imagem de ecrã para o papel revestido de alumínio em cerca de um segundo. Infelizmente, era incompatível com a versão final, tamponada da interface de expansão, e com o "coração" interrupção usado para o relógio de tempo real em disco básico. Isso pode ser superado usando cabeamento especial, e ao fazer uma gravação "fictício" à porta cassete enquanto desencadeando a impressora.

Duas impressoras 3o partido foram para papel revestido de metal 57 milímetros, para a venda de cerca de 600 DM, na Alemanha, e uma impressora de matriz de pontos construído por Centronics para papel normal, custando à primeira DM 3000, depois vendida a cerca de 1500 em algumas lojas DM. Ele tinha apenas sete pinos, de modo que as letras com descendentes, tais como minúsculas "g" não atingiu sob a linha de base, mas foram elevados dentro da linha normal.

Radio Shack ofereceu uma extensa linha de impressoras para a família TRS-80, variando a partir de unidades de base de matriz de pontos de 9 pinos para grandes impressoras de grande transporte de linha para uso profissional, impressoras de margarida, impressoras de jacto de tinta, impressoras a laser e plotters cor. Todos tinham uma interface Centronics-padrão e depois da introdução do computador cores linha em 1980, muitos também tiveram um conector para interface serial do CoCo.

FP-215 é uma mesa plotter .

Programas

BASIC

Três versões do BASIC linguagem de programação foram produzidos para o Modelo I. Nível I BASIC caber em 4 KB de ROM , e Nível II BASIC se encaixam em 12 KB de ROM. Nível I foi única precisão única e tinha um conjunto menor de comandos. Nível II introduziu precisão dupla suporte de ponto flutuante e tinha um conjunto muito mais amplo de comandos. Nível II foi ainda aumentada quando um sistema de disco foi adicionado, permitindo o carregamento do disco básico .

Nível I BASIC foi baseada em Li-Chen Wang livre de Tiny BASIC com algumas funções adicionais adicionadas por Radio Shack. Ele teve uma excelente manual de-o Manual do Usuário para o Nível 1 por David A. Lien -que apresentou lições sobre programação com texto e desenhos humorísticos, tornando os assuntos muito fácil de entender. Lien escreveu que foi "escrito especificamente para pessoas que não sabem nada sobre computadores ... Eu quero que você se divertir com seu computador! Eu não quero que você tenha medo dele, porque não há nada a temer" . Nível I BASIC tinha apenas duas cordas variáveis ( A$e B$), 26 variáveis numéricas ( A- Z) e um array, A(). Código para funções como SIN (), COS () e TAN () não foi incluída na ROM mas impressa no final do livro. As únicas mensagens de erro foram: " WHAT?" para erros de sintaxe " HOW?" por erros aritméticos, como divisão por zero , e " SORRY" para fora do memória erros.

Nível I BASIC não foi indexado palavras -reserved foram armazenados literalmente. A fim de maximizar o código que poderia ser amontoados em 4K dos usuários de memória poderia entrar abreviaturas para palavras reservadas. Por exemplo, escrever " P." em vez de " PRINT" poupando assim 3 bytes.

Nível II BASIC, introduzido em meados de 1978, foi licenciado pela Microsoft e foi obrigado a usar as unidades de ônibus e de disco de expansão. Radio Shack sempre tinha a intenção para o Nível I BASIC para ser apenas um paliativo até Nível II estava pronto e a primeira brochura para o Modelo I em Janeiro de 1978 mencionou que o nível II BASIC foi "em breve". Era uma versão reduzida do 16k BASIC estendido , já que o modelo que eu tinha 12k de espaço ROM. De acordo com Bill Gates : "Foi uma espécie de intermediário entre o 8k Básico Básico e Avançado. Alguns recursos de Extensão básicas, tais como erros descritivos e funções definidas pelo usuário não foram incluídos, mas havia variáveis de precisão dupla e a instrução USING PRINT que queríamos para entrar. todo o desenvolvimento de Nível II BASIC levou cerca de quatro semanas do início ao fim ". O manual que acompanha era mais concisa e técnica que o manual Nível I. Máquinas originais Nível I BASIC equipados poderia ser adaptado para o Nível II através de uma substituição ROM realizada pela Radio Shack para uma taxa (originalmente $ 199). Os usuários com programas de Nível I BÁSICAS armazenados em fita cassete tinha de convertê-los para o tokenized Nível II BASIC antes do uso. Uma utilidade para este foi fornecido com o Nível II ROMS.

Disk BASIC adicionado a capacidade de executar disco I / O, e em alguns casos ( NEWDOS / 80 , MULTIDOS, DosPlus, LDOS) adicionado ordenação poderoso, pesquisa, edição em tela cheia, e outras características. Nível Básico II reservados algumas dessas palavras-chave e emitiu um " ?L3 ERROR", sugerindo um behind-the-scenes mudança de direção interveio entre a criação das ROMs de nível II e da introdução de disco básico.

Microsoft também comercializado um BASIC melhorada chamada Nível III BASIC escrito por Bill Gates, que foi fornecido em uma fita cassete. A cassete contém uma versão "Cassette File" de um lado e uma versão "arquivo em disco" no segundo lado para o (que era para ser salvos em disco) user sistema de disco. Nível III BASIC adicionado a maioria das funções na versão completa 16 KB de outras TRS-80 melhorias específicas BÁSICOS além de muitos. Muitos dos recursos do Nível III básicas foram incluídos no BASIC BASIC e rígido do o TRS-80 Modelo III Nível II.

Nível I BASIC ainda foi oferecido no Modelo I em qualquer 4k ou 16k configurações após a introdução de nível II BASIC.

Outras aplicações

Blackjack e gamão veio com o TRS-80 para livre e, na sua estreia Radio Shack ofereceu quatro folha de pagamento, finanças pessoais e programas educacionais, tudo em fita cassete. Enquanto Radio Shack lojas franqueadas vendidos produtos de terceiros, lojas próprias foram na primeira proibido de revender produtos não vendidos por si só Radio Shack. Qualidade dos seus próprios produtos muitas vezes era pobre. A crítica 1980 80 Micro revisão de uma aventura de texto descreveu como "mais um exemplo da incapacidade da Radio Shack para lidar com o consumidor no mercado de um consumidor". A revista acrescentou: "Infelizmente, também, como com alguns outros programas de Radio Shack, as instruções parecem assumir que o leitor é uma criança ou um adulto com a mentalidade de uma carne enlatada um pouco prematuro."

Verde indicava que ano que, embora "há mais programas de 80 do que para todos os outros sistemas combinados" por causa da grande quota de mercado do computador, "Radio Shack não pode anunciar isso porque eles estão tentando tão duro quanto eles podem para manter este fato um segredo de seus clientes. Eles não querem que os TRS-80 compradores para saber que há algo mais do que seu punhado de programas medíocres disponíveis "muitos dos quais" são desastrosas e, tenho certeza, fazendo um tremendo dano ao indústria". Um autor escreveu em um artigo de 1979 sobre "mistério de controle de linguagem de máquina gráfica" do computador que "Radio Shack parece esconder as pequenas jóias puras de informações um hobby precisa fazer um tesouro do TRS-80". Ele afirmou que não seja o nível "excelente" Eu Manual Básico "tem havido pouca informação até recentemente ... TRS-80 proprietários devem ser criativo", relatando que "teclado, vídeo e cassete" a funcionalidade do computador também foram indocumentados. O primeiro livro "autorizado" pela Tandy com informações técnicas sobre TRSDOS para o Modelo I não apareceu até após a descontinuação do computador. Em 1982 a empresa admitiu-depois de nenhum software apareceu para o Modelo 16, depois de cinco meses-que deveria ter, como a Apple, incentivou desenvolvedores terceiros de produtos como o killer app VisiCalc . (A 1.980 longo artigo em uma publicação Tandy introduzindo a versão TRS-80 de VisiCalc não mencionou que a planilha tinha sido disponível para o Apple II por um ano.) Em 1985, da empresa Ed juiz afirmou que diferente de scripsit e DeskMate " temos a intenção de confiar principalmente em 'big-name', comprovada no mercado de software de empresas líderes de software". Um conjunto completo de aplicativos de escritório tornou-se disponível a partir da empresa e outros, incluindo os VisiCalc e Multiplan planilhas e o escritor lenta , lápis elétrica e scripsit processadores de texto.

Apesar gráficos limitados do TRS-80 e capacidade de som, empresas de software independentes, como Big Five Software produziu versões não licenciadas de jogos arcade como da Namco Galaxian , da Atari Asteroids , e de Exidy Targ . Algumas empresas portado jogos de outros computadores domésticos da época, como o original Zork jogo de aventura. Havia também muitos jogos originais para o TRS-80, incluindo atiradores como lutador Cosmic e Comando de Defesa e programas experimentais estranhos tais como Dança Demônio , um jogo no qual o jogador compôs uma canção para um diabo e coreografado seus passos de dança ao som da música. Microchess para o Modelo I tinha três níveis de jogo e pode ser executado no 4KB de memória que era padrão com este modelo.

Software utilitário como de Stewart Software Toolkit ofereceu a primeira classificada diretório, decodificação ou redefinição de senhas, e a capacidade de eliminar partes do TRSDOS que não eram necessárias, a fim de liberar espaço em disco flexível. Eles também produziu o On-Line 80 BBS, um Bulletin Board System baseado TRSDOS.

Talvez por causa da falta de informação sobre TRSDOS, em 1982, talvez mais sistemas operacionais existia para os TRS-80 do que para qualquer outro computador. TRSDOS foi limitado nas suas capacidades, uma vez que a Apple DOS 3.3 no Apple II , foi concebido principalmente como uma forma de estender BASIC para apoiar unidades de disco. Inúmeros sistemas operacionais alternativos apareceram, incluindo NEWDOS, um rival de terceiros vendidos por uma empresa chamada Apparat computadores pessoais, que saiu do negócio em 1987. Outros incluída DoubleDOS , DOSPlus , MICRODOS , NEWDOS / 80 , UltraDOS (mais tarde chamado MULTIDOS), e VTOS . As últimas versões (6.x) de TRSDOS foram realmente renomeado LS-DOS (aka LDOS ).

CP / M tornou-se um sistema operacional padrão para uso comercial em máquinas baseadas em Z80 e versões correu em todos os TRS-80. Placa Mappers Omikron Systems remapeado a ROM BASIC para executar programas / M CP não modificados no modelo I.

Recepção

Dan Fylstra , entre os primeiros proprietários, escreveu em BYTE em abril de 1978 que, como um "computador 'aparelho' ... o TRS-80 traz o computador pessoal um bom negócio mais perto do cliente médio", adequado para uso doméstico e empresarial luz . Ele concluiu que "não é a única alternativa para o usuário do computador pessoal aspirante, mas é um forte concorrente." Jerry Pournelle escreveu em 1980 que "o básico TRS-80 é um monte de computador para o dinheiro que vem pronto para ser executado para a direita fora da caixa, e pode ser configurado por três meninos -. Idades entre 9, 11 e 13. .. A documentação Tandy / Radio Shack é excelente, e há um monte de bons programas disponíveis". Ele observou que, embora a "apenas sobre cada componente das minhas TRS-80 tomou uma viagem para a loja local a ser fixado", "nada disso me custa nada, não era mesmo inconveniente, especialmente com a Rádio Barracas locais em todo o lugar ... Dado o preço dos TRS-80, controle de qualidade de Tandy é melhor do que você esperaria." Pournelle criticou a qualidade da Tandy de aplicação e sistema de software, incluindo o "desnecessariamente complexos" TRSDOS e alto custo de seus periféricos. Ele informou, no entanto, que com a placa Omikron, memória adicional, e de 8 e 5 unidades de disco 04/01 polegadas ", para um custo total de menos de US $ 5000, você tem uma máquina de 48 K-byte capaz de executar todo o TRS -80 programas, CP / M de software e editores de texto de alto grau, como Word master , Magic Wand , Lápis Eléctrica, eo editor Proteus ... tudo sem a construção de um único kit".

Três anos mais tarde Pournelle foi menos positiva sobre o computador. Ele escreveu em maio de 1983, "Quanto a nossos TRS-80 Modelo I, que destruiu esse otário há muito tempo. Era sempre confiável, e viagens para a tomada de Radio Shack local não ajudam repetido. O problema foi que Tandy cortar cantos" . Pournelle escreveu em julho:

Eu sou um pouco amargo sobre minhas experiências com Tandy. Eu tinha realmente pensei que o Modelo I foi a máquina do futuro: um computador de casa barato que poderia ser expandido por etapas até que ele iria fazer um trabalho profissional. Claro que nunca foi isso. Primeiro, Tandy tentou cercar Modelo usuários I a esse sistema operacional pateta, e então ele não deixaria lojas Radio Shack vender software não-Tandy. ... Ele nunca tinha sido tão bem projetado, e quando as vendas decolaram muito mais rápido do que o previsto, o sistema de controle de qualidade não poderia lidar.

sucessores compatíveis

Tandy viria a substituir o modelo I com o modelo amplamente compatível III em 1980. (O TRS-80 Modelo II tinha sido um design totalmente diferente e incompatível). O modelo III por sua vez foi sucedido pelo Modelo compatível com versões anteriores 4 em 1983.

modelo III

TRS-80 Modelo III

Tandy lançou o TRS-80 Modelo III em 26 de julho de 1980. As melhorias do Modelo III sobre o Modelo I incluído: built-in minúsculas, uma melhor teclado com teclas de repetição, um conjunto de caracteres melhorado, um relógio de tempo real, 1500 interface de -baud cassete, um mais rápido (2,03 MHz) Z-80, e a eliminação dos espaguete cabo (devido à sua tudo-em-um invólucro). Além disso, um modelo III com dois drives de disquete necessária a utilização de apenas uma tomada elétrica (um modelo de dois unidade I necessário cinco saídas: um para cada CPU / teclado, interface de expansão, monitor de vídeo, e as unidades) e evitou a complicada power on / off seqüência do Modelo I. Logo após a introdução do Modelo III, a produção Modelo I foi interrompido uma vez que não cumprir com as novas FCC regulamentos a partir de 01 de janeiro de 1981 em relação a interferência eletromagnética .

Tandy distinguido entre o modelo de topo de gama II e III Modelo, descrevendo esta última como "um sistema administrativo, boa para coisas como processamento de texto, a gestão de dados e operações VisiCalc" e adequado para pequenas empresas. A versão de menor preço do Modelo III foi vendido com 4 KB de armazenamento de memória RAM e uma cassete. placa da CPU do computador tinha três bancos de soquetes (8 soquetes para um banco) que poderia aceitar Tipo 4116 DRAM, então configurações de memória veio em tamanhos 16KB, 32KB, ou memória 48KB RAM. Instalações com 32k ou 48k de memória RAM pode ser atualizado com o armazenamento de unidade de disquete. Não havia espaço dentro do gabinete do computador por duas unidades de altura completa. Aqueles oferecidos por Tandy / Radio Shack foram single-sided, 40 pista, dupla densidade (codificação MFM) para 180k de armazenamento. fornecedores de terceiros oferecido unidades em duas faces e 80-track, embora a controlá-los eles tiveram que modificar o código do driver TRSDOS ou então fornecer um terceiro alternativa DOS que poderia (veja abaixo). A instalação de unidades de disquete também necessário fonte de alimentação do computador para ser atualizado. Não há ventilador de arrefecimento interno no Modelo III; ele é utilizado o arrefecimento por convecção passiva (a menos que um número invulgar de expansões de alimentação de fome foram instalados internamente, tal como uma unidade de disco rígido, placa gráfica, kit de aumento de velocidade, placa RS-232, etc).

Tandy afirmou que o Modelo III era compatível com 80% do software Modelo I. De O Modelo III mapa de memória e sistema de arquitectura foi basicamente o mesmo que o modelo I, mas a porta de unidades de disco e impressora foram movidos de memória mapeada para a porta de I / O, assim software de modelo I que tenta manipular o controlador de disco directamente ou saída para a impressora (em particular Modelo I doses e pacotes de aplicativos como Visicalc e scripsit) não vai funcionar. Sob o modelo de sistema TRSDOS 1,3 operacional fornecido discos I pode ser lido no Modelo III, mas não vice-versa. O OS LDOS opcional (por Logical Systems Inc.) utilizado um formato de disco comum para ambas as versões Modelo I e Modelo III. Clientes e desenvolvedores reclamaram de bugs no interpretador Microsoft BASIC é o modelo III e TRSDOS. Tandy / Radio Shack (e TRS-80 revistas como 80 Micro ) publicado periodicamente um grande número de patches de software para corrigir essas deficiências e para permitir que os usuários personalizem o software às suas preferências.

Diferenças na WD1771 e controladores de disquete WD1791 criado problemas de leitura Modelo discos I sobre um modelo III (a atualização de dupla densidade no Modelo I incluiu ambos os chips, enquanto um modelo III teve apenas o WD1791). O WD1771 poderia apoiar marcadores quatro de dados enquanto o WD1791 suportado apenas dois, e algumas versões do TRS-DOS para o modelo I também fez uso deles. Além disso, eles foram usados ​​por esquemas de proteção contra cópia. Software estava disponível para permitir discos Modelo I para ser lido em um modelo III.

O WD1791 poderia apoiar a s bitrate de 500 bit / necessários para unidades de disquete de alta densidade, mas o controlador não foi capaz de usá-los sem extensas modificações.

TRS-DOS para o Modelo III foi desenvolvido internamente pela Radio Shack em vez de ser contratada como DOS é o modelo que eu. Nenhum da base do código de modelo I DOS foi reutilizado e o Modelo III DOS foi reescrita a partir do zero; Isso também criou alguns problemas de compatibilidade desde API do Modelo III DOS não era totalmente idêntico ao Modelo I DOS. Este foi principalmente para evitar disputas legais com Randy Cozinhe em posse do código como tinha ocorrido com o modelo I DOS e também porque Radio Shack originalmente planejado para incluir vários recursos no Modelo III, tais como 80 coluna de sustentação texto que acabou não se materializando. Duas primeiras versões, 1.1 e 1.2, foram substituídos pela versão 1.3 em 1981 que se tornou o padrão OS Modelo III. TRS-DOS 1.3 era não formato compatível com 1.1 e 1.2; um utilitário chamado XFERSYS foi fornecido que converteu discos formato mais antigo para o formato TRS-DOS 1.3 (esta mudança foi permanente e os discos resultantes não poderia ser lido com as versões mais antigas do DOS).

tela de inicialização é o modelo III foi limpo a partir do Modelo I. Em vez de exibir lixo na tela ao ligar, é apresentada uma "Disquete?" Avisar se um disquete de boot não foi detectado. O usuário pode, em seguida, insira um disco e pressione qualquer tecla para arrancar ou quebrar-Reset para entrar em BASIC.

Enquanto Modelo I DOS era bastante flexível em suas capacidades, Modelo III DOS foi codificado apenas apoio 180k individuais disquetes lados, um problema fixado pelas muitas doses terceiros. Para o efeito, quando Radio Shack introduzido discos rígidos para a linha TRS-80 em 1982, eles optaram por licenciar LDOS em vez de tentar modificar Modelo III DOS para suporte de disco rígido.

BASIC sobre o Modelo III foi 16k em tamanho e incorporou algumas características do Nível I Disk BASIC

DOS 1.3 foi dado mais algumas pequenas atualizações, sendo o último em 1984, embora o número da versão não foi alterada. Isto incluiu pelo menos uma atualização que iria escrever uma mensagem de ovo de Páscoa "Joe, você rummy urubu" em um setor de disco não utilizado, que era tida como uma mensagem piada deixado por um programador em uma versão beta, mas acidentalmente incluída no mestre de produção.

O teclado Modelo III faltava uma chave de controle. Muitos programas de aplicação utilizado o chamado "a chave" (a tecla com um comercial no símbolo), enquanto outros usaram a seta tecla SHIFT-up combinação. Muitas vezes a tecla CLEAR foi usado em combinação com número e alfa chaves. O teclado Modelo III também faltava um CAPS-chave; para caps-travar as teclas alfa o usuário pressionou a combinação SHIFT-de zero chave. Sob LDOS typeahead foi suportada.

Hardware Aftermarket foram oferecidos por Tandy / Radio Shack e muitos fabricantes de terceiros. O habitual selecção de add-ons e periféricos disponíveis para o modelo I foram oferecidos: drives de disquetes de popa (duas unidades adicionais podem ser conectados a um conector de cartão de ponta no painel traseiro), uma unidade de disco rígido externo (LDOS foi decorado como Tandy de vice-duro OS unidade TRSDOS), uma placa de gráficos de alta resolução (resolução de 512x192 pixels), uma porta serial RS-232C em um cartão de circuito interno, e uma impressora paralela (ligado por um conector de cartão de ponta). Um particularmente popular hardware / software add-on foi o Orchestra-90 music sintetizador. Pode ser programado para jogar até cinco vozes com uma gama de seis oitavas stereophonically. Um grande número Orch-90 (como foi muitas vezes chamado) arquivos de música foram disponível para download a partir Compuserve . O Orch-90 foi licenciado de uma empresa chamada Software Caso, que também produziu o Modelo I-compatível Orchestra-85 de 1981.

Porque TRSDOS 1.3 foi achado em falta por muitos usuários, Tandy oferecido (a custo adicional) do sistema lógico LDOS Versão 5 como uma alternativa. Tal como acontece com o Modelo I, outras fontes de terceiros também ofereceu alternativas TRSDOS para o Modelo III, incluindo NEWDOS de Apparat , MULTIDOS de Alphabit e DOSPlus Micro Sistemas de Software . Estes eram compatíveis com TRSDOS 1.3 e correu os mesmos programas de aplicações, mas ofereceu melhores estruturas de comando, mais e melhores utilitários do sistema, e melhorias para o interpretador Microsoft BASIC. Depois de escrever o modelo original I TRS-DOS, Randy Cozinhe começou a trabalhar em sua própria DOS, intitulado VTOS , que logo foi substituída por LDOS e também criou alguma frustração para os usuários, uma vez que era a única TRS-80 DOS para ser protegido contra cópia.

Embora na maior parte destina-se como um computador baseado em disco, o Modelo III estava disponível em uma configuração de cassete base com nenhum hardware de disco e apenas 16k de memória RAM. Radio Shack, também ofereceu uma versão de nível I com 4k ou 16k, idêntico ao Modelo I Nível I BASIC, mas com a adição de LPRINT e LLIST comandos de saída da impressora. Atualizando para uma máquina de disco exigiu a instalação de pelo menos 32k de memória RAM, a placa controladora de disco, e uma fonte de alimentação adicional utilizado para as unidades de disco.

Tal como acontece com EI é o modelo I, a porta RS-232 no Modelo III foi uma opção de custo extra e não incluído no preço base do computador.

Como o Modelo I, o Modelo III vendeu muito bem no mercado educacional. Muitos administradores escolares valorizados design all-in-one hardware é o modelo III, pois tornou mais difícil para os alunos "ficar com" componentes do computador quando os professores por demais ocupados não estavam olhando. InfoWorld aprovado do projeto do Modelo III-única unidade, gerenciamento de cabos simplificada e melhorias, tais como a falta de salto teclado e maior confiabilidade disco. O revisor, um ex-proprietário Modelo I, afirmou: "Estou impressionado" e que "tinha o Modelo III está disponível, é provável que eu não teria vendido". Ele concluiu: "Se você está à procura de um computador que não é muito caro, mas que funciona bem, você seria sábio para testar o Modelo III-você pode acabar comprando."

Don francês, que tinha deixado Radio Shack para fundar FMG Software depois de desenhar o Modelo I, expressou sua decepção com a nova máquina ao tentar converter CP / M para executar nele. "Eu encontrei inúmeros problemas com a unidade de disquete e sua interface. Radio Shack vai vender um modelo III a ninguém. Eles estão tentando vendê-lo como um computador de negócios quando o software existente é totalmente inadequada. 48k apenas não é suficiente . você ficar sem memória antes de ir. Eles estão vendendo um pacote médico que ocupa nove discos. Eu acho que o Modelo III é uma máquina muito mal concebido ".

modelo 4

TRS-80 Modelo 4 (versão padrão)
TRS-80 Modelo 4P

O sucessor para o Modelo III era o TRS-80 Modelo 4 (Abril de 1983, com o "4" escrito como um algarismo árabe ). Tinha mais rápido Z80A 4 CPU MHz, um monitor de vídeo maior de 80 colunas x 24 linhas, teclado maior, e pode ser atualizado para 128KB de memória RAM. O Modelo 4 era compatível com o software de Modelo III e padrão da indústria CP / M software de aplicações. Um modelo sem disco 4 (com 16KB RAM) custa $ 999, com 64 KB de RAM e um disco de um só lado 180K conduzir $ 1699, e duas unidades de $ 1.999; uma atualização para o modelo III proprietários custar US $ 799 e forneceu uma nova placa-mãe e teclado. Tandy vendeu 71.000 em 1984. O novo computador usado exatamente o mesmo tudo-em-um gabinete como o Modelo III, adotando um esquema de cor bege em vez da década de 1970 no estilo "Star Wars" de aparência mais contemporânea, preto e cinza usado no Modelo I / III. Caso o Modelo 4 de também comutada a partir de plástico translúcido pintado por pulverização de plástico moldado, assegurar que a coloração era permanente e não propenso a descascar.

O Modelo 4 da primeira aparição no catálogo Radio Shack ter a seguinte redacção: " Sim, parece um modelo III, mas é muito, muito mais Compare o preço e as características do nosso novo surpreendente Modelo 4 para qualquer outro computador em sua classe Você.. verá que para o poder, versatilidade e conveniência é um verdadeiro avanço. para adicionar os mesmos recursos para outros computadores, você teria que pagar muito mais."

Correndo CP / M nos modelos I / III só tinha sido possível através de uma modificação de hardware que remapeado as ROMs BÁSICOS longe de endereço de memória zero, como a de terceiros add-on vendido como a placa Omikron Mapper, ou executando uma versão de CP / M modificado para executar a um endereço inicial diferente de zero. No entanto, isso também necessário aplicativos modificados, desde que a área da memória em zero continha os vetores para aplicações de acesso a própria CP / M. O Modelo 4 pode executar CP / M sem modificação. Digital Research produziu para Tandy / Radio Shack uma versão do seu CP / M 3.0 para o modelo 4, mas foi buggy e efectivamente prestado um Transient Área de Programa menor do que a CP não bancados / M 2.2. Um terceiro, Montezuma Micro, forneceu uma versão do CP / M 2.2 que foi personalizado para hardware do Modelo de 4 e tinha um utilitário para leitura / escrita formatos de disco CP / M, de muitas outras marcas de computador. Um utilitário Borland Sidekick-like (Janela do Monte) foi vendido separadamente, que correu na 64KB de memória RAM depositado.

O modelo utilizado 4/1773 controladores de disquetes WD1770 em lugar do WD1791 que permitiu uma diferença maior entre o orifício e índice primeiro sector; versões posteriores do TRS-DOS e LDOS foram modificados para ser capaz formato usando essa configuração.

O Modelo de 4 fornecido com TRSDOS 6, uma versão melhorada do LDOS popular (em si um aprimoramento para versões mais antigas do TRSDOS) por sistemas lógicos. Quando o modelo de 4 inicializa em TRSDOS 6 a exibição de vídeo 80 muda para o modo de 24 × e todo o espaço de endereço 64 KB é mapeado como RAM. O Modelo 4 também é capaz de executar todo o software de Modelo III quando um modelo rígido do sistema operativo III é detectado e carregado durante a inicialização, com um modo de vídeo de 64 x 16 e ROMs Modelo III mapeado de endereço zero. Modelo 4 possui, incluindo o alto-falante interno, não estão disponíveis no modo de Modelo III. Usuários experientes em Z80 assembler pode acessar Modelo 4 características como a tela maior e bancados RAM no modo de Modelo III através de sua máquina de portas I / O.

TRSDOS 6 forneceu uma série de utilidades e filtros para tirar o máximo partido do Modelo 4 de novos recursos de hardware. Seu programa ramdisk foi chamado Memdisk e poderia usar o 64KB extra opcional de carneiro, ou uma porção especificada de 64KB principal do Z-80. Isto poderia prender módulos e utilitários mais frequentemente necessárias de TRSDOS com cerca de 30KB de sobra, liberando todas as unidades de disquete para disquetes de dados. A instalação do sistema na Memdisk também acelerou o funcionamento do computador muito, como sobreposições sistema iria carregar a partir da memória em vez de disco. TRSDOS também ofereceu um comando SYSRES que fez especificado TRSDOS módulos de sobreposição residentes no 64KB principal, permitindo mais espaço livre em disco no disquete do sistema na unidade de zero, o que também aumentou o espaço livre disponível em um sistema Memdisk. TRSDOS também forneceu um spooler de impressão que funcionou como uma tarefa em segundo plano enquanto outros aplicativos estavam em uso; que poderia levar pouca memória usuário em uma máquina expandida, uma vez que poderia usar o 64KB extra como sua memória buffer. O utilitário de backup era versátil, se por vezes confusa para iniciantes devido a seus muitos parâmetros. Um filtro de formas obtidas impressões personalizadas possíveis para aplicações que não possuam capacidade para impressão formatado. Um filtro de teclado, teclas Multiplicador, permitir que o usuário defina cordas macro às <Limpar> <alpha> chaves. A (não-simbólica) depurador barebones linguagem de máquina foi padrão. TRSDOS teve uma @DEBUG SVC disponível, o que um programador pode inserir um programa para invocar o depurador no comando. Job Control Language serviu como o equivalente ao processador de lote do MS-DOS. Uma instalação JOBLOG manteve um registro de todos os comandos TRSDOS emitidos. Um programa de terminal capazes, COMM / CMD, servida a porta serial RS-232. TRSDOS 6, como versões anteriores, foi fornecido com um utilitário REMENDO que permitiu não-programadores de instalar modificações no programa de código máquina.

Uma versão redesenhada do Microsoft BASIC que se assemelhava da empresa GW-BASIC para MS-DOS foi empacotado com TRSDOS 6 (embora ainda usado edição orientada a linha como modelo III BASIC). Novos recursos suportados nomes de variáveis mais de dois caracteres, estruturas de loop while ... Wend, encadeamento de programas e funções definidas pelo usuário (DEF FN). Algumas características do Modelo III BASIC foram retiradas, como a capacidade para comprimir afirmações básicas omitindo espaços (esse recurso, também encontrado no Commodore BASIC, reduziu o consumo de memória de programas). Ele também não tinha os comandos para definir, redefinir e testar blocos gráficos no ecrã.

Para o Modelo III programadores BASIC veteranos Modelo 4 BASIC veio com duas desvantagens. Primeiro, os nomes das variáveis ​​tiveram de ser separados de palavras-chave básica com espaços, ao contrário do modelo III disco básico que lhes permitia ser executados em conjunto. Isso ocorre porque os nomes de variáveis ​​do intérprete do Modelo 4 pode ser de até 40 caracteres de comprimento, e os nomes das variáveis ​​do intérprete Modelo III tinha que ser um ou dois caracteres de comprimento (o intérprete aceitaria nomes mais longos, mas apenas os dois primeiros caracteres foram significativos para identificar, unicamente, a variável). A versão Model 4 de BASIC, portanto, teve que procurar o espaço de delimitação para encontrar o fim do nome da variável. O que isto significa para o programador converter seu antigo programa Modelo III no Modelo 4 BASIC foi uma grande quantidade de edição tedioso porque os programadores Modelo III, para economizar memória e execução velocidade, normalmente compactado seu código usando dois caracteres nomes de variáveis ​​e eliminando espaços separando variáveis ​​e palavras-chave. A segunda desvantagem era que o modelo 4 BASIC faltava o comando disponível no Modelo III BASIC para triagem matrizes (CMD "O"). Esta foi uma grande dor de cabeça para os programadores de manutenção de código para aplicações de negócios, e levou muitos programadores básicas para homebrew uma capacidade de substituição. Mais tarde, os editores de software de terceiros feita produtos disponíveis para preencher a lacuna para não-programadores. Outra solução preferida por alguns foi para continuar a executar os seus programas no modo Modelo III sob Modelo III BASIC, mas ativar a velocidade do Modelo 4 é mais rápido, exibição de vídeo maior, e teclas extras, manipulando seu hardware com código de máquina. Para aqueles programação em diferentes BASIC interpretado, mas nunca idiomas atualizado para o modelo 4, esta era a sua única opção para acessar o novo modelo 4 possui (Microsoft finalmente actualizou todo sua linha de produtos de idioma para o modelo 4).

Um programa notável disponível apenas para o modelo 4 foi comercializado pela Radio Shack como DoubleDuty. Este foi um dos primeiros programas de alternância de tarefas disponíveis para qualquer microcomputador. Usou-se o 64KB superior de uma máquina de 128KB para manter residente uma segunda aplicação TRSDOS, o que poderia ser comutada instantaneamente com outra aplicação carregado no 64KB principal. Uma terceira partição estava disponível para comandos de biblioteca TRSDOS, tais como DIR. DoubleDuty apareceu pela primeira vez em 1985 Catalog computador de Radio Shack (RSC-12), o mesmo ano em que o IBM Topview de, Switcher, da Apple, e Quarterdeck DESQview se tornou disponível. DoubleDuty foi escrito por Randy Cook, o autor da primeira versão do TRSDOS para o Modelo I. originais

mapeamento de memória do Modelo 4 do e OS assemelhava mais de perto o TRS-80 Modelo II do que ele fez o Modelo III. Como o Modelo II, não houve OS baseada em ROM e todo o software OS foi RAM residente e carregado do disco na inicialização. Havia apenas um carregador de boot ROM pequena que seria verificar a presença de um disco OS Modelo 4 e se não foi detectado, ele seria padrão para modalidade modelo III. API também como o Modelo II, o sistema operacional utilizado vectored chama em vez de endereços absolutos, e desenvolvedores de software foram incentivados a utilizar a API chama em vez de acesso ao hardware de baixo nível para garantir a compatibilidade com quaisquer futuras iterações do TRSDOS 6.

Interface com o hardware do computador também foi feito de forma diferente do que a prática habitual anteriormente tinha sido. Em vez de acessar o teclado de memória mapeada e vídeo diretamente, isso foi feito inteiramente através dos SVCs TRSDOS. Este método permitiu I / O redirecionamento sobre todos os dispositivos do computador, incluindo as unidades de disco. Isto tornou possível, por exemplo, para "imprimir" um documento para um arquivo em disco para que pudesse ser impressos em uma hora mais tarde, quando uma impressora estava fisicamente disponível. Outro uso frequente de I / O redirecionamento foi redirecionar a saída de vídeo para a impressora para cópia impressa permanente de um programa executado. TRSDOS fornecido o link, ROUTE, e comandos de filtro para permitir esses recursos. Este método também assegurada uma comunicação consistente entre os módulos residentes na memória ligados a dispositivos lógicos do sistema operacional. Alguns programadores de aplicações, no entanto, fez contornar esta abordagem independente do dispositivo, acessando fisicamente o hardware do computador. O exemplo mais gritante dessa era em si Radio Shack quando se produziu o seu processador de texto SuperScripsit; seus programadores insistiu em ter a rotina CTL255 infame embutido no driver do teclado expressamente para esse efeito. Outro agressor foi Lescript de Anitek Software. Estas duas aplicações iria ignorar quaisquer programas filtro ligado ao dispositivo de teclado, privando o usuário de alguns capazes programas terminate-and-stay-resident, como Manager Pro-WAM Aplicação Janela Sidekick-like Misosys'.

O armazenamento do disco sobre o modelo 4 foi idêntico ao modelo III, que consiste em uma ou duas a toda a altura de um só lado de 5,25" unidades (várias marcas de unidade de disco foram usadas no Modelo de 4, enquanto o modelo III tinha exclusivamente Tandons) , proporcionando 180k de armazenamento com TRSDOS An duas unidades adicionais poderiam ligado através da porta de disquete externo Qualquer unidade de disquete com o Shugart-estilo de interface de 34 pinos poderiam ser usados;.. assim, foi possível para actualizar um Modelo 4 de usar dupla face , 80 pista, ou mesmo 3,5" disquetes (baixa densidade) 720 KB. discos rígidos externos estavam disponíveis usando 50 pinos de expansão para cartão de ponta do computador, o que também permitiu outro hardware externo que requer acesso direto aos ônibus Z80. Estes poderiam incluir Atari adaptadores estilo joystick ou a linha de dispositivos de aquisição de dados comercializado pela Alpha Products. Uma impressora paralelo pode ser adicionado usando um outro conector de cartão de ponta fornecida para este propósito. Uma porta serial RS-232 era opcional nas versões originais do Modelo 4.

O teclado tinha uma chave de controle, uma chave de bloqueio Caps, e três teclas de função. A exibição de vídeo pode ser despejado para a impressora, pressionando SHIFT-cólon. CONTROL-R vai repetir o último comando TRSDOS. TRSDOS apoiou um typeahead recurso com um buffer de chave de 80 caracteres. Ele usou o tasker evento TRSDOS tão operações que desactivam as interrupções Z80 (como o acesso disquete) pode resultar em combinações de teclas não atendidas.

A RAM de exibição de vídeo e matriz do teclado não eram como tinha sido nos modelos anteriores I e III de memória mapeada. Em vez disso, sempre que um programa chamado funções que exijam vídeo RAM para ser modificado, ou a matriz de teclado para ser lido, TRSDOS executado código que comutada (tornados inacessíveis) os mais altos três kilobytes de espaço de endereço Z80 (F400 hexadecimal - FFFF). Este foi logicamente substituído com a matriz do teclado do F400 -F7FF intervalo de endereços, eo RAM estática 2 KB de memória de vídeo da F800 - FFFF. A exibição de vídeo realmente necessário apenas 1.920 bytes para tornar o ecrã de texto 80x24; a memória restante realizado o buffer typeahead eo código que acessou ele. Enquanto isso libertou 3 KB de espaço de endereço Z80 para programas, foi marginalmente mais lento do que escrever diretamente na RAM de vídeo. Este bancados espaço teclado / endereço do vídeo era compatível com os 32 bancos de memória KB externos; que não era necessário mudar no banco 0, do Z80 superior 32 KB de memória base, para acessar a memória do teclado ou vídeo. No entanto, alguns de terceiros kits de expansão de memória não podia permitir isso.

O hardware de vídeo caracteres em vídeo inverso e Modelo I / III bloco estilo gráfico suportado. Devido à resolução de tela diferente (640x240 pixels, em vez de 512x192 pixels), os personagens de blocos gráficos não eram de altura uniforme. Os dez pixels verticais em cada célula de caracteres foram divididos em três blocos gráficos, os dois superiores do que eram quatro pixels de altura, e o bloco de gráficos de fundo levou os restantes dois pixels verticais. Estes blocos gráficos irregulares feitos jogos de vídeo no modelo 4 modo um tanto desinteressante; programadores de jogos preferido em execução no modo de vídeo Modelo III. Um modo amplo visor de 40 caracteres estava disponível usando uma imagem raster de largura dupla. Ao manipular o hardware de vídeo em código de máquina, os modos de vídeo Modelo III (64 e 32 colunas de caracteres com 16 linhas) estavam disponíveis bem. Um conjunto de caracteres alternativo estava disponível que incluiu todo o alfabeto grego e símbolos especiais.

Tal como acontece com o modelo III, o Modelo 4 estava disponível em um modelo de linha de base sem unidades de disco e única 16k. Eles usaram um DRAM 16kx1 conhecido como o 8040517. Este chip, também utilizado em 16k TRS-80 CoCo 2s, é funcionalmente idêntica a uma DRAM 4116, mas usa somente + 5V em vez do poder tri-tensão de 4116. 64k e 128k modelos utilizados padrão 4164 DRAM. Ao contrário das máquinas anteriores, a porta RS-232 foi equipamento padrão e não uma opção de custo extra. As portas RS-232 e impressora também foram transferidos para a parte de trás em vez do lado de baixo do computador, tornando-os mais facilmente acessível.

O Modelo 4 foi anunciado no mesmo comunicado de imprensa (Abril de 1983) como foi o 100 TRS-80 Modelo laptop. Os dois computadores foram frequentemente comercializado por Tandy / Radio Shack como um par complementar. Modelo 100 fitas cassete eram legíveis no Modelo 4 com sua interface de cassete e um utilitário TRSDOS 6 chamado TAPE100 / CMD, que armazenados programas Modelo 100 e dados como arquivos de disco TRSDOS. Programas e arquivos também podem ser transferidos e para trás através de um cabo serial RS-232. Tanto o modelo 4 eo Modelo 100 veio com software de terminal como um recurso built-in.

O Modelo 4 tem a capacidade de exibir 640 x 240 ou 512 x 192 de alta resolução monocromáticos gráficos com uma placa opcional que se liga a um conector de tomada na placa lógica. A Radio Shack Modelo bordo 4 ilustrações vendido por US $ 249 e inclui uma versão modificada do Microsoft BASIC (chamado BasicG) com comandos para desenhar formas geométricas básicas e manipulação de matrizes na RAM gráficos. A memória tela gráfica foi separada da tela de caracteres de costume, e os dois poderiam ser exibidos em conjunto ou separadamente. Uma empresa de terceiros chamado Micro Labs baseados em Richardson, Texas vendeu um compatível placa gráfica que era popular porque ele foi vendido por apenas US $ 199 (inicialmente). Ele veio com um BASIC diferente que prevê comandos gráficos chamados GBasic. Considerando que o Conselho Radio Shack tinha 32KB de memória RAM gráficos, o conselho Micro Labs teve 20KB. Uma vez que apenas 19.200 bytes são necessários para processar uma tela de 640 x 240, a RAM adicional na placa do Radio Shack estava disponível para o janelamento da tela visível em torno de uma área virtual maior. A RAM gráfica era acessível através de quatro 80-Z I / O portos e foi especialmente fácil acesso para fins diferentes gráficos usos. Por exemplo, houve um utilitário de domínio público chamado Grafdisk que acrescentou a memória gráfica para a memória bancados regular para criar um maior TRSDOS ramdisk (96K na placa Radio Shack).

As primeiras versões do Modelo 4 mainboard foram projetados para aceitar um Zilog Z800 placa de upgrade de CPU de 16 bits para substituir o CPU Z80 de 8 bits, mas esta opção nunca foi lançado. Em 1987, uma companhia chamada Hi Tech produzida uma placa CPU melhorada, o XLR8er, utilizando o Z-80 processador compatível Hitachi HD64180. Ele correu com uma velocidade de relógio 6.144 megahertz e acrescentou 256K de memória que poderia ser usado como um disco RAM. Quando combinado com a 64K superior do Modelo 4 RAM depositado, um disco em memória de até 384 K pode ser montado. Mais tarde, o software foi desenvolvido que pode acessar XLR8er RAM como bancos padrão TRSDOS 32K por meio da chamada supervisor @BANK. Isso fez com que a memória extra acessível para aplicações TRSDOS padrão codificadas para usar RAM aterrado. A CPU Hitachi também executou muitas Z-80 instruções em menos ciclos de clock que o chip Zilog; Desempenho 8Mhz foi reivindicado, mas na realidade a maioria dos softwares perceberam uma melhoria de apenas 25 a 30 por cento desempenho. As excepções foram os programas que fizeram uso pesado das instruções do bloco Z-80 como LDIR e CPIR. Este grupo de instruções tomar 21 estados de transição por iteração para executar em um Z-80; no HD64180 eles tomam apenas 14. Esses tipos de programas realizou uma velocidade de clock efetivo de 7 megahertz (75% speedup) com a placa XLR8er. Havia programas entusiasta criado que poderiam acessar o 64180 da DMA canais para atingir uma taxa ainda maior de transferência de dados.

O modelo 4 inclui um gerador de som, um primeiro para a TRS-80 linha como o Modelo I / III necessária para o utilizador saída sons para a abertura da caixa, a qual seria, em seguida, conectada a um amplificador de saída de som. No entanto as suas capacidades de som foram extremamente limitada, com apenas sete tons que poderiam ser produzidos, desde C a G ♭ na escala musical, e não havia E. Cada tom tinha 32 durações diferentes que poderia ser soado para. TRSDOS incluiu um programa de filtro, clique / FLT, que iria apitar o orador cada vez que uma tecla foi pressionada, para fornecer feedback audível para o datilógrafo. Um porta-voz da Radio Shack descrito gerador de som do Modelo 4 de como "sendo destinados para alertas de negócios".

BYTE em Outubro de 1983 notou a falta de software nativo para o modelo 4, mas elogiou a sua compatibilidade com versões anteriores e novos recursos de TRSDOS 6. A revista concluiu que o Modelo 4 "fornece uma grande quantidade de poder de computação flexível vencedor ... Radio Shack tem um garantida".

Gate Array Modelo 4

A versão original do Modelo 4 (Radio Shack número de catálogo 26-1069) não usar chips lógicos gate array em sua placa CPU, mas sim programáveis ​​chips lógicos de matriz (PALS). A partir de final de 1984, uma versão revista foi produzida que veio a ser conhecido como o gate array Modelo 4 (número de catálogo 26-1069A). Essa mudança reduziu muito o número de fichas e permitiu que o circuito para o controlador de disquete e a porta serial RS-232 para ser incluído na placa CPU (fazendo este novo modelo 4 um computador de placa única, ao contrário do original 26-1069). A atualização para 128K não requer o chip PAL especial disponível apenas a partir de Radio Shack, permitindo que os usuários para expandir a memória se com chips de RAM de terceiros. A máquina de disposição de portas é fornecido com uma tela verde de vídeo em vez do ecrã preto-e-branco, e as teclas de setas no teclado foram agrupados num único conjunto (a velha Modelo 4 tinha duas setas em cada lado). Veterano de TRS-80 jogadores foram bastante descontente com o novo arranjo das teclas de seta.

A posição do conector DB-25 da porta RS-232 foi melhorada. Na versão não-gate este apontado diretamente para baixo na superfície em que o computador descansado. conector do gate array apontado diretamente para a traseira do computador, fazendo a conexão do cabo muito mais fácil e confiável.

Uma melhoria foi feita na velocidade do computador da execução. O modelo original 4, embora anunciado como uma máquina de 4 MHz, efectivamente realizado a uma velocidade efectiva de 3,5 MHz porque estados de espera foram inseridos para o circuito mais lento suporte PAL. A placa de matriz CPU Portão permitiu que os engenheiros Tandy para o relógio do Z-80 a uma taxa real relógio 4 MHz sem estados de espera. Esta diferença na velocidade de operação fez muitas modificações de hardware de terceiros, particularmente speedup kits, em vez problemático para instalar no modelo mais antigo 4s existentes.

modelo 4P

Uma versão "luggable" conhecido como o 4P Modelo (setembro de 1983, Radio Shack número de catálogo 26-1080) é uma unidade auto-suficiente com um design caso semelhante ao de uma máquina de costura portátil. Ele tinha todas as características do modelo de desktop 4 exceto para a capacidade de adicionar duas unidades de disquete de popa e a interface para armazenamento em fita cassete (áudio enviado para a porta cassete no modo de Modelo III são enviados para o alto-falante interno). Foi vendido somente com as duas unidades de 180KB de um só lado interno. Mais tarde, foi feito com a tecnologia gate array (número de catálogo 26-1080A). A revista TRS-80 80 Micro publicou um artigo descrevendo uma modificação placa-mãe simples para permitir a instalação de duas unidades de disquete externas.

placa CPU do 4P não tinha os chips de memória ROM Modelo III contendo o intérprete Modelo III Microsoft BASIC. Em vez disso o computador foi equipado com um disquete rotulado como "Modelo III / A". Isto foi chamado o disco "Modelo III ROM imagem". Se o operador queria arrancar um modelo III DOS, ele inseriu este disco na unidade de inicialização após a activação. Uma vez que ele foi carregado, ele substituiu o disco de imagem ROM com o seu disco de inicialização Modelo III DOS e redefinição pressionado. A partir de então o computador iria se comportar exatamente como um modelo III.

O 4P tinha um slot para uma placa de modem interno. A placa de modem Radio Shack utilizado o seu próprio conjunto de comando proprietárias e só apoiou comunicações em 300 baud. Mais tarde, uma empresa de terceiros chamado Teletrends produzida uma placa de modem 1200 baud que usou a Hayes padrão da indústria conjunto de comandos AT.

Tinha um ventilador interno; seu design compacto não permitiu-se usar refrigeração por convecção passiva, tal como fez o modelo de desktop 4.

Um aspecto notável exibição de vídeo do 4P foi a sólida aparência, totalmente formado de seus caracteres de texto. Isso resultou do fato de que sua tela de 9 polegadas tinha a mesma resolução 640x240 como tela de 12 polegadas da área de trabalho, produzindo uma maior densidade de pixels.

Tandy interromperam o 4P até à Primavera 1985, afirmando que "mesmo que você não vai encontrar um grupo mais entusiasta e dedicado de proprietários do que o nosso modelo de 4P pessoas, transportables apenas não foram movendo-se bem para qualquer empresa que também vendeu uma versão desktop". . as transportables mais vendidos nessa época foram as do Kaypro linha por -não linear Sistemas , que decorreu no popular CP / M oS e não integrados a linha MicroPro de aplicações, incluindo o best-seller Wordstar .

4D modelo

Primeiro Tandy MS-DOS computador foi o Tandy 2000 em 1983. Em 1985 ele também vendeu popular 1000 . A empresa afirmou que ano que, embora Tandy tinha interrompido o 4P e outros Modelo 4 variantes, é destinado a produzir o computador "até que o mercado nos diz que não é mais um produto" e prometeu "uma nova versão dupla face unidade esta queda" . Tandy, também, contratos pendentes com os distritos escolares públicos em todo os EUA para apoio contínuo dos TRS-80 em uso em sala de aula.

A versão final do Modelo 4 foi o 4D Modelo (Radio Shack número de catálogo 26-1070) em 1985. Era uma máquina Gate Array área de trabalho com unidades de disco duplo-TEC marca (não TEAC) FB-503, com capacidade de 360KB cada (40 pista, de dupla face). Em vez de usar um estilo de alavanca de lingueta como tinha modelo anterior 4 unidades (várias marcas foram usadas durante todo o seu ciclo de produção), os novos discos utilizado um trinco de estilo torção que fornecida para fixação mais fiável. Eles eram, na verdade, unidades de meia altura montados com faceplates de altura completa. Essas unidades poderiam realmente formatar 42 faixas (ou cilindros), sem dificuldade, embora este foi unadvertised e não oficialmente aprovado pela Tandy ou sistemas lógicos. Esta técnica aumentou o armazenamento disponível em cada disco para 378KB. Para criar um disco como disquete, o usuário precisava especificar o parâmetro (CYL = 42) na linha de comando ao invocar o utilitário de formatação.

A suíte de produtividade DeskMate foi empacotado com o 4D. É fornecido aplicações simples, incluindo um processador de texto, arquivador, planilhas, agenda e gerenciador de e-mail.

Modelo 4Ds vendidos durante 1987 e depois enviado com uma versão atualizada de seu sistema operacional, agora chamado LS-DOS 6.3 depois que seus sistemas lógicos para desenvolvedores de terceiros. Ele forneceu dezenas de recursos avançados, a mais importante das quais foi a capacidade de lidar com datas de arquivo até 31 de dezembro de 2011. As TRSDOS originais 6 licenciados para Radio Shack só poderia lidar com datas até 31 de dezembro de 1987. Os arquivos estavam agora tempo-carimbado como bem. Outra característica útil modificado o interpretador BASIC para acessar LS-DOS Supervisor chamadas utilizando variáveis ​​inteiras, sem ter que recorrer a sub-rotinas de memória altos codificados no Z-80 assembler. comandos básicos, como LIST, editar e imprimir eram acessíveis através de combinações de teclas individuais. acolhem também no LS-DOS 6.3 foi o editor de texto simples TED / CMD. O comando BUILD não-interativo TRSDOS anteriormente tinha sido o único método de criação de arquivos de texto simples. principal virtude do TED foi que ele ocupava apenas 3 KB de espaço em disco, oferecendo capacidades de movimento do cursor e do bloco decentes. Isso não é pouca conveniência para um sistema com apenas o armazenamento de disco flexível.

O modelo 4D foi o último computador desceu do modelo original de Radio Shack I a partir de 1977. Não foi classificada como um produto Radio Shack, no entanto. O emblema montado na capa de marca-lo como o "Tandy TRS-80 Modelo 4D". Esta mudança no marketing resultou do desejo de Tandy Corporation para aumentar a sua estatura no mercado, porque foi percebido por alguns na imprensa computador que o velho apelido de "Radio Shack" conotado uma imagem de qualidade inferior. O modelo 4D seria o último computador para carregar o nome "TRS-80". É vendido por US $ 1199 a sua introdução em 1985. Durante 1987-1988 as lojas de varejo removeu o 4Ds Modelo de exibição, mas eles foram mantidos no catálogo computador anualmente e estavam disponíveis por ordem especial até 1991, quando eles foram finalmente fechou por US $ 599 . Peças e serviço de reparo permaneceu disponível para vários anos mais.

clones

TRS-80 Modelo I clonar, o DGT-100 por DIGITUS Ind. Com. Serv. de Eletrônica Ltda.

Muitos clones do TRS-80 Modelo I chegou ao mercado: o Lobo Max-80 (Lobo também produziu sua própria versão da interface de expansão), os LNW-80 modelos I / II e computadores da equipe (LNW também produziu uma versão alternativa da Expansão interface), eo holandês Aster CT-80 , um computador que pode executar tanto software TRS-80 e CP / M, e também tinha todas as melhorias do modelo mais tarde III.

EACA em Hong Kong fez um modelo que eu clone que foi comercializado em todo o mundo, sob diferentes nomes com modificações. Na Austrália e Nova Zelândia foi o Sistema de Dick Smith 80 , na América do Norte era PMC-80 e PMC-81, na Hungria, a HT-1080Z, na África do Sul o TRZ-80, e na Europa Ocidental era Vídeo Genie . O autocarro de expansão era diferente e AEAC também fez a sua própria interface de expansão para ajustá-lo. Havia várias versões, e foi mais tarde dividido em uma 'casa' e uma versão de 'negócio', Genie I e II, e System-80 Mark I e II, onde o II teria um teclado numérico em vez do built-in leitor de cassetes. Do AEAC Cor Genie também foi baseada em TRS-80 Modelo I, mas com gráficos melhorados e outras mudanças, reduzindo a sua compatibilidade.

No Brasil vários fabricantes desenvolveram clones para os modelos I / III / IV. Dismac série D8000 / D8001 / D8002 (todos os três Modelo clones I) foram os primeiros computadores pessoais fabricados em escala industrial na América do Sul. Digitus feito DGT-100 e DGT-1000, Prológica feita a altamente bem sucedida CP300 e CP500 série (ambos os clones Modelo III), Sysdata Eletrônica Ltda. fez a Sysdata Jr. Prológica também fez a 400II / CP CP400 que eram cópias do Color Computer TRS-80, com o case externo sendo quase uma cópia do Timex Sinclair 2068 .

Na Alemanha, a SCS GmbH em Mörfelden-Walldorf ofereceu o KOMTEK-I Modelo I clonar. Destaca-se as suas saídas de comutação de quatro relé.

Na União Soviética, algumas idéias do TRS-80 foram usados no desenvolvimento do Корвет (Corvette) computador de casa / escola.

Meritum (a partir de Polónia ) foi TRS-80 compabitible. Com base também na Cortina de Ferro peças semelhantes, como U880 vez de Z80. Foi anunciado como baseado no projeto bem sucedido e popular, apesar fez mais de 10 anos depois de TRS-80 estréia.

Veja também

Referências

links externos