Olivetti · M
Olivetti M290 SP
M290 del 1991 con 286 a 20 MHz, chipset VLSI TOPCAT e video WD90C11 integrato.
Storia
Il BIOS conservato si identifica come «M290 SP» e appartiene alla stessa famiglia di firmware usata poi dalle schede BA013 dell'M300 e dai PCS 11/33. Per processore, chipset, video e memoria corrisponde alla scheda BA-08 dell'M290-25 descritta nella guida di assistenza Olivetti, ma nessuna fonte primaria trovata finora collega il nome M290 SP alla BA-08. È un modello diverso dall'M290 originale, che usa un altro BIOS, e dall'M28 SP del 1986.
Hardware
- Processore
- Intel 80286 20 MHz
- Memoria
- 1, 3, 5, 9 or 17 MB (2 x 512 KB soldered + SIMM banks)
- Chipset
- VLSI TOPCAT 82C320/82C331
- Video
- Integrated Western Digital WD90C11 VGA
Classificazione del catalogo
- Formato
- Desktop
- Mobilità
- Fisso
- Generazione del processore
- Classe 80286
- Standard grafico
- VGA
Ricerca
Questa pagina distingue i dati hardware documentati, il comportamento osservato nel firmware originale e l'attuale fedeltà dell'emulazione BluMach.
Vendita e configurazioni commerciali
Evidenza: hardware documentato o confermato
- Modelli commercializzati
La guida di assistenza presenta l'M290-25 con la scheda BA-08 e 1 MB sulla scheda, espandibile fino a 17 MB con una scheda di memoria, tre slot a 16 bit sulla scheda di bus e dischi da 40, 85 o 120 MB.
Architettura e memoria
Evidenza: hardware documentato o confermato
- CPU e bus
Intel 80286 a 20 MHz con zoccolo per il coprocessore. Chipset VLSI TOPCAT: 82C320 (controller di sistema) e 82C331 (controller di bus). Controller 8042 per tastiera e mouse PS/2.
- Memoria
Banchi 0 e 1 sulla scheda: due chip saldati da 256K × 18, 512 KB ciascuno (1 MB). Banchi 2 e 3 sulla scheda di espansione, ciascuno con una coppia di SIMM da 1M × 9 (2 MB) o 4M × 9 (8 MB). Da 1 a 17 MB in totale, accesso a 80 ns.
- Video
VGA integrata con Western Digital WD90C11 (WD90C11A-LR nelle revisioni successive) e generatore di clock ICS90C61, con zoccoli per la memoria video sulla scheda. BluMach prende il font dei caratteri dal firmware stesso e imposta lo stato di avvio del chip video; tale stato non è stato confrontato con una scheda reale.
- Stoccaggio
Controller floppy National con unità da 1,2 MB (5,25") e 1,44 MB (3,5"), interfaccia disco IDE con buffer e logica MSI, e porte seriale e parallela nell'87C310. La tabella dei dischi del BIOS 1.08 ha sei tipi: 615/4/17, 980/5/17, 1014/9/18, 755/16/17, 762/8/39 e 873/13/36 (da 20 a 200 MB).
- Configurazione
Setup in ROM che si apre da solo quando la CMOS non è valida o cambia l'hardware. Il Setup esteso (memoria EMS, shadow, velocità di memoria e bus, password) si apre con Maiusc+Ctrl+Alt+Canc.
BIOS e firmware
Evidenza: osservato nel firmware conservato e test di avvio
- Revisioni note
Un'immagine da 128 KB con Diagnostica residente 1.08 e un Setup in ROM in sei lingue. Copyright Olivetti 02/25/91. La guida di assistenza della BA-08 cita le revisioni 1.04, 2.00 e 2.01, ma non la 1.08; secondo la guida, la 2.00 corregge blocchi casuali, errori di avvio e la gestione della porta A20.
Stato dell'emulazione
Evidenza: corrente stato BluMach; non necessariamente una descrizione del circuito originale
- Verificato
Il BIOS 1.08 è identificato e verificato tramite hash. In BluMach completa la Diagnostica residente (CPU, ROM, refresh, parità, interrupt, DMA, tastiera, orologio, modo protetto e CMOS), inizializza il video VGA, rileva il disco IDE e avvia MS-DOS dal disco rigido.
- In sospeso o approssimativo
Emulazione sperimentale. Il TOPCAT è un modello funzionale parziale con la disposizione dei banchi della BA-08; la temporizzazione del timer e la linea di scheda che il BIOS legge con i comandi 8Ah/8Bh del controller della tastiera sono regolate su quanto verifica il firmware, non misurate su una scheda reale. Restano da validare il Setup, le altre quantità di memoria e altro software.
Fonti
Materiale di ricerca conservato
Evidenza: fonti primarie e note di ricerca
- Pubblicazione dell'identità
- Collegamento tra il nome di firmware «M290 SP» e la scheda M290-25/BA08: dedotto dalla corrispondenza dei componenti, in attesa di una fonte primaria (guida di assistenza, foto della scheda o etichetta dell'EPROM).