← Todas las máquinas

Olivetti · M

Olivetti M300-30

1992–1993 · Arquitectura: i486SX

Sobremesa i486SX a 25 MHz con chipset VLSI VL82C486 y vídeo WD90C31 integrado.

ParcialImplementada en BluMach

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