← Tutte le macchine

Olivetti · M

Olivetti M15 Plus

1988 · Architettura: 80C88

Portatile 80C88 del 1988 con 512 KB, tastiera rimovibile, LCD monocromatico retroilluminato e configurazioni a due floppy o HDU da 20 MB.

SperimentaleImplementata in BluMach

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.

Leggi la nota di ingegneria

Fonti

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