domingo, 12 de janeiro de 2014

1984 grande remate de Sinclair no negócio: O QL é de 30 anos de idade


Um On-Premise PaaS privados


Arqueológico Em maio de 1983, Sinclair Research Director Nigel Searle começou instruindo a imprensa sobre o próximo grande lançamento do bem sucedido micro da fabricante britânica. Era 13 meses após a empresa havia lançado o Spectrum e, apesar de que a máquina tornou-se um enorme sucesso, os apostadores e os observadores do mercado estavam ansiosos para ouvir sobre o que Sinclair estava planejando para um encore.


Searle revelou o follow-up para o Spectrum que estréia no início do ano seguinte, data enfatizado pelo codinome que ele deu: ZX83. A nova máquina pode compartilhar o mesmo esquema de nomes como o ZX80 e ZX81, mas não seria entusiasta do micro: set para o varejo por cerca de £ 1.000, que seria uma máquina de negócios. No entanto, ele não era um clone IBM PC - Searle disse que vai executar um novo sistema operacional de elaboração de Sinclair.







Uma manobra perigosa, alguns teria pensado, evitando tanto o de facto sistema enfraquecendo lentamente padrão micro negócio operacional CP / M da Digital Research, e seu rival arrivista, MS-DOS, da Microsoft. Para que os potenciais compradores ser adiadas pelo desejo de Sinclair para forçar os compradores ao longo de sua própria terceira via, Searle brincou los com a noção de que a ZX83 pode até ser portátil, esporte um visor integrado baseado na tecnologia de televisão de ecrã plano de Sinclair e apresentam em estado sólido armazenamento.


Sinclair micros

A família Sinclair Research: o ZX81, o Spectrum e (frente) do ZX83 - aka o QL.

Fonte: Marcin Wichary



A máquina Searle estava ocupado dando dicas sobre acabaria por ser lançado como o QL - abreviação de "Quantum Leap" - e seria de fato ser lançado no início de 1984, no dia 12 de janeiro, no Hotel Inter-Continental em Hyde Park Corner, em Londres. Muitos mais meses se passariam antes que o novo micro Sinclair chegou nas mãos dos compradores, no entanto, o que levou wags para dublar-a de "muito tarde".


Mas isso não seria uma máquina móvel. Nem teria uma tela embutida, ou armazenamento em estado sólido a bordo. Ele pulava fora do mundo da 8-bit do Spectrum e seus rivais, e para o domínio de 16 bits. Ele também acenava adeus a designer de chips Zilog, criador da CPU Z80 as máquinas ZX ', em favor da Motorola e sua família 68000. Fora foi marca registrada de um único toque de entrada de palavras-chave de base de Sinclair também.


Responsável pela criação da QL foi David Karlin, um jovem engenheiro em seus vinte e poucos anos que acabara de voltar para o Reino Unido a partir de uma temporada em Cingapura com a Camera Fairchild e Instrument Corporation, onde ele estava projetando chips de processamento digital de sinais. De volta a Blighty - não inteiramente um movimento de sua própria escolha, uma vez que era sua esposa da época, que queria voltar - Karlin se aproximou de um consultor de recrutamento sobre uma possível oportunidade de trabalho que tinha visto anunciado. O assessor disse que o cargo não era certo para ele e sugeriu, em vez de uma vaga que tinha acabado de chegar a Sinclair Research. Uma reunião com Clive Sinclair mais tarde e Karlin foi contratado como Engenheiro de Design, Informática.


David foi um de uma série de faíscas brilhantes Sinclair Research trazido a bordo na parte de trás subindo vendas Spectrum. Karlin não estava particularmente ansioso para voltar a Cambridge, onde ele tinha tirado a sua licenciatura e mestrado - em Engenharia e Ciências Elétrica - mas Sinclair estava disposto a pagar-lhe o salário que ele estava fazendo na Fairchild, bem mais do que ele poderiam ganhar no Reino Unido, por isso ele não poderia realmente dizer não.


Aluguer de Estrela, Estrela plano


Além disso, tinha um computador que ele queria desesperadamente construir. Seu tempo em Fairchild tinha começado com um breve período de indução na empresa Palo Alto HQ. Lá ele encontrou um Xerox Star, a estação de trabalho colossalmente caro que introduziu a interface WIMP (Windows, Icons, Mouse e Ponteiro) e que - desconhecido para ele na época - inspirado Steve Jobs e Apple para construir a Lisa, então o Mac , e Bill Gates, da Microsoft para começar a trabalhar no Windows. David ficou encantado e, como Jobs e Gates percebeu que estava aqui, em termos de conceito, o futuro da computação pessoal.


