Olivetti · M
Olivetti M290 SP
M290 de 1991 avec un 286 à 20 MHz, un chipset VLSI TOPCAT et une vidéo WD90C11 intégrée.
Histoire
Le BIOS conservé s'identifie comme « M290 SP » et appartient à la même famille de firmware que celle utilisée ensuite par les cartes BA013 du M300 et les PCS 11/33. Son processeur, son chipset, sa vidéo et sa mémoire correspondent à la carte BA-08 du M290-25 décrite dans le guide de maintenance d'Olivetti, mais aucune source primaire trouvée à ce jour ne relie le nom M290 SP à la BA-08. C'est un modèle distinct du M290 d'origine, qui utilise un autre BIOS, et du M28 SP de 1986.
Matériel
- Processeur
- Intel 80286 20 MHz
- Mémoire
- 1, 3, 5, 9 or 17 MB (2 x 512 KB soldered + SIMM banks)
- Chipset
- VLSI TOPCAT 82C320/82C331
- Vidéo
- Integrated Western Digital WD90C11 VGA
Classification du catalogue
- Format
- Ordinateur de bureau
- Mobilité
- Fixe
- Génération de processeur
- Classe 80286
- Standard graphique
- VGA
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 guide de maintenance présente le M290-25 avec la carte BA-08 et 1 Mo sur la carte, extensible à 17 Mo avec une carte mémoire, trois connecteurs 16 bits sur la carte de bus et des disques de 40, 85 ou 120 Mo.
Architecture et mémoire
Éléments probants : Matériel documenté ou confirmé
- CPU et bus
Intel 80286 à 20 MHz avec support pour coprocesseur. Chipset VLSI TOPCAT : 82C320 (contrôleur système) et 82C331 (contrôleur de bus). Contrôleur 8042 pour le clavier et la souris PS/2.
- Mémoire
Bancs 0 et 1 sur la carte : deux composants soudés de 256K × 18, 512 Ko chacun (1 Mo). Bancs 2 et 3 sur la carte d'extension, chacun avec une paire de SIMM de 1M × 9 (2 Mo) ou 4M × 9 (8 Mo). De 1 à 17 Mo au total, accès à 80 ns.
- Vidéo
VGA intégrée avec Western Digital WD90C11 (WD90C11A-LR dans les révisions ultérieures) et générateur d'horloge ICS90C61, avec supports de mémoire vidéo sur la carte. BluMach reprend la police de caractères du firmware lui-même et fixe l'état de démarrage de la puce vidéo ; cet état n'a pas été vérifié sur une carte réelle.
- Stockage
Contrôleur de disquettes National avec lecteurs de 1,2 Mo (5,25") et 1,44 Mo (3,5"), interface disque IDE à base de tampons et de logique MSI, et ports série et parallèle dans le 87C310. La table des disques du BIOS 1.08 comporte six types : 615/4/17, 980/5/17, 1014/9/18, 755/16/17, 762/8/39 et 873/13/36 (de 20 à 200 Mo).
- Configuration
Setup en ROM qui s'ouvre de lui-même quand la CMOS n'est pas valide ou que le matériel change. Le Setup étendu (mémoire EMS, shadow, vitesse mémoire et bus, mot de passe) s'ouvre avec Maj+Ctrl+Alt+Suppr.
BIOS et micrologiciel
Éléments probants : observé dans les tests de firmware et de démarrage conservés
- Révisions connues
Une image de 128 Ko avec les Diagnostics résidents 1.08 et un Setup en ROM en six langues. Copyright Olivetti 02/25/91. Le guide de maintenance de la BA-08 cite les révisions 1.04, 2.00 et 2.01, mais pas la 1.08 ; d'après le guide, la 2.00 corrige des blocages aléatoires, des échecs de démarrage et la gestion de la porte A20.
État de l'émulation
Éléments probants : statut BluMach actuel; pas nécessairement une description du circuit original
- Vérifié
Le BIOS 1.08 est identifié et vérifié par hachage. Dans BluMach, il termine les Diagnostics résidents (processeur, ROM, rafraîchissement, parité, interruptions, DMA, clavier, horloge, mode protégé et CMOS), initialise la vidéo VGA, détecte le disque IDE et démarre MS-DOS depuis le disque dur.
- En attente ou approximatif
Émulation expérimentale. Le TOPCAT est un modèle fonctionnel partiel avec la répartition des bancs de la BA-08 ; la temporisation du temporisateur et la ligne de carte que le BIOS lit avec les commandes 8Ah/8Bh du contrôleur clavier sont réglées sur ce que vérifie le firmware, et non mesurées sur une carte réelle. Restent à valider le Setup, les autres quantités de mémoire et davantage de logiciels.
Sources
Matériel de recherche conservé
Éléments probants : sources primaires et notes de recherche
- Identité publiée
- Lien entre le nom de firmware « M290 SP » et la carte M290-25/BA08 : déduit de la correspondance des composants, en attente d'une source primaire (guide de maintenance, photo de carte ou étiquette de l'EPROM).