Olivetti · M
Olivetti M28
Sistema 80286 a 8 MHz con lógica FE2000, vídeo OGC Olivetti y una configuración comercial documentada de 20 MB.
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.

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
- Manual original
- Guía de servicio Olivetti CAP3.
- Folleto comercial original
- Folleto comercial neerlandés que documenta la configuración M28/20.