Sua noção, então, era "criar um £ 500 Xerox Star", e foi essa visão que ajudou a convencer Clive Sinclair para dar-lhe um emprego. Ele também ajudou a que Sinclair Research desesperadamente necessário para elaborar um micro negócios para recém desnacionalizada Unido TI gigante ICL.


Em maio de 1981, Robb Wilmot juntou ICL como seu novo MD. Ele tinha apenas 36 anos de idade, e em seu papel anterior, ele havia sido o mais novo vice-presidente da Texas Instruments, responsável da divisão calculadora Reino Unido. Ele também foi amigos com Clive Sinclair. Wilmot acredita que a tecnologia Sinclair poderia animar gama de computação de desktop da ICL, subsidiária da ICL Dataskill já estava oferecendo programas para o ZX81 e vinha fazendo software centrada nos negócios para micros domésticos desde os Nascom um dia. Sinclair e Wilmott fazer um acordo, anunciado ao público alguns meses depois, em dezembro de 1981.


Primeiro, ICL iria licenciar a versão de Sinclair da Basic, um movimento provavelmente sugerido por Sinclair em resposta à decisão da BBC a adotar a tecnologia para o Acorn BBC Micro. Tinha sido sempre linha de Sinclair que a BBC deveria ter parceria com ele, porque ele não Bolota, tinha a coisa mais próxima que havia para um dialeto padrão da língua - o apoio da ICL para Sinclair básico seria galo um robalo em aqueles tolos Corporação.


Rick Dickinson 1981 pre-QL sketches

Dois dos 1.981 esboços pré-QL de Rick Dickinson. Por esta altura, ICL perguntou Sinclair Research para criar uma micro empresa.

Clique para ampliar a imagem. Fonte: Rick Dickinson



Em segundo lugar, ICL disse que também iria comprar TVs de tela plana Sinclair para um desktop do terminal combinado de computador-cum-comunicações que tinha uma mente para oferecer. Sinclair iria desenvolver hardware subjacente da máquina. Em troca, Sinclair ganhou R $ 1 milhão na frente para ajudar os custos de desenvolvimento financeiro. Ele também recebeu um compromisso de ICL para pagá-lo royalties quando o produto enviado.


Designer industrial da Sinclair Research, Rick Dickinson, ainda tem uma série de desenhos conceituais datados entre maio e agosto de 1981, que mostram várias máquinas em forma de cunha, equipados com um par de Microdrives, o sistema de armazenamento baseado em fita em desenvolvimento na Sinclair, eo que parece ser um ecrã de pequenas dimensões, integrada. Alguns esboços também possuem uma impressora embutida. O olhar angular apresentado em fotos de Rick não é um milhão de quilômetros de distância - telefone celular, não obstante - de como o ICL-One-Per Desk (OPD) finalmente apareceu.


Havia muitas outras idéias para futuras máquinas sendo chutado no Sinclair também. Hoje, David Karlin relembra conversa de um avançado, Espectro de segunda geração, que também poderia ser usado por estabelecimentos comerciais e educacionais. Ele acredita que é o que Clive Sinclair tinha em mente quando ele esboçou sua visão de um £ 500 Xerox Star. O chefe Sinclair sempre teve um olho no mercado de negócios, mesmo em um ponto tentando sugerir o ZX81 foi um micro negócio.


Apesar de sua aparente semelhança com o OPD, esboços de Rick Dickinson também pode refletir o pensamento geral dentro Sinclair Research sobre seus produtos pós-Spectrum. Esses conceitos podem até ter persuadido Robb Wilmot se aliar ICL com a empresa, em primeiro lugar, e influenciou a evolução paralela do olhar OPD. Trinta anos depois, as memórias são demasiado vago para ter certeza. Mas então Sinclair Research nunca fui para os processos de desenvolvimento formais, ou para opiniões consensuais sobre o que uma máquina de futuro faria e para que público.


Planejando a ZX83


Trabalho inicial do projeto de Rick foi feito mais de um ano antes de Karlin juntou Sinclair, e enquanto o trabalho estava a decorrer no próprio Spectrum. O ZX81 tinha sido apenas lançado naquele ponto. Karlin chegou no final do verão de 1982 e imediatamente começou a montar uma especificação preliminar para sua máquina de negócios.


Ele prevê um computador de mesa que apresentam um teclado ea uma "algum tipo de rede". Ele viria fornecido com um monitor dedicado e sua própria impressora ", ambos os quais eu considerava ser realmente o mínimo para uma máquina de negócio decente", lembra. "Na verdade, em termos de amplo espectro, você poderia dizer que eu estava tentando projetar o que o Amstrad PCW 8256 viria a ser."


