Olivetti · M
Olivetti M15 Plus
Portatile 80C88 del 1988 con 512 KB, tastiera rimovibile, LCD monocromatico retroilluminato e configurazioni a due floppy o HDU da 20 MB.
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 Plus è un portatile Olivetti distinto, legato all’M15 di base. Combinava un 80C88 a 4,77 MHz, 512 KB, tastiera rimovibile e LCD retroilluminato da 10,5 pollici. Olivetti offriva due floppy interni da 720 KB oppure un floppy e un HDU da 20 MB; entrambe le configurazioni sono rappresentate in forma sperimentale.
Hardware
- Processore
- Intel 80C88 at 4.77 MHz
- Memoria
- 512 KB user RAM; 16 KB video RAM
- Video
- 10.5-inch backlit super-twist monochrome LCD; eight observed shade codes, 40/80-column text and 320×200/640×200 BIOS graphics modes
- Unità a dischetti
- Pilot: two internal 3.5-inch, 720 KB drives
- Orologio e CMOS
- Battery-backed clock/calendar; BIOS accesses an MSM6242-compatible register set at 0100h-010Fh
- Interfacce
- RS-232C, Centronics parallel and optional external 5.25-inch floppy; no documented external video connector
- Tastiera
- Detachable 78-key keyboard with latching EDIT/SHIFT, integrated numeric keypad and ten function keys
- Disco rigido
- Alternative commercial configuration: one 720 KB floppy and one 20 MB internal HDU. Olivetti labels the drive interface SCSI; the integrated host adapter is modelled through its BIOS-observed XT-compatible register contract
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 con 512 KB di RAM utente. Il core di emulazione disponibile e il timer calibrato restano approssimazioni temporali.
- Opzioni e periferiche
Il manuale documenta un floppy esterno opzionale da 5,25 pollici con alimentazione autonoma e periferiche RS-232C/Centronics. Batteria, alimentatore, tracolla e borsa sono accessori, non slot ISA. Due unità da 720 KB o un’unità e HDU da 20 MB, RAM fissa a 512 KB e altoparlante. Unità esterna ancora pendente; nessuna scheda audio ISA proposta.
- Video
LCD monocromatico super-twist retroilluminato. L’utilità originale indica nero, sei livelli di grigio e bianco; il renderer del Plus conserva questi otto livelli con una curva di luminanza approssimata. La guida documenta testo 40/80 colonne e grafica 320×200/640×200; l’affermazione contraddittoria di 640×320 della brochure non è esposta come modalità emulata. 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. Il Plus conserva gli otto livelli ordinati con toni interpolati, senza attribuirgli la stessa risposta ottica dell’M15 non retroilluminato.
- Banca saltatrice
Il BIOS 1.10 decodifica gli stessi bit multiplexati di memoria e avvio a 40/80 colonne dell’M15. La memoria è fissa ai 512 KB documentati; Configura espone solo la scelta testo sostenuta dal firmware.
- firmware analizzato
BIOS 1.10 locale: 32 KiB mappati in F8000h-FFFFFh, data 06/03/88 (formato USA MM/GG/AA: 1988-06-03). 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
La guida documenta contrasto, volume e retroilluminazione ON/OFF. Visualizza → Schermo permette di regolare contrasto e retroilluminazione dal vivo, con otto livelli LCD ordinati. La guida non cita un controllo di luminosità separato, quindi non ne viene aggiunto uno. OFF riduce l’illuminazione, non spegne il pannello. Le curve ottiche sono approssimate.
- Origine dell’implementazione
Il modello riusa i percorsi basati su prove per i commutatori della famiglia M15, RTC MSM6242 e V6355D, mantenendo un’identità distinta e la mappa firmware da 32 KiB. Il dispositivo HDU/SCSI dedicato riutilizza la macchina a stati XTA per il contratto host osservato su 320h-323h, IRQ 5 e DMA 3, incluse le operazioni di buffer e settore lungo.
- Verificato
L’avvio a freddo e i due reset superano Resident Diagnostics e indicano 512/512 KB. I supporti originali si avviano con MS-DOS 3.20 e identificano entrambe le unità interne da 720 KB. I test Memory, System Board e Display LCD passano e convalidano caratteri, attributi, otto toni ordinati e grafica 320×200/640×200.
- In sospeso o approssimativo
Il contratto host dell’HDU è implementato, ma il ponte SCSI fisico non identificato, il firmware del disco e i byte ECC memorizzati sono approssimati; le immagini raw sintetizzano i quattro byte ECC diagnostici. Anche la risposta esatta dell’LCD, il timer e la restante logica di scheda rimangono approssimati.
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
- Brochure commerciale originale
- Brochure Olivetti M15 Plus 01200090 G (marzo 1988)
- firmware analizzato
- Indice e metadati del BIOS 1.10 M15 Plus (Minus Zero Degrees)
- Software Pubblicato
- Catalogo System Test e Keyboard Drivers & Utilities M15 Plus (Olivrea)