Plan du site
Le Wiki d'Alice
"Le [wiki] d'Alice" est un projet collaboratif dont le but est de rassembler, en un lieu unique, le maximum d'informations disponibles sur les micro-ordinateurs Matra-Hachette des années 80. Vous vous souvenez ? L'une des plus extravagantes réalisations de l'industrie française, dans un joli petit boîtier rouge...

puceChapitre 2 - Le hardware :

Contenu : Les micro-ordinateurs Alice, Alice 32 et Alice 90, les caractéristiques détaillées, cartes mères et la connectique.



puceMatra-Hachette Alice 4 Ko

Descriptif ergonomique

Alice - Le boîtier est en plastique de couleur rouge.
- Sous une fausse apparence de calculatrice, un véritable clavier matriciel mécanique de 48 touches est intégré dans la face supérieure.
- Sur la face latérale droite, un interrupteur à glissière commande la mise en marche ou l'arrêt de l'ordinateur.
- Sur la face arrière, 4 prises réparties de gauche à droite comme suit, la prise jack femelle d'entrée alimentation, 3 prises DIN femelles (1 de 7 broches sortie péritel, 1 de 4 broches entrée/sortie RS-232-C, 1 de 5 broches entrée/sortie cassette). Au milieu partie basse de cette même face arrière se trouve un petit capot détachable derrière lequel se situe le connecteur d'extensions et immédiatement à sa droite le bouton poussoir de réinitialisation de la machine. Une des deux bouches de ventilation se trouve au-dessus de ce capot et l'autre située sur la face de dessous du boîtier.

Descriptif technique

L'architecture de cet ordinateur est organisée autour du micro-contrôleur Motorola MC6803P assisté d'un contrôleur d'écran vidéo Motorola MC6847P. L'intelligence du système est mémorisée dans une ROM masquée de type MB8364M Fujitsu de 8 Ko, son implantation est située entre $E000 et $FFFF soit les 8 derniers Ko adressables par le micro-contrôleur.

La RAM est constituée de 2 circuits intégrés (RAM statique), type µpD4016 Nec, son implantation se trouve entre $4000 et $4FFF. Le reste de la logique est constituée par des circuits intégrés classiques de type SN74LSxxx. La RAM interne du micro contrôleur se situe entre $0080 et $00FF, soit 128 octets.

L'horloge de synchronisation du système est stabilisée par un quartz dont la fréquence de résonnance parallèle est de 3,579545 Mhz. Cette fréquence est ensuite divisée par 4 en interne par le micro contrôleur fixant sa fréquence de séquencement à 0,89488625 Mhz, soit 1,117460 µs pour un cycle d'horloge déterminant ainsi la durée minimum d'un cycle d'instruction.

Le connecteur d'extension reprend le bus (adresses et données) multiplexé, ainsi que les signaux de commande et de synchronisation.

