Computadores domésticos de 8 bits sem BASIC
Todos os computadores domésticos de 8 bits que conheço tinham BASIC em suas ROMs. Uma exceção notável foi o Júpiter Ace, um computador doméstico britânico, que usava o Forth.
Houve algum outro computador doméstico de 8 bits que veio com outros idiomas em suas ROMs? Ou talvez sem uma linguagem de programação completa, algo como um sistema operacional rudimentar.
Não estou pedindo a disponibilidade de outras linguagens em geral nesses sistemas, mas apenas da linguagem embutida em seus chips ROM.
Respostas
Um exemplo de computadores populares de 8 bits sem BASIC na ROM são os primeiros três computadores Atari de 8 bits , 400, 800 e 1200XL, que não tinham BASIC integrado, mas em um cartucho separado.
Seu predecessor, o Atari Video Computer System , também tinha um cartucho de programação BASIC , escrito por Warren Robinett , mas não foi fornecido com o sistema (foi lançado em 1979) e exigia dois controladores CX50. (Obrigado ao supercat pelo lembrete !)
(Veja também outras respostas perfeitas para mais computadores que se encaixam na lista)
Acho que podemos colocá-los em quatro categorias (em ordem decrescente de aplicação):
Máquinas com idioma diferente em ROM
Os primeiros modelos da série Soviética BK-0010 tinham FOCAL em ROM. BASIC estava disponível como um módulo adicional. Modelos posteriores a partir de BK-0010.01 já tinham BASIC em ROM.
Computadores limpos
E então haveria a clássica série Sharp MZ-80 sem nenhum idioma na ROM. Limpe os computadores desde o início, BASIC ou qualquer outra linguagem teve que ser carregada do Cassete. Muito bem sucedido em todo o mundo.
Com ROM de idioma separado, mas incluído
Similar, mas menos adequado são as máquinas que não tinham nenhuma correção de linguagem embutida, mas fornecidas (normalmente) BASIC separado em um módulo (ROM) que sempre foi incluído na compra da unidade. Afinal, todo mundo o teria conectado ... pelo menos até trocar por algo mais sofisticado. The Exidy Sorcerer de 1978 pode ser o primeiro exemplo. Um exemplo ainda mais proeminente é o Atari 400/800 ( como mencionado ) de 1979.
Sistemas de uma época anterior à inclusão da linguagem
O mesmo, é claro, vale para muitos sistemas muito antigos, de single boarders a S-100, incluindo sistemas amadores como o Heathkit H8 ou o Apple 1. Lembre-se de que o primeiro BASIC da MS para o Altair foi entregue em fita de papel ou cassete. Mas, novamente, eles são tão iniciais que o termo "computador doméstico" pode não se aplicar realmente.
Fechar Runner Ups
Além disso, embora não seja realmente um computador doméstico de 8 bits, o Newton tinha seu interpretador NewtonScript em ROM.
A francesa Micronique apresentou alguns modelos que vieram com o Forth em vez do BASIC, como o Hector HRX e o Hector MX.
https://www.old-computers.com/museum/computer.asp?c=142&st=1
Mais alguns computadores domésticos soviéticos que não tinham BASIC em suas ROMs:
Vector-06C
Apogey BK-01 (o wiki está disponível apenas em russo e não está muito claro se havia BASIC integrado, mas outras fontes dizem que não)
Radio-86RK
Especialista
Orion-128
Microsha (apenas russo, declaração clara de que o BASIC pode ser carregado a partir da fita)
Eu tinha um computador Colecovision Adam naquela época. Uma característica muito estranha desse sistema era que a fonte de alimentação estava na verdade na impressora. Ele veio com um processador de texto em sua ROM, em vez de uma linguagem de programação.
Lembro-me de usar todo o meu dinheiro cortando grama para comprar SmartBASIC e SmartLOGO em fita cassete junto com um modem de 300 baud para ele.
Não tenho certeza se o IBM5100 poderia realmente ser considerado um "computador doméstico" e acredito que não era um computador de 8 bits (era, pelo que me lembro, baseado em uma versão reduzida do 360), mas pode passar no "teste de detecção" de hoje para computadores domésticos e veio em duas versões: O 5100B tinha, de fato, BASIC em ROM (que a IBM chamou de ROS), mas o 5100A veio com APL em vez de BASIC em ROS. (O 5110 subsequente tinha ambos, selecionáveis pelo usuário por meio de um botão no painel frontal).
O Nascom 1 não tinha nenhuma linguagem de alto nível. Seu sucessor, o Nascom 2, veio com o BASIC.
Os Nascom 1 e 2 eram kits de computador de placa única lançados no Reino Unido em 1977 e 1979, respectivamente, baseados no Zilog Z80 e incluindo um teclado e interface de vídeo, uma porta serial que poderia ser usada para armazenar dados em uma fita cassete usando o padrão de Kansas City e duas portas paralelas de 8 bits. Naquela época, incluir um teclado completo e interface de exibição de vídeo era incomum, já que a maioria dos kits de microcomputadores eram entregues com apenas um teclado hexadecimal e display de sete segmentos. Para minimizar o custo, o comprador teve que montar uma Nascom soldando manualmente cerca de 3.000 juntas na placa de circuito único.https://en.wikipedia.org/wiki/Nascom_(computer_kit)
Eu tinha um e me lembro de programar máquinas de Turing em assembler (ou era código de máquina - não lembro). Eu fiz vários dongles para ele, incluindo um relógio de "desaceleração" e um gerador de números aleatórios de hardware.
Eu trapaceei e comprei a placa nua soldada (sem caixa), mais o teclado para evitar toda a solda.
Provavelmente muitos para listar.
No entanto, PMD-85 é notável e limítrofe porque incluiu um BASIC em um módulo ROM destacável. Por padrão, ele começou em um monitor (com rotinas de carregamento de fita, etc.); foram produzidos outros módulos ROM (com Pascal, LOGO, IIRC e também KAREL). Mas eles foram usados quase exclusivamente com o módulo BASIC.
O ELAN Enterprise não tinha BASIC integrado. Seu IS BASIC era fornecido em um cartucho (que era, reconhecidamente, parte do pacote básico). Mas você também pode usar qualquer outro idioma. Seu "aplicativo principal" era o WP - Um editor / processador de texto simples.
Se você considerar o Cambridge Z88 um computador doméstico, seu "sistema operacional principal" definitivamente não era (BBC) BASIC, era apenas um aplicativo entre outros. O controle do sistema operacional era por meio da GUI.
O Coleco Adam era basicamente (sic) um ColecoVision plus Expansion Module # 3 - a máquina base era um console de jogos, que se expandia para o computador doméstico Adam (incluindo BASIC) usando um conjunto de add-ons.
A linha Amstrad PCW iniciada em 1985 era toda de 8 bits (exceto para o modelo final) e não tinha BASIC em ROM.
Embora concebidos principalmente como máquinas de "escritório doméstico", eles ainda eram essencialmente computadores domésticos.
( https://www.old-computers.com/museum/computer.asp?c=190 : "ROM: sem chip ROM.")
O TRS-80 Modelo 4P foi baseado em um Z-80a de 4 MHz e não tinha BASIC em ROM.
O Apple 1 foi enviado com BASIC em fita cassete.
O Amstrad PCW era claramente vendido como um processador de texto doméstico, mas sua impressora não era boa o suficiente para o uso em escritórios. Não tinha BASIC na ROM, não me lembro se nem tinha o basic em um disco incluso.
Ele usava uma CPU Z80, então era 8, mas tinha ram de switch de banco.
O MCM / 70 da Micro Computing Machines veio com o rom APL. https://en.m.wikipedia.org/wiki/MCM/70
O Nintendo Family Computer (Famicom, também conhecido como Nintendo Entertainment System no Ocidente) não veio com BASIC em ROM. Na verdade, ele não veio com um teclado, você tinha que comprar um pacote que incluía o teclado e o cartucho BASIC.
Usei esse tipo de computador que não tinha básico. O idioma CHIP8 estava disponível.
http://www.hobbylabs.org/oscom_nano.htm
O Tatung Einstein foi fornecido com um sistema operacional de máquina (MOS) em ROM, que oferecia um conjunto de comandos moderadamente útil, embora limitado, incluindo um carregador para inicializar a partir de um disco de idioma. Dois desses discos foram incluídos no pacote que eu tinha - uma versão do Microsoft BASIC e uma porta quase perfeita do BBC BASIC.
Irritantemente, a linguagem MS foi estendida para acessar os recursos de hardware da máquina, mas a linguagem da BBC não - então foi forçado a escolher entre os recursos de linguagem avançados (para a época) da BBC, ou os recursos mais rudimentares ( mas melhor suporte de hardware) do MS.
- Basis108 - um clone do Apple II que veio sem ROMs básicos, mas um básico em disquete. Você tinha que carregá-lo antes do Apple DOS.
- KC85 e KC87 - computadores baseados em Z80 da GDR, eles inicializaram a partir da fita.