Ele também queria algum tipo de interface com o usuário de janela, que por sua vez exigem gráficos de alta resolução em formato bitmap, muita memória e um processador rápido. Curiosamente, no entanto, ele não planeja adicionar um mouse. "Isso parece uma escolha estranha agora, mas na época, eu estava bastante confiante de que as pessoas poderiam fazer o suficiente com as setas", diz ele.


O trabalho inicial do projeto centrado no silício. "Eu me perguntava: como posso obter vídeo de alta resolução, que foi claramente necessário, de uma forma que não vai custar dinheiro. Custeio dinheiro essencialmente significava custando contagem de pinos. Essa foi a questão crítica na época. Quando você construiu um costume IC, se você entrou em qualquer coisa acima de um pacote duplo de 40 pinos em linha, o custo disparou. Assim, tanto quanto eu estava preocupado que eu estava limitado a 40 pinos, o que significa um inferno de um lote de aritmética portão de contagem e aritmética pin-count.


David Karlin - then and now

David Karlin, em seguida, (1982) e agora



"O estilo de design na loja de Clive era, se custa dez pence e podemos nos livrar dele, então vamos nos livrar dele, se ele custa um quilo e podemos obtê-lo para baixo a 90 pence, então vamos fazer isso , e se pode obtê-lo para baixo a 50 pence que é melhor ainda. Literalmente, você estava contando o custo dos capacitores e do processo de concepção foi toda sobre a obtenção de cada centímetro de custo.


"Em certo sentido, meu jogo foi: Eu sei que a funcionalidade mínima de base que eu quero, eu sei que as restrições de custo que Clive quer, para que eu possa fazer minhas coisas se encaixam essa restrição? E isso foi muito bonito o processo de design. "


Uma vez que o microprocessador Z80A envelhecimento só poderia abordar 64KB, e Karlin foi inflexível que bloqueia de paginação de memória dentro e fora iria prejudicar o desempenho, ele também decidiu que sua máquina precisava de um processador de 16-bit. Ele considerou Z8000 da Zilog e Intel de 8086, mas rapidamente rejeitado tanto em favor do que era, para ele, uma opção muito melhor: 68000 da Motorola.


"Ficou claro o Z80 ia ter dois grandes problemas", diz ele. "Em primeiro lugar, ele simplesmente não ser rápido o suficiente e, por outro, não ter o espaço de memória endereçável. A idéia de faffing em fazer a nossa própria paginação hardware, que era a única opção quando você só tinha um espaço de endereçamento de 64KB, não recorreu. "


Nova era, novo processador


Nem o 68000 si, mas por um motivo diferente. Em vez disso, escolheu o Karlin 68008, rodando a 7.5MHz - o dobro da frequência de Z80A do Spectrum. O 68008 foi construído para compatibilidade com versões anteriores, por isso contou com um barramento externo de dados de 8 bits e 20 bits de endereçamento. A 68000, tal como utilizado no primeiro Mac, o Amiga e Atari ST tinha um barramento de dados de 16 bits e 24 bits de endereçamento. Ambos os chips Motorola poderia lidar com comprimentos de palavras de 32 bits internamente.


"Eu não sei quão robusta a decisão foi:" David admite agora ", mas parecia bastante claro que a série 68000 seria uma grande plataforma para o futuro - ele foi muito, muito bom processador. O problema com o 68000 era basicamente uma questão de pin-count. Motorola foi preços que gigantescamente maior do que o 68008, duplo ou triplo do preço. Era suficientemente elevado Eu nem sequer discutir sobre isso. "


Uso do 68000 completo dos rivais, mais tarde, veio como uma surpresa. Se Sinclair não podia pagar a 68000, como poderiam? Hoje, David acusa habilidades de negociação de Sinclair, não apenas para o CPU, mas para toda uma variedade de chips lógicos e complementos: "Eu questiono o quão bom nós estávamos em compras, porque as pessoas gostam Amstrad, certamente, os japoneses, certamente a Apple, que fez não tem volumes gigantescamente maiores do que nós, no momento, tem os preços mais baixos em massa. "


Com base na recomendação de Karlin, Clive Sinclair aprovou o uso do 68008 em dezembro de 1982, atrelando formalmente o futuro da empresa na plataforma. Durante 1983, o que tem sido afirmado, a Motorola reduziu o preço do 68000 para abaixo do que Sinclair tinha concordado em pagar a 68008. Renegociar o contrato de compra pode não ter sido caro, mas acrescentando na arquitetura do chip de 68000 total necessário - bancos extras de Rom e Ram, um chip de lógica sistema separado, teria sido, por isso, decidiu ficar com o 68008.


Clive Sinclair and Robb Wilmot

Jogadores pré-QL: Clive Sinclair (esquerda) e do ICL Robb Wilmot



Ironicamente, dada a forma como o hardware ZX83 evoluiu através de seu desenvolvimento, é fácil dizer Sinclair teria também sido melhor ir com o 68000, afinal de contas, mas apenas com o benefício da retrospectiva.


