← Todas as máquinas

Olivetti · M

Olivetti M290 SP

1991 · Arquitetura: 80286

M290 de 1991 com 286 a 20 MHz, chipset VLSI TOPCAT e vídeo WD90C11 integrado.

ExperimentalImplementada no BluMach

História

A BIOS preservada identifica-se como «M290 SP» e pertence à mesma família de firmware usada depois pelas placas BA013 do M300 e pelos PCS 11/33. Pelo processador, chipset, vídeo e memória coincide com a placa BA-08 do M290-25 descrita no guia de assistência da Olivetti, mas nenhuma fonte primária encontrada até agora liga o nome M290 SP à BA-08. É um modelo diferente do M290 original, que usa outra BIOS, e do M28 SP de 1986.

Hardware

Processador
Intel 80286 20 MHz
Memória
1, 3, 5, 9 or 17 MB (2 x 512 KB soldered + SIMM banks)
Chipset
VLSI TOPCAT 82C320/82C331
Vídeo
Integrated Western Digital WD90C11 VGA

Classificação do catálogo

Formato
Computador de mesa
Mobilidade
Fixo
Geração do processador
Classe 80286
Padrão gráfico
VGA

Investigação

Esta página distingue os factos de hardware documentados, o comportamento observado no firmware original e a fidelidade atual da emulação BluMach.

Venda e configurações comerciais

Evidência: hardware documentado ou confirmado

Modelos comercializados

O guia de assistência apresenta o M290-25 com a placa BA-08 e 1 MB na placa, expansível até 17 MB com uma placa de memória, três slots de 16 bits na placa de barramento e discos de 40, 85 ou 120 MB.

Arquitetura e memória

Evidência: hardware documentado ou confirmado

CPU e barramento

Intel 80286 a 20 MHz com socket para coprocessador. Chipset VLSI TOPCAT: 82C320 (controlador de sistema) e 82C331 (controlador de barramento). Controlador 8042 para teclado e rato PS/2.

Memória

Bancos 0 e 1 na placa: dois chips soldados de 256K × 18, 512 KB cada (1 MB). Bancos 2 e 3 na placa de expansão, cada um com um par de SIMM de 1M × 9 (2 MB) ou 4M × 9 (8 MB). De 1 a 17 MB no total, acesso a 80 ns.

Vídeo

VGA integrada com Western Digital WD90C11 (WD90C11A-LR em revisões posteriores) e gerador de relógio ICS90C61, com sockets de memória de vídeo na placa. O BluMach usa a fonte de caracteres do próprio firmware e define o estado de arranque do chip de vídeo; esse estado não foi comparado com uma placa real.

Armazenamento

Controlador de disquetes National com unidades de 1,2 MB (5,25") e 1,44 MB (3,5"), interface de disco IDE com buffers e lógica MSI, e portas série e paralela no 87C310. A tabela de discos da BIOS 1.08 tem seis tipos: 615/4/17, 980/5/17, 1014/9/18, 755/16/17, 762/8/39 e 873/13/36 (de 20 a 200 MB).

Configuração

Setup em ROM que abre sozinho quando a CMOS não é válida ou o hardware muda. O Setup alargado (memória EMS, sombra, velocidade de memória e barramento, palavra-passe) abre com Shift+Ctrl+Alt+Del.

BIOS e firmware

Evidência: observado nos testes de firmware e inicialização preservados

Revisões conhecidas

Uma imagem de 128 KB com Diagnósticos residentes 1.08 e um Setup em ROM em seis idiomas. Copyright Olivetti 02/25/91. O guia de assistência da BA-08 cita as revisões 1.04, 2.00 e 2.01, mas não a 1.08; segundo o guia, a 2.00 corrige bloqueios aleatórios, falhas de arranque e a gestão da porta A20.

Estado da emulação

Evidência: estado BluMach atual; não necessariamente uma descrição do circuito original

Verificado

A BIOS 1.08 está identificada e verificada por hash. No BluMach completa os Diagnósticos residentes (CPU, ROM, refrescamento, paridade, interrupções, DMA, teclado, relógio, modo protegido e CMOS), inicializa o vídeo VGA, deteta o disco IDE e arranca o MS-DOS a partir do disco rígido.

Pendente ou aproximado

Emulação experimental. O TOPCAT é um modelo funcional parcial com a disposição dos bancos da BA-08; a temporização do temporizador e a linha da placa que a BIOS lê com os comandos 8Ah/8Bh do controlador de teclado estão ajustadas ao que o firmware verifica, não medidas numa placa real. Faltam validar o Setup, as restantes quantidades de memória e mais software.

Fontes

Material de investigação preservado

Evidência: fontes primárias e notas de investigação

Identidade publicada
Ligação entre o nome de firmware «M290 SP» e a placa M290-25/BA08: deduzida pela coincidência de componentes, a aguardar uma fonte primária (guia de assistência, foto da placa ou etiqueta da EPROM).

Tradução automática, verificada com várias ferramentas. Encontrou um erro? Avise-me.