Olivetti · M
Olivetti M290 SP
M290 de 1991 con 286 a 20 MHz, chipset VLSI TOPCAT y vídeo WD90C11 integrado.
Historia
La BIOS conservada se identifica como «M290 SP» y es de la misma familia de firmware que después usaron las placas BA013 del M300 y los PCS 11/33. Por procesador, chipset, vídeo y memoria coincide con la placa BA-08 del M290-25 que describe la guía de servicio de Olivetti, pero ninguna fuente primaria encontrada une todavía el nombre M290 SP con la BA-08. Es un modelo distinto del M290 original, que usa otra BIOS, y del M28 SP de 1986.
Hardware
- Procesador
- Intel 80286 20 MHz
- Memoria
- 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
Clasificación del catálogo
- Formato
- Sobremesa
- Movilidad
- Fijo
- Generación de procesador
- Clase 80286
- Estándar gráfico
- VGA
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.
Venta y configuraciones comerciales
Evidencia: hardware documentado o confirmado
- Modelos comercializados
La guía de servicio presenta el M290-25 con la placa BA-08 y 1 MB en placa, ampliable hasta 17 MB con una tarjeta de memoria, tres ranuras de 16 bits en la tarjeta de bus y discos de 40, 85 o 120 MB.
Arquitectura y memoria
Evidencia: hardware documentado o confirmado
- CPU y bus
Intel 80286 a 20 MHz con zócalo para coprocesador. Chipset VLSI TOPCAT: 82C320 (controlador de sistema) y 82C331 (controlador de bus). Controlador 8042 para teclado y ratón PS/2.
- Memoria
Bancos 0 y 1 en placa: dos chips soldados de 256K × 18, 512 KB cada uno (1 MB). Bancos 2 y 3 en la tarjeta de ampliación, cada uno con una pareja de SIMM de 1M × 9 (2 MB) o 4M × 9 (8 MB). Total de 1 a 17 MB, acceso a 80 ns.
- Vídeo
VGA integrada con Western Digital WD90C11 (en revisiones posteriores, WD90C11A-LR) y generador de reloj ICS90C61, con zócalos de memoria de vídeo en la placa. BluMach toma la fuente de caracteres del propio firmware y fija el estado de arranque del chip de vídeo; ese estado no se ha contrastado con una placa real.
- Almacenamiento
Controladora de disquete National con unidades de 1,2 MB (5,25") y 1,44 MB (3,5"), interfaz de disco IDE con buffers y lógica MSI, y puertos serie y paralelo en el 87C310. La tabla de discos de la BIOS 1.08 tiene seis tipos: 615/4/17, 980/5/17, 1014/9/18, 755/16/17, 762/8/39 y 873/13/36 (de 20 a 200 MB).
- Configuración
Setup integrado en la ROM, que se abre solo cuando la CMOS no es válida o cambia el hardware. El Setup extendido (memoria EMS, sombra, velocidad de memoria y bus, contraseña) se abre con Mayús+Ctrl+Alt+Supr.
BIOS y firmware
Evidencia: observado en firmware conservado y pruebas de arranque
- Revisiones conocidas
Una imagen de 128 KB con Diagnósticos residentes 1.08 y un Setup en ROM con seis idiomas. Copyright Olivetti 02/25/91. La guía de servicio de la BA-08 cita las revisiones 1.04, 2.00 y 2.01, pero no la 1.08; según la guía, la 2.00 corrige bloqueos aleatorios, fallos de arranque y el manejo de la puerta A20.
Estado de la emulación
Evidencia: estado actual de BluMach; no describe necesariamente el circuito original
- Comprobado
La BIOS 1.08 está identificada y verificada por hash. En BluMach completa los Diagnósticos residentes (CPU, ROM, refresco, paridad, interrupciones, DMA, teclado, reloj, modo protegido y CMOS), inicializa el vídeo VGA, detecta el disco IDE y arranca MS-DOS desde el disco duro.
- Pendiente o aproximado
Emulación experimental. El TOPCAT es un modelo funcional parcial con la distribución de bancos de la BA-08; los tiempos del temporizador y la línea de placa que la BIOS lee con las órdenes 8Ah/8Bh del controlador de teclado están ajustados a lo que comprueba el firmware, no medidos en una placa real. Faltan por validar el Setup, las demás cantidades de memoria y más software.
Fuentes
Material de investigación conservado
Evidencia: fuentes primarias y notas de investigación
- Identidad que publica
- Relación entre el nombre de firmware «M290 SP» y la placa M290-25/BA08: deducida por coincidencia de componentes, pendiente de una fuente primaria (guía de servicio, foto de placa o etiqueta de la EPROM).