Karlin decidiu que apenas dois chips personalizados funcionaria ao lado da CPU. O primeiro, o ZX8301, ligaria a 68008 para o resto do sistema. Funcionará como o relógio do processador, gerenciar o tempo da memória e CPU e monitor mediar o acesso ao controlador de Ram. Seria também controlar a exibição através de um link dedicado.


A segunda ULA, o ZX8302, iria lidar com o IO, incluindo o Microdrives, a rede e uma porta de impressora. Ele integraria um modem - mandatada pelas exigências da ICL para o OPD - mais planejado bateria apoiada relógio de tempo real do ZX83 ea interface de teclado. Além de Ram - então imaginava ser 64KB dividido 50:50 entre o espaço do programa e memória de vídeo - e chips de memória ROM, isso é tudo o ZX83 precisaria, parecia.


Naturalmente, nunca se trabalhou assim.


O trabalho começa ... mas em quê?


No início de 1983, com a lógica do sistema básico delineado e uma CPU selecionado, Karlin começou a inventar a máquina que seria com base nesses componentes e especificar o software central que seria necessário. Em março de 1983, foi dado um prazo de nove meses para entregar o ZX83. Isso permitiria que a máquina a ser lançado pouco antes do Natal.


Mesmo assim, ao que parece, para alguns, um prazo de louco: Sinclair ainda não tinha conseguido criar uma máquina em um curto espaço de tempo tal, e isso não era a extensão de uma plataforma estabelecida bem compreendido. Engenheiro de hardware chefe de Sinclair, Jim Westwood, parece ter sido um argumentando que mais tempo de desenvolvimento foi necessário voz alta administração solitário, mas seu advic4 foi efetivamente ignorado.


O período de desenvolvimento a curto seria forte o suficiente para um novo computador de mesa, mas parece duplamente árdua se Sinclair estava realmente com a intenção de que a ZX83 ser um computador portátil, como Nigel Searle maio 1983 comentários para a imprensa sugerem. David Karlin diz que a noção de criar uma máquina portátil não veio até muito mais tarde, mas seu objetivo principal software para o qual o desenvolvimento ZX83 inicialmente procedeu durante os primeiros meses de 1983.


Patrões Sinclair tinha claramente quer oferecer um portátil, especialmente após a introdução do maio 1981 Osborne 1 . É muito revelador que os esboços feitos pelo designer Rick Dickinson em torno desse tempo possuem uma máquina com uma pequena tela, duas unidades de armazenamento removíveis e um teclado integrado - as características muito marcantes do Osborne 1, mas é impossível dizer a partir dos desenhos se representam um portátil ou um desktop.


QL Schematic

Pós-lançamento QL esquemático

Clique para ampliar a imagem



Em abril ou maio de 1982, Clive Sinclair quando questionado sobre o que era então o ZX83, disse: "O próximo passo será fazer com que uma máquina de um preço adequado maior [do que a Spectrum recém-lançado], que teria uma tela embutida e disquetes dupla - Microdrives, isso é. É convencional no sentido em que ele contém o que a Osborne ou o computador pessoal IBM têm, pois, que é o que é necessário.


"Nós temos três elementos que as pessoas vão querer: nossa impressora, o visor de tela plana, o que é fundamental - o mundo precisa de telas planas, que a tecnologia é fundamental - eo microfloppy, e trazê-los todos juntos. Esse pacote se torna um pacote muito mais acessível do que, digamos, um sistema IBM.


"Estamos fazendo algo que é talvez um par de quilos de peso - dizem 2-4 para estar no lado seguro."


Foi o ZX83 pretende ser um portátil, apesar do desejo de David Karlin para construir um ambiente de trabalho de negócios de baixo custo? Certamente há claros paralelos entre sua noção de um sistema altamente integrado e um design portátil com tela integrada, impressora e modem. Um computador portátil foi claramente um tema de discussão em Sinclair muito antes Karlin veio a bordo, e continuaria a ser uma característica do roadmap da empresa, tal como era, em última instância, encontrar a forma física, em 1985, do malfadado projeto Pandora. Este bizarro máquina completa, com um micro-display Sinclair, foi morto quando Amstrad assumiu, mas acabou levando a Z88 de Clive Sinclair portátil.


Provavelmente, o portátil era sempre 'next-mas-um "micro de Sinclair. Alguns parecem ter certamente experimentou com a idéia: Tony Tebby se lembra de um micro-display Sinclair sendo ligado a um Spectrum e os resultados pouco legível levando-o a adicionar fontes proporcionalmente espaçadas para um rascunho inicial do ZX83 OS pois isso pode permitir a exibição apresentar o texto legível.


