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