Olivetti · M
Olivetti M290 SP
M290 de 1991 com 286 a 20 MHz, chipset VLSI TOPCAT e vídeo WD90C11 integrado.
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).