Uma sugestão que o portátil ser alimentado por baterias produzidas pela Sinclair Microvision 2700 bolso TV era muito rapidamente descartada quando os cálculos mostraram que apoiariam a apenas 30 minutos de operação, caindo para apenas 10 minutos se os Microdrives estavam correndo.


Se houvesse qualquer plano sério em lugar de construir um portátil, que foi destruído por estes resultados. Mas tal era a natureza nebulosa do projeto ZX83, com todos os participantes parecendo ter sutil e não-à-sutilmente idéias diferentes sobre a máquina que eles estavam construindo de ter construído para eles, que neste removê-lo é muito difícil trazer à tona a " verdadeiro "especificação. Um esforço de pesquisa do engenheiro era de outra especificação provisória.


Basta dizer que, com certeza, no verão de 1983, mas mais provável vez mais cedo, alguém esperando que a ZX83 pode ser um computador portátil era agora certeza de que não seria. Os prazos necessários para a concepção, escultura e engenharia do caso eram tais que, para garantir um lançamento final de 1983, de fator de forma da máquina teria que ter sido gravada na pedra pelo meio do ano.


Planejamento do software


Enquanto David Karlin foi separar o hardware durante a primeira parte do ano de 1983, Tony Tebby e novo recruta Jan Jones (née Morris) estavam trabalhando em software central do computador: o sistema operacional e seu intérprete Basic.


Formado em física Oxford especializado em física nuclear e de estado sólido, Tebby inicialmente previsto trabalhando para GEC em sistemas de microondas. Sua obra expôs ao software de desenho assistido por computador protéica do tempo, o que ele encontrou bruto e inadequado. Assim, ele aprendeu de programação "na escola de noite", a fim de tentar produzir algo melhor a si mesmo.


Isso o levou a uma mudança de carreira: em codificação CAD, o que o levou primeiro a Philips e, posteriormente, a uma joint venture entre a ICL Dataskill e do Departamento de Comércio e Indústria: Centro de CAD em Cambridge, onde ingressou em 1979. Foi lá que ele conheceu Jan Jones, que havia se tornado um programador saído de Sixth Form. Ela estudou para um grau de Matemática em tempo parcial, enquanto trabalhava no British Gas e, mais tarde, a Escola Real de Minas. Em seguida, ela se juntou a CAD.


Em 1982, foi contratado pela Tebby Sinclair Research como engenheiro de software, parte da mesma garra da empresa para o talento que trouxe David Karlin para o rebanho. Foi Tebby que convidou Jones para vir e se juntar a ele em Sinclair, para trabalhar em SuperBasic, uma versão do Sinclair Basic para ser atualizada com a inclusão de alguns dos recursos de programação estruturada que tinha sido construída em BBC Basic. Jan lembra codificação tudo em linguagem assembly 68000 depois de um longo processo de especificação em que comandos e recursos da linguagem foram mapeados fora.


QL Screens: startup and Basic

QDOS arranque e de três janela orientada-monitor SuperBasic UI. No modo de TV, as duas primeiras janelas foram sobrepostos



David Karlin insiste que ele sempre teve a intenção de construir a linguagem na máquina, não só para a programação de aplicações e para permitir que aplicativos de terceiros para ser executado, mas também como linguagem shell "elegante, fácil de usar, bonito e cheio de recursos" do ZX83.


Tony Tebby, por outro lado, lembra trazendo Jan Jones a bordo quando patrões Sinclair decidiu que o hardware ZX83 núcleo também pode formar a base para uma futura encarnação do Spectrum.


Karlin também diz que foi sempre sua intenção de usar o sistema operacional QDOS de Tebby, chamado de "Domesdos" durante o desenvolvimento, e que o trabalho do engenheiro de software em que não era um projeto de "tempo livre", como foi sugerido. Por essa razão, foi reivindicado uma vez - ea afirmação continua a ser repetido por outros desde então - que QDOS era uma substituição de última hora, caiu em quando ficou claro um sistema operacional que está sendo desenvolvido por um fornecedor externo, GST Sistemas de Computação, não estaria pronto na hora.


Não assim, diz Karlin: ". Esse é o lado errado" GST foi o seguro contratado pela administração Sinclair, diz ele. O pensamento foi: "Se esta sua pequena equipe in-house, não sabemos e não necessariamente totalmente a confiança não se entregar, é melhor ter um sistema operacional na manga, então GST foi contratado para fazer isso. "


Jogar pelo seguro


Lembrança de Tony Tebby é diferente. Ele diz que encomendou GST, inicialmente sem a aprovação formal de gestão de Sinclair, para criar um sistema operacional para a nova máquina. "Eu fui trazido para encontrar, não necessariamente para escrever, o sistema operacional do QL", ele lembra. Começou ao autor um de qualquer maneira, no entanto, apenas no caso.


