← Todas as máquinas

Olivetti · M

Olivetti M28

1986–1987 · Arquitetura: 80286

Sistema 80286 a 8 MHz com lógica FE2000, vídeo OGC Olivetti e configuração comercial documentada de 20 MB.

ParcialImplementada no BluMach

EMULAÇÃO PARCIAL: POST, RTC, CMOS, arranque por disquete e 1 MB na placa-mãe constam como aprovados. O perfil comercial 512 KB/20 MB usa a GO714, emulada com o WD1003 sem os seus jumpers, e a geometria ST-225 como aproximação; falta confirmar a unidade Olivetti real. ME903, reinicialização a quente e dois diagnósticos interativos estão pendentes.

Olivetti M28. Fotografia
Fotografia: TiBo's Retro Computers · CC BY-SA 4.0 · Ver o original

História

O M28 de 1986 combinava um 80286 a 8 MHz com a lógica FE2000 da Olivetti, 512 KB de memória padrão, uma unidade de 1,2 MB e um disco rígido Slim de 20 MB na configuração CPU 2801. As expansões posteriores incluíam 1 MB na placa-mãe e a placa de memória ME903/MEM2852.

Hardware

Processador
Intel 80286, 8 MHz
Memória
512 KB standard; 1 MB on-board documented
Chipset
Olivetti FE2000 proprietary logic
Vídeo
Olivetti indigenous OGC display controller
Unidade de disquetes
One 5.25-inch 1.2 MB drive in the documented CPU 2801 configuration
Disco rígido
20 MB slim hard-disk unit (Olivetti Setup type 2); controller at primary 1F0h / IRQ14
Relógio e CMOS
MC146818-compatible calendar/CMOS with battery backup
Ranhuras de expansão
Seven bus positions; ME903/MEM2852 memory expansion remains unmodelled

Classificação do catálogo

Formato
Computador de mesa
Mobilidade
Fixo
Geração do processador
Classe 80286
Padrão gráfico
Olivetti Graphics Controller
Interface de armazenamento
Unidade de disquete, MFM

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.

Arquitetura e memória

Evidência: hardware documentado ou confirmado

CPU e barramento

Intel 80286 com barramento a 8 MHz e lógica de sistema proprietária Olivetti FE2000.

Memória

CPU 2801 documenta 512 KB, expansíveis a 1 MB na placa-mãe. Com 1 MB instalado, os diagnósticos registados observam 640 KB convencionais e 384 KB estendidos remapeados. A placa ME903/MEM2852 está documentada mas não modelada.

Vídeo

Controlador OGC proprietário da Olivetti, partilhado com sistemas relacionados. O modelo atual expõe os aliases usados pelo Customer Test; falta uma verificação interativa.

Armazenamento

O manual de serviço documenta um disco slim de 20 MB ou um de altura completa de 40 MB, com a controladora em 1F0h primário, IRQ14 e DMA3. A Olivetti indica a GO714 (WD1003-WA2, ST506/MFM com disquete) para o M28 com BIOS 2.07 ou posterior; o BluMach emula-a com o WD1003 e geometria 615/4/17 para o perfil de 20 MB.

BIOS e firmware

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

Revisões conhecidas

As pares BIOS de 32 KB conhecidos são PBUY/PBUX 2.09 e PBU6/PBU7 2.12. A 2.12 é selecionada por ser a última validada localmente; a BIOS de venda CPU 2801 continua por estabelecer.

Estado da emulação

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

Verificado

A validação registada confirma POST a frio, RTC/CMOS, arranque por disquete e 1 MB de memória. O perfil de catálogo usa a base comercial documentada de 512 KB e inicia sem mídia proprietária.

Pendente ou aproximado

A expansão de memória ME903 não existe. Continuam em aberto o reinício a quente, um subteste interativo de teclado e outro de alias de vídeo. A GO714 é emulada com o WD1003: os seus jumpers não são modelados, fica fixa em 1F0h e IRQ 14, o controlador de disquetes continua a ser o da máquina e reinicia-se com o reinício por software.

Fontes

Material de investigação preservado

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

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