← Toutes les machines

Olivetti · M

Olivetti M300-30

1992–1993 · Architecture: i486SX

Ordinateur i486SX à 25 MHz avec chipset VLSI VL82C486 et vidéo WD90C31 intégrée.

PartielleImplémentée dans BluMach

Histoire

Le M300-30 est la version i486SX à 25 MHz de cette plate-forme M300 de 1992–1993. Il partage carte, micrologiciel et périphériques avec le M300-30P, équipé d’un DX2/50 ; BluMach les propose comme deux machines afin que chacune ait son processeur.

Matériel

Processeur
Intel i486SX/25
Mémoire
4/8/12/20/24/36 MB
Chipset
VLSI VL82C486
Vidéo
Integrated Western Digital WD90C31, 1 MB
Entrées et sorties
PC87311/87312 family; separate Olivetti 8042

Classification du catalogue

Format
Ordinateur de bureau
Mobilité
Fixe
Génération de processeur
Classe i486
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.

Architecture et mémoire

Éléments probants : documentation, ingénierie inverse et diagnostic

CPU et bus

Intel i486SX à 25 MHz. Chipset VLSI VL82C486, qui réunit le contrôleur de mémoire et de bus AT.

Mémoire

De 4 à 36 Mo (4, 8, 12, 20, 24 ou 36 Mo). Avec 4 Mo, le POST compte 640 Ko de base, 3072 Ko étendus et 384 Ko dédiés : les 384 Ko situés derrière le trou entre 640 Ko et 1 Mo sont réservés à la mémoire fantôme vidéo et BIOS.

Vidéo

VGA Western Digital WD90C31 intégrée avec 1 Mo. Son BIOS vidéo, OVC 1.09, occupe la moitié inférieure de la ROM.

Stockage

Super I/O de la famille PC87311/87312 (disquettes, série et parallèle) et interface IDE à tampons. La table du BIOS ajoute les types 17 à 26 pour les disques IDE, dont le 17 (805/4/26, 40 Mo) et le 18 (776/8/33, 100 Mo).

BIOS et micrologiciel

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

Révisions connues

Trois ROM de 128 Ko avec le même BIOS vidéo OVC 1.09 sont conservées : Diagnostics 1.03 (24/09/92), 1.04 (05/11/92) et 2.00 (22/02/93). Le BIOS lit la vitesse du bus (25 ou 33 MHz) et l’adresse du Super I/O dans un registre de la carte, qu’il ouvre avec la commande 8Bh du contrôleur de clavier.

État de l'émulation

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

Vérifié

Les Diagnostics 1.04 terminent le POST et les tests CPU, cache, mémoire, clavier, RTC et mode protégé; MS-DOS 5.00 démarre et le calendrier persiste. Avec 4 Mo, la mémoire est indiquée comme 640 Ko de base + 3072 Ko étendue + 384 Ko dédiée = 4096 Ko.

En attente ou approximatif

Émulation partielle amorçable. Le VL82C486 est un modèle initial ; le WD90C31 utilise le noyau compatible WD90C30 et le PC87311/87312 est approché avec PC873xx. Le registre de configuration de la carte, où le BIOS lit la vitesse du bus et l’adresse du Super I/O, a été reconstitué à partir du désassemblage. Les autres configurations de RAM documentées et davantage de logiciels restent à valider.

Sources

Sources et traçabilité

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

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