Mas uma vez que ele escreveu: "Eu nunca teria sido capaz de assumir os riscos tecnológicos que eu fiz, se eu não estivesse confiante de que, ainda que mal eu estraguei tudo, GST produziria melhor sistema operacional da estação de trabalho multitarefa do mundo no momento", o que parece um admissão tácita de que GST foi o fato o back-up.


Tony diz que ele também tentou interessar Digital Research e Microsoft no trabalho: DR simplesmente não estava interessado, e Microsoft disse concepção do que o novo sistema operacional seria capaz de Tebby não poderia ser realizado no hardware da época.


Hoje, ele ri com a incapacidade da famosa empresa aparente para fazer o que tanto GST e ele foram, separadamente, capaz de alcançar. David Karlin diz que o trabalho de Tebby, com sua incorporação, para a época, recursos avançados, como multi-tasking, estava muito à frente de qualquer coisa Microsoft teria sido capaz de chegar a.


QL Screens: Abacus

Aplicativo de planilha Abacus da Psion



Como Domesdos foi escolhido no lugar da obra de GST? Tony Tebby diz que seu sistema operacional e do GST foram colocados "cabeça a cabeça" em reunião realizada em novembro de 1983, apesar de admitir que não estava presente. O resultado desta revisão, no entanto, foi a de que o sistema operacional da GST estava fora e era dele dentro Por que? Muito provavelmente porque, sendo um trabalho em casa, Domesdos poderia mais rapidamente ser atualizado uma vez que o hardware ainda inacabado se tornaram disponíveis. GST depois lançou seu trabalho sob o nome 68K/OS.


"É concebível que pessoas diferentes têm diferentes impressões sobre o que estava", diz Karlin. "É completamente possível que até agora como Nigel Searle estava em causa, o trabalho de Tony estava sendo feito para me manter feliz e que a intenção era usar GST e quando isso não aconteceu, nós continuamos com o QDOS. Essa não foi a minha impressão, mas isso não quer dizer que você não tem campos diferentes de pessoas que pensam coisas diferentes.


"Tanto quanto eu estava preocupado, o material Tony estava fazendo era o que ia ser usado e que o material GST estava lá como um back-up no caso de não fomos capazes de fazer o trabalho de QDOS, mas fomos capazes de fazê-lo funcionar . "


Separadamente, software Psion, que viria a criar o sistema operacional móvel Symbian, foi contratado no início de 1983 para produzir um conjunto de aplicações de produtividade que podem ser empacotados com a nova máquina. Psion tinha sido abordado por Nigel Searle no mês de dezembro de 1982, teve uma série de outras empresas de software, com vista a soar-los como potenciais apoiadores do novo micro. David diz que Karlin incluindo aplicações sempre foi parte do plano, embora ele não estava envolvido na escolha Psion. Nem foi Tony Tebby, parece: GST tem um conjunto de sua própria nas obras ao lado de seu trabalho sobre o sistema operacional.


Aplicações, aplicações, aplicações


Muito possivelmente, muito ambicioso diretor da Psion, David Potter, fez um acordo no início para garantir Sinclair financiou o desenvolvimento de aplicativos de negócios da Psion, que seria inicialmente lançado no ZX83, mas poderia mais tarde ser lançado em outras plataformas. Alun Açúcar, em sua autobiografia, chama Potter e cia. "Um bando de arrogantes tossers". Tebby afirma a empresa como convenientemente já está trabalhando em aplicativos do MS-DOS que poderia re-uso para o negócio QL. Ele cita um pedido late-in-the-dia em que o QL deve suportar a exibição textual 80 x 25 para que as aplicações tinham sido escritos, mas isso poderia facilmente ter surgido porque, sem hardware ZX83, Psion tinha que adivinhar a máquina usaria esse formato de tela então comum.


Potter, como muitos outros no negócio de micro, nesse momento, percebi que o mercado de computação empresarial estava prestes a crescer da forma como o mercado de computação em casa tinha sido, e queria ter um pé na porta. O projeto ZX83 certamente teria permitido Psion a fazê-lo com muito menos risco do que o lançamento de aplicativos autônomos seria. Se o ZX83 vendeu bem para os negócios como o Spectrum tinha de adolescentes, que estabeleceria o processador do Psion Quill palavra, Cavalete ferramenta de gráficos, banco de dados de arquivo e Abacus planilha - juntos mais tarde chamado o conjunto de Xchange - como um novo padrão de fato em 16-bit aplicações de negócio.


"Tivemos longas discussões com Sinclair", disse Potter em 1984. "A Psion é uma empresa ambiciosa ... Queríamos ... estar a produzir as ferramentas de software fundamentais - os processadores de texto e planilhas - um mercado dominado pelas grandes empresas de software dos Estados Unidos ".


