← Toutes les machines

Olivetti · M

Olivetti M28

1986–1987 · Architecture: 80286

Système 80286 à 8 MHz avec logique FE2000, vidéo OGC Olivetti et une configuration commerciale documentée de 20 Mo.

PartielleImplémentée dans BluMach

ÉMULATION PARTIELLE : POST, RTC, CMOS, démarrage sur disquette et 1 Mo sur carte mère sont enregistrés comme réussis. Le profil commercial 512 Ko/20 Mo utilise la GO714, émulée avec le WD1003 sans ses cavaliers, et la géométrie ST-225 comme approximation ; le disque Olivetti réel reste à confirmer. La ME903, le redémarrage à chaud et deux diagnostics interactifs restent en attente.

Olivetti M28. Photographie
Photo : TiBo's Retro Computers · CC BY-SA 4.0 · Voir l’original

Histoire

Le M28 de 1986 associait un 80286 à 8 MHz, la logique FE2000 d’Olivetti, 512 Ko de mémoire standard, un lecteur de 1,2 Mo et un disque dur Slim de 20 Mo dans la configuration CPU 2801. Les extensions ultérieures comprennent 1 Mo sur carte mère et la carte mémoire ME903/MEM2852.

Matériel

Processeur
Intel 80286, 8 MHz
Mémoire
512 KB standard; 1 MB on-board documented
Chipset
Olivetti FE2000 proprietary logic
Vidéo
Olivetti indigenous OGC display controller
Lecteur de disquettes
One 5.25-inch 1.2 MB drive in the documented CPU 2801 configuration
Disque dur
20 MB slim hard-disk unit (Olivetti Setup type 2); controller at primary 1F0h / IRQ14
Horloge et CMOS
MC146818-compatible calendar/CMOS with battery backup
Connecteurs d'extension
Seven bus positions; ME903/MEM2852 memory expansion remains unmodelled

Classification du catalogue

Format
Ordinateur de bureau
Mobilité
Fixe
Génération de processeur
Classe 80286
Standard graphique
Olivetti Graphics Controller
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.

Architecture et mémoire

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

CPU et bus

Intel 80286 avec bus à 8 MHz et logique système propriétaire Olivetti FE2000.

Mémoire

CPU 2801 documente 512 Ko, extensibles à 1 Mo sur carte mère. Avec 1 Mo installé, les diagnostics enregistrés observent 640 Ko conventionnels et 384 Ko étendus remappés. La carte ME903/MEM2852 est documentée mais non modélisée.

Vidéo

Contrôleur OGC propre à Olivetti, partagé avec des systèmes apparentés. Le modèle actuel expose les alias utilisés par Customer Test ; une vérification interactive reste en attente.

Stockage

Le manuel de service documente un disque slim de 20 Mo ou un disque pleine hauteur de 40 Mo, avec le contrôleur en 1F0h primaire, IRQ14 et DMA3. Olivetti indique la GO714 (WD1003-WA2, ST506/MFM avec lecteur de disquettes) pour le M28 avec BIOS 2.07 ou ultérieur ; BluMach l’émule avec le WD1003 et la géométrie 615/4/17 pour le profil de 20 Mo.

BIOS et micrologiciel

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

Révisions connues

Les paires BIOS 32 Ko connues sont PBUY/PBUX 2.09 et PBU6/PBU7 2.12. La 2.12 est sélectionnée car elle est la dernière validée localement ; la BIOS de vente de CPU 2801 reste à établir.

État de l'émulation

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

Vérifié

La validation enregistrée confirme le POST à froid, RTC/CMOS, le démarrage sur disquette et 1 Mo de mémoire. Le profil de catalogue utilise la base commerciale documentée de 512 Ko et démarre sans média propriétaire.

En attente ou approximatif

L'extension mémoire ME903 n'existe pas. Restent ouverts le redémarrage à chaud, un sous-test interactif du clavier et un autre des alias vidéo. La GO714 est émulée avec le WD1003 : ses cavaliers ne sont pas modélisés, elle reste à 1F0h et IRQ 14, la machine fournit toujours le contrôleur de disquettes et elle se réinitialise lors d'un redémarrage logiciel.

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.