Olivetti · M
Olivetti M15
Portatile del 1987 con 80C88, tastiera estraibile, due unità da 720 KB e LCD verde fisso. È disponibile un modello sperimentale funzionante.
SPERIMENTALE: i test descritti riguardano il progetto pilota precedente. Questa build aggiornata richiede ancora test interattivi di regressione. Non supporta schede audio aggiuntive; conserva l’altoparlante interno. Approssimazioni e periferiche non verificate sono descritte sotto.

Storia
L’M15 è un portatile Olivetti distinto dall’M19 e dall’M15 Plus. La configurazione base documentata dispone di 512 KB, due unità interne da 3,5 pollici e nessun disco rigido. Il display LCD fisso è l’unico schermo: l’M15 non ha uscita video esterna. BluMach esegue BIOS 1.08, Resident Diagnostics e il tutorial ufficiale dello Starter Kit, mantenendo esplicite le incertezze a livello di scheda.
Hardware
- Processore
- Intel 80C88 at 4.77 MHz
- Memoria
- 256 or 512 KB system RAM; 16 KB video RAM
- Video
- Fixed green monochrome LCD driven by Yamaha V6355D-F, with no external video output. Current rendering uses four levels; the preserved specification describes six grey shades, an unresolved fidelity difference
- Unità a dischetti
- Two 3.5-inch, 720 KB internal drives; Matsushita JU-363 observed in a photographed example
- Orologio e CMOS
- Battery-backed OKI MSM6242 clock/calendar decoded at 0100h-010Fh
- Interfacce
- RS-232C, Centronics parallel, external 5.25-inch floppy and common bus; no external video connector
- Tastiera
- Detachable 78-key keyboard with a separate controller board observed
Classificazione del catalogo
- Formato
- Portatile
- Mobilità
- Portatile
- Generazione del processore
- Classe 8086
- Standard grafico
- Compatibile CGA
- Tecnologia dello schermo
- LCD
- Colore dello schermo
- Monocromatico
- Interfaccia di archiviazione
- Unità floppy
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: hardware documentato o confermato
- CPU e bus
Intel 80C88 a 4,77 MHz. Bus e logica di controllo della scheda portatile non sono ancora mappati.
- Opzioni e periferiche
Opzioni documentate: floppy esterno da 5,25 pollici con alimentazione autonoma e periferiche RS-232C/Centronics. Batteria, alimentatore e valigetta sono accessori. I profili offrono 256/512 KB, due unità interne e altoparlante; nessuna scheda audio ISA. Unità esterna e supporto più ampio delle periferiche restano pendenti. Il bus comune non dimostra compatibilità con una scheda specifica. La guida documenta l’espansione da 256 a 512 KB mediante una scheda di memoria.
- Video
LCD verde monocromatico fisso, senza uscita video esterna. Testo 40/80 colonne e grafica 320x200/640x200 modellati. Il rendering usa quattro livelli; le specifiche conservate del produttore descrivono sei toni di grigio. La corrispondenza resta da chiarire. Lo sfondo oliva e i pixel attivi grigio verde-azzurro riprendono l’aspetto approvato dell’M15 portatile; i colori sono approssimati, non misurati sul pannello.
- Banca saltatrice
Interruttori della scheda: la memoria si imposta tramite il normale controllo RAM della macchina (256 o 512 KB). L’interruttore di avvio del BIOS, configurabile separatamente, espone i valori di 40 e 80 colonne decodificati dal firmware; 80 colonne è l’impostazione validata. Gli altri interruttori riportati restano nascosti in attesa di prove migliori.
- firmware analizzato
Immagine BIOS 1.08 locale: contenitore da 64 KiB, 16 KiB effettivi a FC000h-FFFFFh, data di reset 05/09/87 (formato USA MM/GG/AA: 1987-05-09). Rimane locale fino alla verifica di provenienza e diritti.
Stato dell'emulazione
Evidenza: corrente stato BluMach; non necessariamente una descrizione del circuito originale
- Comandi dello schermo
Comandi originali: contrasto, volume e altoparlante ON/OFF. Visualizza → Schermo simula il contrasto LCD dal vivo, senza retroilluminazione su questo pannello riflettente. Colori approssimati, non calibrati. I comandi dell’altoparlante non sono riprodotti qui.
- Origine dell’implementazione
Una nota tecnica pubblica raccoglie il disassemblaggio del firmware, la diagnostica e le ipotesi scartate lungo il percorso. Distingue ciò che il modello riproduce da ciò che faceva la scheda originale.
- Verificato
La versione pilota supera POST e Resident Diagnostics, avvia un dischetto M15 da 720 KB con 256 o 512 KB, gestisce entrambi i reset ed esegue il tutorial grafico ufficiale dello Starter Kit. Il testo e le due risoluzioni grafiche documentate sono stati convalidati visivamente.
- In sospeso o approssimativo
I quattro livelli verdi approssimano la luminanza RGBI, non la risposta fisica del pannello. Il BIOS fornisce i glifi 00h–7Fh; 80h–FFh mantengono una CP437 generica. Tastiera, UART, FDC e parallela usano dispositivi compatibili, l’RTC è un modello MSM6242 funzionale e la logica Hitachi resta non mappata.
Ingegneria
Questa memoria pubblica spiega come le evidenze sono diventate un’implementazione dell’emulatore, inclusi errori, compromessi, convalida e criteri di sostituzione.
La memoria è attualmente disponibile in inglese.
Fonti
Fonti e tracciabilità
Evidenza: fonti primarie e note di ricerca
- Manuale originale
- Guida all’installazione e all’uso dell’Olivetti M15 (copia inglese)
- firmware analizzato
- Approssimazione di compatibilità olivm15 MAME e metadati ROM
- Brochure commerciale originale
- Specifiche tecniche Olivetti M15 (1987)