← Todas las máquinas

Olivetti · M

Olivetti M28

1986–1987 · Arquitectura: 80286

Sistema 80286 a 8 MHz con lógica FE2000, vídeo OGC Olivetti y una configuración comercial documentada de 20 MB.

ParcialImplementada en BluMach

EMULACIÓN PARCIAL: constan como superados POST, RTC, CMOS, arranque por disquete y 1 MB en placa. El perfil comercial de 512 KB/20 MB usa la GO714, emulada con el WD1003 sin sus jumpers, y la geometría ST-225 como aproximación; falta confirmar la unidad Olivetti real. Quedan pendientes ME903, reset en caliente y dos diagnósticos interactivos.

Olivetti M28. Fotografía
Foto: TiBo's Retro Computers · CC BY-SA 4.0 · Ver el original

Historia

El M28 de 1986 combinaba un 80286 a 8 MHz con la lógica FE2000 de Olivetti, 512 KB de memoria estándar, una disquetera de 1,2 MB y un disco duro Slim de 20 MB en la configuración CPU 2801. Su controlador de vídeo propio admitía pantallas Olivetti monocromas y en color. Las ampliaciones posteriores incluían 1 MB en placa y la tarjeta de memoria ME903/MEM2852.

Hardware

Procesador
Intel 80286, 8 MHz
Memoria
512 KB standard; 1 MB on-board documented
Chipset
Olivetti FE2000 proprietary logic
Vídeo
Olivetti indigenous OGC display controller
Disquetera
One 5.25-inch 1.2 MB drive in the documented CPU 2801 configuration
Disco duro
20 MB slim hard-disk unit (Olivetti Setup type 2); controller at primary 1F0h / IRQ14
Reloj y CMOS
MC146818-compatible calendar/CMOS with battery backup
Ranuras de expansión
Seven bus positions; ME903/MEM2852 memory expansion remains unmodelled

Clasificación del catálogo

Formato
Sobremesa
Movilidad
Fijo
Generación de procesador
Clase 80286
Estándar gráfico
Olivetti Graphics Controller
Interfaz de almacenamiento
Disquetera, MFM

Investigación

Esta ficha separa los datos documentados del hardware, el comportamiento observado en el firmware original y la fidelidad actual de la emulación en BluMach.

Redactada en inglés y traducida automáticamente.

Arquitectura y memoria

Evidencia: hardware documentado o confirmado

CPU y bus

Intel 80286 con bus a 8 MHz y lógica de sistema propietaria Olivetti FE2000.

Memoria

CPU 2801 documenta 512 KB, ampliables a 1 MB en placa. Con 1 MB, los diagnósticos registrados observan 640 KB convencionales más 384 KB extendidos remapeados. La tarjeta ME903/MEM2852 está documentada pero no modelada.

Vídeo

Controlador OGC propio de Olivetti, compartido con sistemas relacionados. El modelo actual expone los alias usados por Customer Test; queda pendiente una prueba interactiva explícita.

Almacenamiento

El manual de servicio documenta una unidad Slim de 20 MB o una de altura completa de 40 MB, y controlador en 1F0h primario, IRQ14 y DMA3. Olivetti indica la GO714 (WD1003-WA2, ST506/MFM con disquetera) para el M28 con BIOS 2.07 o posterior; BluMach la emula con el WD1003 y geometría 615/4/17 para el perfil de 20 MB.

BIOS y firmware

Evidencia: observado en firmware conservado y pruebas de arranque

Revisiones conocidas

Las parejas BIOS conocidas de 32 KB son PBUY/PBUX 2.09 y PBU6/PBU7 2.12. La 2.12 se selecciona por ser la última validada localmente; falta determinar la BIOS de venta de CPU 2801.

Estado de la emulación

Evidencia: estado actual de BluMach; no describe necesariamente el circuito original

Comprobado

La validación registrada confirma POST en frío, RTC/CMOS, arranque por disquete y 1 MB de memoria. El perfil de catálogo usa el punto de partida comercial documentado de 512 KB y arranca sin medios propietarios.

Pendiente o aproximado

No existe la expansión de memoria ME903. Quedan abiertos el reinicio en caliente, una subprueba interactiva de teclado y otra de alias de vídeo. La GO714 se emula con el WD1003: sus jumpers no se modelan, queda fija en 1F0h e IRQ 14, la disquetera la sigue aportando la máquina y se reinicia con el reinicio por software.

Fuentes

Material de investigación conservado

Evidencia: fuentes primarias y notas de investigación