← Toutes les machines

Olivetti · M

Olivetti M300 (IF378)

1990 · Architecture: 80386SX

M300 modulaire 386SX 16 MHz avec carte IF378 et contrôleur mémoire Intel 82335.

PartielleImplémentée dans BluMach

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

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