Olivetti · M
Olivetti M300-30
Sobremesa i486SX a 25 MHz con chipset VLSI VL82C486 y vídeo WD90C31 integrado.
Historia
El M300-30 es la versión con i486SX a 25 MHz de esta plataforma M300 de 1992–1993. Comparte placa, firmware y periféricos con el M300-30P, que lleva un DX2/50; BluMach los ofrece como dos máquinas para que cada una tenga su procesador.
Hardware
- Procesador
- Intel i486SX/25
- Memoria
- 4/8/12/20/24/36 MB
- Chipset
- VLSI VL82C486
- Vídeo
- Integrated Western Digital WD90C31, 1 MB
- Entrada y salida
- PC87311/87312 family; separate Olivetti 8042
Clasificación del catálogo
- Formato
- Sobremesa
- Movilidad
- Fijo
- Generación de procesador
- Clase i486
- 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.
Arquitectura y memoria
Evidencia: documentación, ingeniería inversa y diagnósticos
- CPU y bus
Intel i486SX a 25 MHz. Chipset VLSI VL82C486, que reúne el controlador de memoria y del bus AT.
- Memoria
De 4 a 36 MB (4, 8, 12, 20, 24 o 36 MB). Con 4 MB, el POST cuenta 640 KB base, 3072 KB extendidos y 384 KB dedicados: los 384 KB que quedan detrás del hueco entre 640 KB y 1 MB se reservan para la sombra de vídeo y de la BIOS.
- Vídeo
VGA Western Digital WD90C31 integrada con 1 MB. Su BIOS de vídeo, OVC 1.09, ocupa la mitad inferior de la ROM.
- Almacenamiento
Super I/O de la familia PC87311/87312 (disquetera, serie y paralelo) e interfaz IDE con buffers. La tabla de la BIOS añade los tipos 17 a 26 para discos IDE, entre ellos el 17 (805/4/26, 40 MB) y el 18 (776/8/33, 100 MB).
BIOS y firmware
Evidencia: observado en firmware conservado y pruebas de arranque
- Revisiones conocidas
Se conservan tres ROM de 128 KB con la misma BIOS de vídeo OVC 1.09: Diagnósticos 1.03 (24/09/92), 1.04 (05/11/92) y 2.00 (22/02/93). La BIOS lee la velocidad del bus (25 o 33 MHz) y la dirección del Super I/O en un registro de la placa, que abre con la orden 8Bh del controlador de teclado.
Estado de la emulación
Evidencia: estado actual de BluMach; no describe necesariamente el circuito original
- Comprobado
Con Diagnósticos 1.04 se han observado POST completo, pruebas de CPU, caché, memoria, teclado, RTC y modo protegido, además de arranque de MS-DOS 5.00 y persistencia del calendario. Con 4 MB, la memoria figura como 640 KB base + 3072 KB extendida + 384 KB dedicada = 4096 KB.
- Pendiente o aproximado
Emulación parcial arrancable. El VL82C486 es un modelo inicial; el WD90C31 usa el núcleo compatible WD90C30 y el PC87311/87312 se aproxima con PC873xx. El registro de configuración de la placa, donde la BIOS lee la velocidad del bus y la dirección del Super I/O, se ha reconstruido a partir del desensamblado. Faltan por validar las demás configuraciones de RAM documentadas y más software.
Fuentes
Fuentes y trazabilidad
Evidencia: fuentes primarias y notas de investigación