Le son est rudimentaire (un simple signal carré d'amplitude constante), il est fabriqué à partir de la sortie D7 du micro-contrôleur MC6803P et latché avant d'être envoyé sur la sortie 6 de la prise DIN sortie péritel de l'ordinateur au travers d'un pont diviseur résistif.

Pour terminer, un transformateur extérieur fourni du 10 volts alternatifs à la carte mère (10 V~ 1,3 A), laquelle fabrique les 3 tensions continues nécessaires au fonctionnement du micro-ordinateur, à savoir du +5 volts régulé, du +/- 12 volts filtrés. A noter que l'alimentation en courant alternatif est indispensable, sans quoi le -12 V ne serait pas généré, provoquant un dysfonctionnement de la sortie série.

puceVoir tableau des caractéristiques ci-dessous ou la page Alice 4 Ko en détail
Alice Alice Alice

 



puceMatra-Hachette Alice 32

Descriptif ergonomique

A quelques détails près, l'apparence externe est absolument identique au modèle précédent (voir paragraphe sur les différences visuelles).

Descriptif technique

Le coeur de cet ordinateur est le même que celui de son ainé, mais il est maintenant assisté d'un contrôleur d'écran vidéo Thomson Semiconducteurs EF9345. L'intelligence du système est mémorisée dans une ROM masquée de type S23128 A de 16 Ko, son implantation est située entre $C000 et $FFFF soit les 16 derniers K octets adressables par le micro-contrôleur.

La RAM est constituée de 2 circuits intégrés (RAM dynamique), type TMS4408NLT (4-bits) de Texas Instruments, son implantation se situe entre $3000 et $4FFF, soit 8 Ko. La RAM vidéo est constituée de 2 circuits intégrés (RAM dynamique), type TMS4408NLB (4-bits) de Texas Instruments, soit 8 Ko. Celle-ci n'est pas directement accessible, il y a obligation de passer par les registres du contrôleur vidéo EF9345 pour pouvoir l'adresser.

Le reste de la logique est constituée par les circuits gate-array de référence interne Matra 803A004 ou 5, 803A006 et 803A007. La RAM interne du micro contrôleur se situe entre $0080 et $00FF soit 128 octets.

L'horloge de synchronisation du système est stabilisée par un quartz dont la fréquence de résonnance parallèle est de 12 Mhz (gate array 803A007). Cette fréquence est ensuite divisée par 3 par le EF 9345 (signal de sortie HP), puis par 4 en interne par le micro contrôleur fixant sa fréquence de séquencement à 1 Mhz, soit 1 µs pour un cycle d'horloge déterminant ainsi la durée minimum d'un cycle d'instruction.

Le connecteur d'extension comporte tous les signaux du modèle précédent, plus 2 broches supplémentaires (35 et 36) dont la n°36 pour la sortie son.

Le son et l'alimentation sont identiques à l'Alice 4 Ko.

puceVoir tableau des caractéristiques ci-dessous ou la page Alice 32 en détail
Alice 32 Alice 32 Alice 32

 



puceLes différences visuelles entre Alice et Alice 32

Comment reconnaitre un Alice 32 d'un Alice tout court? Pas facile au demeurant et pourtant il y a bien trois différences visibles très facilement pour un oeil expert:

Alice Alice 32
Alice A gauche Alice, l'étiquette comporte la référence au "modèle n°10-125". A droite Alice 32, il n'y a plus de référence. Alice 32
Alice Le nom en relief sur Alice est argenté, sur Alice 32 celui-ci est blanc. Alice 32
Alice En regardant de l'extérieur le connecteur d'extension, sur Alice on remarque l'absence du contact 35 sur la gauche (ou 36 par dessous). Alice 32

 



puceMatra-Hachette Alice 90

Descriptif ergonomique

- Le boîtier, s'il est toujours de couleur rouge, dispose maintenant d'un design très particulier, beaucoup plus original et agréable que les 2 versions précédentes.
- Un véritable clavier matriciel mécanique de 56 touches est intégré dans la face supérieure.
- Sur la gauche de la face arrière, un interrupteur à glissières commande la mise en service de l'ordinateur, suivi de la prise jack femelle d'entrée alimentation, puis une prise scart femelle (péritel), puis 2 prises DIN femelles (1 de 4 broches entrée/sortie RS-232-C, 1 de 5 broches entrée/sortie cassette). Au milieu, en partie basse de cette même face arrière, se trouve un petit capot détachable derrière lequel se situe le connecteur d'extensions et immédiatement à sa droite le bouton poussoir de réinitialisation de la machine. Deux bouches de ventilation se trouvent de chaque côté, au-dessus de ce capot et une troisième située sur la face de dessous du boîtier au niveau du radiateur de refroidissement du régulateur de tension.

Descriptif technique

Le micro-contrôleur est identique aux 2 machines précédentes, l'assistance vidéo et l'intelligence système sont identiques à celle de l' Alice 32.

La RAM est constituée de 4 circuits intégrés (RAM dynamique), type TMS4416 (4-bits) de Texas Instruments, son implantation se situe entre $3000 et $AFFF, soit 32 Ko. La RAM vidéo est la soeur jumelle de celle de l'Alice 32 et suit les mêmes règles d'adressage et de programmation.

Le reste de la logique,la RAM interne du micro-contrôleur, l'horloge, le connecteur d'extensions, le son et les alimentations respectent les mêmes critères de conception que l'Alice 32.

Le processeur vidéo EF 9345 pilote également l'incrustation vidéo via un circuit intégré de commutation cmos type CD4066.

puceVoir tableau des caractéristiques ci-dessous ou la page Alice 90 en détail
Alice 90 Alice 90 Alice 90

 



puceCaractéristiques techniques détaillées

Alice Alice 32 Alice 90
Année 1983 1984 1985
Processeur Motorola MC 6803 P
à 0,89488625 Mhz
Motorola MC 6803 P
à 1,000 Mhz
Motorola MC 6803 P
à 1,000 Mhz
ROM 8 Ko
Fujitsu MB 8364 M
16 Ko
Signetics S 23128 A
16 Ko
Signetics S 23128 A
RAM 4 Ko statique
Nec µD 4016 (x2)
8 Ko dynamique
Texas TMS 4408 (x2)
32 Ko dynamique
Texas TMS 4416 (x4)
VRAM 0,5 Ko en RAM 8 Ko
Texas TMS 4408 (x2)
8 Ko
Texas TMS 4408 (x2)
Vidéo Motorola MC 6847 P Thomson EF 9345 Thomson EF 9345
Affichage 32 x 16 caractères
256 x 192 pixels
8 couleurs
32 x 16, 40 x 25 ou
80 x 25 caractères
320 x 250 pixels max.
16 couleurs possibles
32 x 16, 40 x 25 ou
80 x 25 caractères
320 x 250 pixels max.
16 couleurs possibles
Stockage Lecteur de cassette externe
Son Signal carré fabriqué par le MC 6803 / 1 canal sur 3 octaves
Dimensions 51 x 216 x 178mm (HxLxP)
Poids : ~850 g
51 x 216 x 178mm (HxLxP)
Poids : ~850 g
65 x 365 x 190mm (HxLxP)
Poids : ~1200 g
Alimentation Adaptateur secteur 220V-50Hz 13VA / 10V alternatif 1,3A
Connecteur mâle 5,5 / 2,5 mm
Fonctionnement Températures : 5 à 40 °C - Stockage : -20 °C à 70 °C
Taux d'humidité : 40 % à 80 % - Stockage : 20 % à 90 %

 



puceLes cartes mères en détail

Alice Alice 32 Alice 90

 



puceConnexions

puceDescription de la fiche RS-232-C (E/S série)

Caractéristiques logicielles d'impression

  • 600 bauds
  • 1 bit de départ
  • 8 bits de données
  • 2 bits d'arrêt
  • pas de parité
  • longueur d'impression : 132 colonnes
  • retour chariot automatique en fin de ligne

DIN 4 femelle 1. CD Détection porteuse
2. RD Réception données
3. GND Terre
4. TD Transmission données
Prise RS-232 : Alice, Alice 32 & Alice 90

DIN 4 male 1         nc
2  -----  2. RxD
3  -----  5. GND
4  -----  3. TxD
nc    ┌ 1. CD
nc    ├ 4. DTR
nc    └ 6. DSR
nc    ┌ 7. RTS
nc    └ 8. CTS
nc       9. RI
DB9 male
coté Alice coté distant
Câble 3 fils pour communication série (câble droit)

DIN 4 male 1         nc
2  -----  3. TxD
3  -----  5. GND
4  -----  2. RxD
nc    ┌ 1. CD
nc    ├ 4. DTR
nc    └ 6. DSR
nc    ┌ 7. RTS
nc    └ 8. CTS
nc       9. RI
DB9 femelle
coté Alice coté distant
Câble 3 fils pour connexion à un PC (câble croisé ou null-modem)

 

puceDescription de la fiche de magnétophone

  • Niveau d'entrée recommandé (lecture) 1 à 5 volts crête à crête sur une impédance minimum de 220 ohms
  • Niveau de sortie typique (écriture) 800 mv crête à crête sur une impédance minimum de 1000 ohms
  • Vitesse de transfert 1500 Bauds

DIN 5 femelle 1. Sortie vers magnetophone (AUX ou MIC)
2. Masse
3. Entrée depuis magnetophone (EAR)
4. nc
5. nc
Prise magnétophone : Alice, Alice 32 & Alice 90

 

puceDescription de la fiche de sortie TV

DIN 7 femelle 1. Commutation
2. Masse
3. Rouge
4. Vidéo composite
5. Vert
6. Audio
7. Bleu
Prise audio/vidéo : Alice & Alice 32

DIN 7 male 1 ─┬[100 Ω]─ 8 
   └[
560 Ω]─ 16
2 ────────── 17
3 ────────── 15
4 ────────── 20
5 ────────── 11
6 ────────── 6 
7 ────────── 7 
Péritel male
coté Alice coté TV
Câble Péritel : Alice & Alice 32

 

puceDescription de la prise PERITEL

DIN 7 femelle 6. Sortie son
7. Bleu
8. Commutation
11. Vert
15. Rouge
16. Commutation rapide
17. Masse
19. entrée vidéo (incrustation)
20. sortie vidéo
Prise péritel : Alice 90

 
 4 ┓     nc
 5 ┛     nc
6 ━━━ 6
7 ━━━ 7
8 ━━━ 8
11 ━━━ 11
13 ┓     nc
14 ┛     nc
15 ━━━ 15
16 ━━━ 16
17 ━━━ 17
19 ━━━ 19
20 ━━━ 20
repère ROUGE
coté Alice coté TV
Câble Péritel : Alice 90

Nota : La réalisation du câble péritel de l'Alice 90 exige d'acquérir un câble du commerce de bonne qualité et respectant les normes de fabrication attendues, à savoir que les liaisons des broches 7, 11, 15, 19 & 20 doivent être réalisées avec du câble coaxial de faible diamètre (~3mm maxi) et d'impédance égale à 75 ohms. Pour la broche 6, normalement il faut un câble blindé basse fréquence. Les prises SCART utilisées doivent, évidement, être démontables.
Attention: Les câbles à bas prix ne sont pas adaptés car en général des économies sont faites pour les liaisons qui deviennent des liaisons simple fil ou dont le câble coaxial utilisé est de mauvaise qualité et présente des caractéristiques techniques (impédance et atténuation) en dehors des normes. Voir dossier de réalisation.

 

puceDescription du connecteur d'extensions

masse
donnée
donnée
donnée
donnée
lecture/écriture
adresse
adresse
adresse
adresse
adresse
adresse
adresse
adresse
invalidation des périphériques
interruption non masquable
masse

GND
D0
D2
D4
D6
R/W
A1
A3
A5
A7
A9
A11
A13
A15
SEL
NMI

GND
nc
1  -  2
3  -  4
5  -  6
7  -  8
9  - 10
11 - 12
13 - 14
15 - 16
17 - 18
19 - 20
21- 22
23 - 24
25 - 26
27 - 28
29 - 30
31 - 31
33 - 34
35 - 36
GND
D1
D3
D5
D7
A0
A2
A4
A6
A8
A10
A12
A14
E
RST
+5V
GND
SON
masse
donnée
donnée
donnée
donnée
adresse
adresse
adresse
adresse
adresse
adresse
adresse
adresse
horloge CPU
reset
alimentation 5V/300mA
masse
Sortie son (Alice 32 et 90)
coté composants (dessus) coté soudures (dessous)
Connecteur : Alice, Alice 32 & 90

 


Histoire - Hardware - Software - Extensions - Ressources - A propos

Le [wiki] d'Alice - Conception et co-réalisation © 2008 - 2011
Hardware, software & extensions : Patrice LAPIERRE - Le [wiki] d'Alice
Software, documentation & émulateur : Daniel COULOM - DCAlice
Histoire, documents associés & graphismes : Carl HERVIER - Retro Computing
Site web, design, coordination du projet & photographies : Fabien NECK - System.cfg
Visiteurs : 53800