← Todas las máquinas

Olivetti · M

Olivetti M300-30P

1992–1993 · Arquitectura: i486DX2

Variante de rendimiento i486DX2 a 50 MHz del M300-30, con bus externo de 25 MHz.

ParcialImplementada en BluMach

Historia

El M300-30P es la variante rápida del M300-30: la misma placa y el mismo firmware, pero con un i486DX2/50, que trabaja internamente a 50 MHz sobre un bus de 25 MHz.

Hardware

Procesador
Intel i486DX2/50; 25 MHz external bus
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 i486DX2/50: 50 MHz internos sobre un bus de 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 4 MB, los Diagnósticos 2.00 terminan todas sus pruebas, identifican la CPU como DX2-50 y muestran 640 KB base + 3072 KB extendida + 384 KB dedicada = 4096 KB.

Pendiente o aproximado

Emulación parcial arrancable, con los mismos límites de chipset, vídeo y Super I/O que el M300-30. El registro de configuración de la placa, del que la BIOS deduce el modelo de CPU, está reconstruido a partir del desensamblado. Ctrl+Alt+Supr puede bloquearse al reiniciar el firmware, así que por ahora conviene un reinicio duro. Quedan pendientes las demás configuraciones de RAM y más software.

Fuentes

Fuentes y trazabilidad

Evidencia: fuentes primarias y notas de investigación