Olivetti · M
Olivetti M28
Sistema 80286 a 8 MHz com lógica FE2000, vídeo OGC Olivetti e configuração comercial documentada de 20 MB.
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.

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
- Manual original
- Guia de serviço Olivetti CAP3.
- Folheto comercial original
- Folheto comercial neerlandês que documenta a configuração M28/20.