Psion dedicou quase todos os seus recursos de codificação para as aplicações ZX83. "Foi um esforço enorme para nós", disse Potter. "Francamente, é por isso que não foram saindo com muitos produtos de computador em casa recentemente."


QL Psion xChange

Suíte Microdrive da Psion

Fonte: Rama



Cada um dos quatro aplicativos foram colocados nas mãos de seu próprio líder da equipe. Martin Brown foi responsável pelo desenvolvimento de cavalete; Martin Stamp supervisionou a equipe de Pena; Charles Davies correu desenvolvimento Arquivo e Abacus "era Colly Myers 'baby. Myers se tornou MD da Psion e, mais tarde, CEO da Symbian.


Programadores da Psion passaria os próximos 15 meses de completar Quill, Cavalete, Abacus e Arquivo. Com apenas uma idéia muito básicas sobre como o ZX83 iria operar, eles codificadas as aplicações no Vax minicomputador da empresa rodando um emulador de 68008 até o ZX83 e QDOS estavam completos.


Mas até o final do ano de 1983 nem foram. O conceito muito fluido do que o tipo de micro a ZX83, ea recusa da administração Sinclair para prorrogar o prazo de desenvolvimento, eram os culpados. Decidir que a plataforma ZX83 centrada nos negócios pode formar a base de futuros computadores domésticos Spectrum não apenas impor uma versão nova, baseada em 68.008 de Sinclair Basic, isso também significou que a especificação inicial de David Karlin para dois chips ULA da máquina tinha que ser revisto.


Por exemplo, o circuito controlador de tela do ZX8301 precisaria ser alterada para fornecer suporte para os modos de exibição de espectro existentes. O ZX8302 seria agora exigem um gerador de som liso, para permitir que a máquina para produzir em vez melhores sons e músicas que o Spectrum poderia.


Separadamente, foi decidido que seria necessário muito tempo para construir um modem para a ULA por isso foi abandonada, junto com a porta da impressora somente de saída, para ser substituída por duas portas RS232 genéricos.


Especificações Shifting, prazo fixado


Obtendo todas as funcionalidades extra sob a restrição imposta pela ''40 pinos máximo' limite as fichas provou quase impossível - o IO de série agora obrigados oito pinos não quatro, por exemplo - e esta parece ser a principal razão pela qual os planos para uma ZX83 Spectrum-based foram discretamente engavetado final de agosto ou início de setembro de 1983. Com a ZX8302 ainda inacabada e "ficar sem pinos", como Tony Tebby coloca, tornou-se necessário para descarregar a interface do teclado.


Entre uma decisões de design mais controversos da ZX83: o uso de um processador Intel 8049 microprocessador na lógica do sistema. Foi apelidado de "Periféricos Inteligentes Controller", uma espécie de equívoco. David Karlin colocá-lo para trabalhar manusear a entrada do teclado. "Mais uma vez foi tudo pin-count conduzido", explica ele. "Para ser capaz de fazer o teclado é necessário algo com lotes de pinos para conduzir todas estas linhas de teclado. Então perguntamos, qual é a coisa mais barata que podemos achar que tem muitos pinos? Acontece que não é alguns pedaços de TTL que você dirige diretamente fora o processador principal, era realmente mais barato para ter um segundo processador. "


Especialmente desde que o 8049 teria capacidade de sobra para entregar a geração de som e para libertar o ZX8302 de ter que lidar com as portas seriais. Havia desvantagens: Karlin inicialmente previsto o ZX8302 fornecendo um banco centralizado de interrupção e de estado registros para periféricos, um sistema inteligente para reduzir os custos de hardware e simplificar o software. Adicionando a 8049 significava isso já não era possível - a 8049 teve que usar seus próprios registros de status.


Tony Tebby entregou a tarefa de interface do 8049 em QDOS para um novo assistente, Aaron Turner. Foi um trabalho duro, mas Turner conseguiu. Foi muito, muito mais difícil obter a 8049 e suas linhas para o PCB, longo e estreito mandatado pelo caso, que tinha sido acordado em um ponto quando a especificação era tal que tudo iria se encaixar.


Inside the QL

Dentro do QL. Esta máquina modificada apresenta uma nova Rom e IPC. Clique para uma versão maior.

Fonte: ewX



O problema do tamanho PCB foi agravado por um movimento relativamente tarde para fazer a própria ZX83 mais amigável para usuários domésticos: ela agora teria que ter saída para TV e portas de joystick, as adições estranho para um micro negócio. Os joysticks podem ser adicionados com um par de portas e algumas linhas que funcionam fora do 8049, mas a adição de um modulador UHF era uma grande dor de cabeça. Só poderia ser enquadrado em ao lado dos Microdrives - com suas frágeis cabeças de leitura / gravação, este era o último lugar que você gostaria de colocar uma fonte de ruído do oscilador.


