← Toutes les machines

Olivetti · M

Olivetti M380 / M380 C

1988–1989 · Architecture: 80386DX

Famille de bureaux 80386DX à 16 MHz, avec logique Olivetti propriétaire, contrôleurs externes et firmware local 1.09.

PartielleImplémentée dans BluMach

ÉMULATION PARTIELLE : POST, vidéo, démarrage sur disquette, RTC, la NVRAM du contrôleur clavier ainsi que l'installation et le démarrage de MS-DOS 3.30a depuis un disque sur la GO717 sont validés. Le redémarrage à chaud reste à vérifier. La GO717 est émulée avec le WD1003 sans ses cavaliers ; PVGA1A, disquette et services AT sont des approximations de compatibilité, pas des modèles du fond de panier ni de l'IF614.

Histoire

Le M380 (BA806) et le M380 C compact (BA818) partagent la plateforme 80386DX à 16 MHz documentée. Le M380 C NEW ajoute les options GO723 et VGA GO470/481 ; BluMach ne les remplace pas en silence par des périphériques génériques.

Matériel

Processeur
Intel 80386DX, 16 MHz
Mémoire
Expansion-board memory; ME908/916/919 1 MB, ME912/927 4 MB, ME923 16 MB; 1–48 MB documented
Chipset
Olivetti proprietary BA806/BA818 PAL logic
Vidéo
External EGA or monochrome adapters; M380 C NEW VGA GO470/481 remains unavailable
Lecteur de disquettes
External IF614 U-TURN board with floppy controller
Disque dur
External GO717 MFM or GO720 ESDI controller; M380 C NEW GO723 combo remains unavailable
Horloge et CMOS
64-byte MC146818-compatible CMOS RAM
Connecteurs d'extension
Two 8-bit ISA, two 16-bit ISA and three proprietary 32-bit positions

Classification du catalogue

Format
Ordinateur de bureau
Mobilité
Fixe
Génération de processeur
Classe 80386
Interface de stockage
Lecteur de disquettes, MFM

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.

Vente et configurations commerciales

Éléments probants : Matériel documenté ou confirmé

Modèles commercialisés

Le M380 est le modèle de bureau BA806 et le M380 C le compact BA818. Le M380 C NEW documente le stockage et la disquette avec la GO723 et la VGA GO470/481. C'est une matrice d'options du guide de service, non une liste de prix retrouvée.

Architecture et mémoire

Éléments probants : Matériel documenté ou confirmé

CPU et bus

Intel 80386DX à 16 MHz avec logique PAL propriétaire BA806/BA818 ; ce n'est pas la plateforme Headland du PCS 386SX.

Mémoire

Toute la mémoire se trouve sur des cartes d'extension : ME908/ME916/ME919 font 1 Mo, ME912/ME927 4 Mo et ME923 16 Mo. Les 384 Ko situés derrière le trou entre 640 Ko et 1 Mo sont de la mémoire dédiée : le BIOS la cherche à l'adresse 32 bits 800A0000h et l'ajoute au total si elle est présente. Ses 128 Ko supérieurs servent d'ombre pour E0000h-FFFFFh, que le registre 2 du contrôleur clavier bascule entre RAM et ROM. Avec 4 Mo, le POST affiche 640 Ko de base, 3072 Ko étendus et 384 Ko dédiés : 4096 Ko. BluMach reproduit la mémoire dédiée et l'ombre ; le reste de la logique des cartes et du fond de panier reste de la RAM linéaire.

Vidéo

Les M380 et M380 C utilisent des adaptateurs EGA ou monochromes externes. La VGA GO470/481 du M380 C NEW est documentée mais indisponible ; la PVGA1A sélectionnable est une approximation explicite.

Stockage

Les M380 et M380 C utilisent des contrôleurs externes : GO717 (WD1003-WAH, ST506/MFM) ou GO720 (WD1005-WAH, ESDI). La création propose la GO717 avec les quatre disques de sa table Olivetti (types 6, 7, 12 et 13) ; la GO720 n’est pas émulée. La GO723 RLL avec lecteur de disquettes est celle du M380 C NEW.

BIOS et micrologiciel

Éléments probants : observé dans les tests de firmware et de démarrage conservés

Révisions connues

PBUQ/PBUZ 1.09 local est une paire intercalée de 64 Kio vérifiée. Le guide documente les paires 1.13 et 1.14, non préservées localement.

État de l'émulation

Éléments probants : statut BluMach actuel; pas nécessairement une description du circuit original

Vérifié

Résultats enregistrés avec le firmware local 1.09 et le profil 4 Mo/PVGA1A : POST, vidéo, démarrage sur disquette, RTC, 4096 Ko avec la mémoire dédiée, NVRAM valide après enregistrement avec le SETUP du M280 et MS-DOS 3.30a démarrant depuis un disque de type 7 sur la GO717 (2026-10-16).

En attente ou approximatif

Restent non modélisés la logique propriétaire des cartes et du fond de panier, le chemin disquette IF614, les bits disquette du registre 0 et le bit de test de banc du registre 2 du contrôleur clavier. Le redémarrage à chaud est à refaire : la GO717 se réinitialise désormais lors d'un redémarrage logiciel, qui laissait auparavant une erreur de contrôleur jusqu'à un démarrage à froid. LPT1 (378h/IRQ7), LPT2 (278h/IRQ5), COM1 et COM2 sont modélisés comme des ports standard fixes selon le CAP7 ; Resident Diagnostics doit encore être relancé avec eux. La GO717 est émulée avec le WD1003 : ses cavaliers ne sont pas modélisés et elle reste à l'adresse primaire 1F0h avec l'IRQ 14. La GO720 ESDI n'est pas émulée. La disquette Customer/System Test propre au M380 manque.

Sources

Matériel de recherche conservé

Éléments probants : sources primaires et notes de recherche

Traduction automatique, vérifiée avec plusieurs outils. Une erreur ? Signalez-la.