← Tutte le macchine

Olivetti · M

Olivetti M300-30P

1992–1993 · Architettura: i486DX2

Variante i486DX2 a 50 MHz del M300-30 con bus esterno a 25 MHz.

ParzialeImplementata in BluMach

Storia

L’M300-30P è la variante veloce dell’M300-30: stessa scheda e stesso firmware, ma con un i486DX2/50, che lavora internamente a 50 MHz su un bus a 25 MHz.

Hardware

Processore
Intel i486DX2/50; 25 MHz external bus
Memoria
4/8/12/20/24/36 MB
Chipset
VLSI VL82C486
Video
Integrated Western Digital WD90C31, 1 MB
Ingressi e uscite
PC87311/87312 family; separate Olivetti 8042

Classificazione del catalogo

Formato
Desktop
Mobilità
Fisso
Generazione del processore
Classe i486
Standard grafico
VGA

Ricerca

Questa pagina distingue i dati hardware documentati, il comportamento osservato nel firmware originale e l'attuale fedeltà dell'emulazione BluMach.

Architettura e memoria

Evidenza: documentazione, reverse engineering e diagnostica

CPU e bus

Intel i486DX2/50: 50 MHz interni su un bus a 25 MHz. Chipset VLSI VL82C486, che riunisce il controller di memoria e del bus AT.

Memoria

Da 4 a 36 MB (4, 8, 12, 20, 24 o 36 MB). Con 4 MB, il POST conta 640 KB di base, 3072 KB estesi e 384 KB dedicati: i 384 KB dietro il vuoto tra 640 KB e 1 MB sono riservati allo shadow del video e del BIOS.

Video

VGA Western Digital WD90C31 integrata con 1 MB. Il suo BIOS video, OVC 1.09, occupa la metà inferiore della ROM.

Stoccaggio

Super I/O della famiglia PC87311/87312 (floppy, seriale e parallela) e interfaccia IDE bufferizzata. La tabella del BIOS aggiunge i tipi da 17 a 26 per i dischi IDE, tra cui il 17 (805/4/26, 40 MB) e il 18 (776/8/33, 100 MB).

BIOS e firmware

Evidenza: osservato nel firmware conservato e test di avvio

Revisioni note

Si conservano tre ROM da 128 KB con lo stesso BIOS video OVC 1.09: Diagnostica 1.03 (24/09/92), 1.04 (05/11/92) e 2.00 (22/02/93). Il BIOS legge la velocità del bus (25 o 33 MHz) e l’indirizzo del Super I/O da un registro della scheda, che apre con il comando 8Bh del controller della tastiera.

Stato dell'emulazione

Evidenza: corrente stato BluMach; non necessariamente una descrizione del circuito originale

Verificato

Con 4 MB, la Diagnostica 2.00 completa tutti i test, identifica la CPU come DX2-50 e mostra 640 KB base + 3072 KB estesa + 384 KB dedicata = 4096 KB.

In sospeso o approssimativo

Emulazione parziale avviabile, con gli stessi limiti di chipset, video e Super I/O dell'M300-30. Il registro di configurazione della scheda, da cui il BIOS deduce il modello di CPU, è ricostruito dal disassemblato. Ctrl+Alt+Canc può bloccarsi al riavvio del firmware, quindi per ora conviene un riavvio hardware. Restano in sospeso le altre configurazioni di RAM e altro software.

Fonti

Fonti e tracciabilità

Evidenza: fonti primarie e note di ricerca

Traduzione automatica, verificata con diversi strumenti. Hai trovato un errore? Segnalalo.