E se a ZX83 era apelar para usuários domésticos, mas também precisaria de um Basic. Jan Jones estava trabalhando duro em SuperBasic, o que caberia a conta. O problema foi, SuperBasic não só foi programado separadamente - concebidos para um produto Spectrum-marca pós-ZX83, era meses longe de prontidão -, mas não havia sido projetado para rodar em cima do QDOS. Em vez disso, foi um 'boot em Básico' clássico sistema operacional em seu próprio direito, diz Tebby, conforme o Spectrum e quase todos os outros micro de 8 bits.


Adaptar rotinas gráficas do SuperBasic - então em desenvolvimento em GST em uma tentativa de trazer a liberação para a frente - para operar através de gerenciador de QDOS "ao invés de escrever direto para o vídeo Ram era relativamente simples. Aaron Turner foi dado o trabalho. Reescrevendo a intérprete de obter ou liberar memória através de gerenciador de memória QDOS "ao invés de fazê-lo em si foi uma tarefa muito mais envolvido.


E um que teria levado muito tempo se Tebby e Jones estavam a cumprir o cronograma de lançamento de pré-natal. Com apenas quatro semanas para ir, muitas das quais tiveram que ser reservado para testar o código com hardware, Tebby eleito para cortar QDOS e SuperBasic para permitir que o intérprete para ser executado como um especial, one-of-a-kind tarefa privilegiada. It was, he says, “a terrible mistake [that] compromised the OS' integrity”.


A tale of two Basics


At this stage, it seems to have been still the plan to deliver two versions of SuperBasic: a compact, minimal version in the ZX83's Rom, and an extended version which comprised the full language but would come later, on Microdrive tape or on a plug-in Rom cartridge. The minimal SuperBasic would check for the presence of Extended at start-up and load the extensions accordingly. This would, says Tebby, allow the ZX83 to ship with Basic and still give the coders time to finish the full package.


Not that any of the hardware concept changes - from portable to desktop, from 'Super Spectrum' platform to an 'Spectrum plus' in its own right - had warranted any extension of the development team's deadline, at least not as far as Sinclair management were concerned.


The only formal set-back to the timetable was to schedule the launch the machine early the following year rather than before Christmas. David Karlin and Jan Jones both say the machine's development was then at a stage where it needed at least six more months' work, a duration defined, in part, by the then long turnaround times involved in producing PCB and ULA samples. According to Tebby, they didn't even have a working prototype at that point, almost entirely thanks to the many changes that needed to be made.


Karlin would surely have made Nigel Searle and Clive Sinclair aware of this, but nonetheless the decision to introduce the machine to the press in January 1984 was upheld. This annoyed Tebby, but the claim made at the launch that the first machines would be in buyers' hands within 28 days of their orders being received was the final straw: knowing this deadline could not possibly be met, he handed in his notice and said he would leave Sinclair when there was a machine in production.


QL launch: Micro Men style

Launch re-imagined: the QL's debut from Micro Men with Derek Riddell as Nigel Searle and Alexander Armstrong as Clive Sinclair

Source: Darlow-Smithson/BBC



He duly left Sinclair's employ at the end of April, though he was set up in an temporary office round the corner, he says, where he could be called upon should his assistance be required. He refuses to name the Sinclair Research director who arranged this.


The launch had another effect: the inevitable Sinclair miscommunication ensured that the company's marketing team knew only that the QL, as the computer was now called, would come with a Spectrum-friendly Basic, not what it could and couldn't do, or that there would be a two-stage release. They assumed they could fill out the pre-release documentation for the press with information from the Spectrum manual. But they didn't check it with the developers. The upshot was that, having told the world the QL would ship with what was effectively the full version of SuperBasic, the company would now have to supply it.


At the launch, Searle promised Sinclair would begin taking orders for the QL at the end of January. The computer would ship with 128KB of Ram, and be priced at £399 plus £7.95 postage and packing. There was no mention of the 64KB version, originally intended to go on sale for £299, because Psion's applications would need more than 32KB of memory. The machine would make is retail debut the following Autumn, Searle said, when it would also go on sale in the US for $499.


Of course, Sinclair hadn't managed to get its previous computer, the Spectrum out on time, and the Microdrives took even longer to arrive: they were more than a year late. A few observers rightly guessed it wouldn't do so this time round either. But such fears didn't stop many thousands of punters - more than 9000 by the end of February, rising to 13,000 as of late April - sending off their credit card details or their cheques, which the company had no hesitation in cashing.



Nenhum comentário:

Postar um comentário