Olivetti · M
Olivetti M300 (IF378)
M300 modulaire 386SX 16 MHz avec carte IF378 et contrôleur mémoire Intel 82335.
Histoire
Le M300 modulaire original associe IF378, bus IN108 et carte multifonction GO477; ce n'est pas la carte mère des M300 numérotés ultérieurs.
Matériel
- Processeur
- Intel 80386SX 16 MHz on IF378
- Mémoire
- 1–12 MB
- Chipset
- Intel 82230/82231/82335
- Connecteurs d'extension
- IN108 system bus; GO477 multifunction board
Classification du catalogue
- Format
- Ordinateur de bureau
- Mobilité
- Fixe
- Génération de processeur
- Classe 80386SX
- Interface de stockage
- Lecteur de disquettes, IDE
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 M300 d’origine est modulaire : la carte CPU (UC093/097 puis UC112/113, avec l’IF378) s’insère dans l’emplacement 3 de la carte de bus IN108, qui compte 8 emplacements (cinq de 16 bits et trois de 8). La carte multifonction GO477 et la VGA GO481 en occupent deux autres.
Architecture et mémoire
Éléments probants : Matériel documenté ou confirmé
- CPU et bus
Intel 386SX à 16 MHz avec support pour 80387SX. Les Intel 82230/82231 regroupent la logique AT (horloge, interruptions, DMA, temporisateur, RTC) et le 82335 gère la mémoire.
- Mémoire
Jusqu’à 12 Mo : deux bancs sur la carte CPU (1 Mo avec des SIMM de 256 Ko, ou 2 ou 4 Mo avec des SIMM 1 M × 9) et des cartes mémoire AMB 2678 de 2 à 4 Mo. Accès à 100 ns.
- Vidéo
Carte VGA GO481 dans l’emplacement 6 du bus. Elle n’est pas émulée ; le profil utilise une Paradise PVGA1A externe.
- Stockage
La GO477 réunit l’interface disque, le contrôleur de disquettes (WD37C65C) et le port série. Les disques documentés font 20, 40 et 100 Mo (Conner, NEC, Quantum). La table du BIOS comprend le type 33 (776/8/33) et le type 36 (805/4/26).
BIOS et micrologiciel
Éléments probants : observé dans les tests de firmware et de démarrage conservés
- Révisions connues
Le BIOS 1.09 (26/06/90), de 64 Ko dans une 27C512, est conservé. Le guide de service associe le 1.09 aux cartes UC112/113 et cite un 1.10 ultérieur qui corrige la perte de la première touche après Ctrl+Alt+Suppr sans mémoire fantôme.
État de l'émulation
Éléments probants : statut BluMach actuel; pas nécessairement une description du circuit original
- Vérifié
Avec 2 Mo, les diagnostics résidents terminent leurs tests et comptent 640 Ko de base, 1280 Ko étendus et 128 Ko de mémoire fantôme (2048 Ko), après la séquence de remappage mémoire du BIOS ; le Setup en ROM s’ouvre ensuite. Le démarrage de MS-DOS 3.30a avec NVR conservée avait déjà été observé.
- En attente ou approximatif
Émulation partielle amorçable. La configuration mémoire du 82335, le remappage de mémoire et les plages de mémoire de la carte que le BIOS utilise pour mesurer la mémoire sont émulés. La mémoire ne se répète pas au-delà de la quantité installée comme sur la carte réelle, et la mémoire remappée se place juste au-dessus de la mémoire installée. Les fonctions des 82230/82231 et de la GO477 utilisent des composants AT compatibles, et la GO481 exige encore une VGA externe. Le disque IDE, d’autres quantités de mémoire et davantage de logiciels restent à valider.
Sources
Matériel de recherche conservé
Éléments probants : sources primaires et notes de recherche