Olivetti · M
Olivetti M300-30
Ordinateur i486SX à 25 MHz avec chipset VLSI VL82C486 et vidéo WD90C31 intégrée.
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