Olivetti · M
Olivetti M15
Portable de 1987 avec 80C88, clavier détachable, deux lecteurs de 720 Ko et LCD vert fixe. Un modèle expérimental fonctionnel est disponible.
EXPÉRIMENTAL : les tests décrits concernent la version pilote précédente. Cette build actualisée nécessite encore des essais interactifs de régression. Aucune carte audio supplémentaire n’est prise en charge ; le haut-parleur interne est conservé. Les approximations et périphériques non vérifiés sont détaillés ci-dessous.

Histoire
Le M15 est un portable Olivetti distinct du M19 et du M15 Plus. Sa configuration de base documentée comprend 512 Ko, deux lecteurs internes de 3,5 pouces et aucun disque dur. Le LCD fixe est son seul écran : le M15 ne possède aucune sortie vidéo externe. BluMach exécute le BIOS 1.08, les diagnostics résidents et le didacticiel officiel du Starter Kit, tout en signalant les incertitudes au niveau de la carte.
Matériel
- Processeur
- Intel 80C88 at 4.77 MHz
- Mémoire
- 256 or 512 KB system RAM; 16 KB video RAM
- Vidéo
- 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
- Lecteur de disquettes
- Two 3.5-inch, 720 KB internal drives; Matsushita JU-363 observed in a photographed example
- Horloge et CMOS
- Battery-backed OKI MSM6242 clock/calendar decoded at 0100h-010Fh
- Interfaces
- RS-232C, Centronics parallel, external 5.25-inch floppy and common bus; no external video connector
- Clavier
- Detachable 78-key keyboard with a separate controller board observed
Classification du catalogue
- Format
- Portable
- Mobilité
- Portable
- Génération de processeur
- Classe 8086
- Standard graphique
- Compatible CGA
- Technologie d’affichage
- LCD
- Couleur d’affichage
- Monochrome
- Interface de stockage
- Lecteur de disquettes
Recherche
Cette page distingue les caractéristiques matérielles documentées, le comportement observé dans le micrologiciel d'origine et la fidélité actuelle de l'émulation BluMach.
Architecture et mémoire
Éléments probants : Matériel documenté ou confirmé
- CPU et bus
Intel 80C88 à 4,77 MHz. Le bus de la carte portable et sa logique de contrôle ne sont pas encore cartographiés.
- Options et périphériques
Options documentées : lecteur externe de 5,25 pouces à alimentation indépendante et périphériques RS-232C/Centronics. Batterie, alimentation et mallette sont des accessoires. Les profils proposent 256/512 Ko, deux lecteurs internes et le haut-parleur ; pas de cartes audio ISA. Lecteur externe et support élargi des périphériques restent en attente. Le bus commun ne prouve pas la compatibilité avec une carte précise. Le guide documente l’extension de 256 à 512 Ko par une carte mémoire.
- Vidéo
LCD vert monochrome fixe, sans sortie vidéo externe. Texte 40/80 colonnes et graphiques 320x200/640x200 modélisés. Le rendu utilise quatre niveaux ; les spécifications conservées du fabricant décrivent six nuances de gris. Leur correspondance reste à établir. Le fond olive et les pixels actifs gris bleu-vert reprennent l’aspect approuvé du M15 portable ; les couleurs sont approximatives, non mesurées sur le panneau.
- Banque de saut
Commutateurs de carte : la mémoire se règle avec le contrôle RAM normal de la machine (256 ou 512 Ko). Le commutateur de démarrage du BIOS, configurable séparément, expose les valeurs 40 et 80 colonnes décodées du firmware ; 80 colonnes est le réglage validé. Les autres commutateurs signalés restent masqués faute de preuve suffisante.
- firmware analysé
Image BIOS 1.08 locale : conteneur de 64 Kio, 16 Kio de code effectif à FC000h-FFFFFh, date de réinitialisation 05/09/87 (format américain MM/JJ/AA : 1987-05-09). Elle reste locale jusqu’à vérification de la provenance et des droits.
État de l'émulation
Éléments probants : statut BluMach actuel; pas nécessairement une description du circuit original
- Commandes de l’écran
Commandes originales : contraste, volume et haut-parleur ON/OFF. Affichage → Réglages de l’écran simule le contraste LCD en direct, sans rétroéclairage sur ce panneau réflectif. Couleurs approximatives, non étalonnées. Les commandes du haut-parleur ne sont pas reproduites ici.
- Filiation de l’implémentation
Une note d’ingénierie publique détaille le désassemblage du firmware, les diagnostics et les hypothèses écartées en chemin. Elle sépare ce que le modèle reproduit de ce que faisait la carte d’origine.
- Vérifié
La version pilote passe le POST et les diagnostics résidents, démarre une disquette M15 de 720 Ko avec 256 ou 512 Ko, accepte les deux réinitialisations et exécute le didacticiel graphique officiel du Starter Kit. Le texte et les deux résolutions graphiques documentées ont été validés visuellement.
- En attente ou approximatif
Les quatre niveaux verts approximent la luminance RGBI, non la réponse physique du panneau. Le BIOS fournit les glyphes 00h–7Fh ; 80h–FFh conservent une CP437 générique. Clavier, UART, FDC et parallèle emploient des périphériques compatibles, le RTC est un modèle MSM6242 fonctionnel et la logique Hitachi reste non cartographiée.
Ingénierie
Ce mémoire public explique comment les éléments probants sont devenus une implémentation de l’émulateur, y compris les échecs, compromis, validations et critères de remplacement.
Le mémoire est actuellement disponible en anglais.
Sources
Sources et traçabilité
Éléments probants : sources primaires et notes de recherche
- Brochure commerciale d'origine
- Spécifications techniques Olivetti M15 (1987)