Olivetti · M
Olivetti M300-30P
Variante de rendimiento i486DX2 a 50 MHz del M300-30, con bus externo de 25 MHz.
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