Philips VG-5000¶
Micro français de 1984, à Z80 et EF9345 — le contrôleur vidéo de Thomson qu'on retrouve sur l'Alice 32/90 et, dans une variante, sur le Videopac+ G7400.
Identification¶
| Champ | Valeur |
|---|---|
| Fabricant | Philips |
| Année | 1984 |
| CPU | Z80 @ 4 MHz |
| Vidéo | EF9345 (SGS-Thomson) |
| RAM | 24 Ko en trois D4168C de 8 Ko — dont 8 Ko pour le processeur vidéo |
| Rebadges | Radiola VG5000 et Schneider VG5000 |
Horloge attendue — table de mesure ✅¶
| Composant | Fréquence |
|---|---|
| Z80 | 4 MHz |
Émulation incomplète — ce que cela implique
Le pilote MAME porte le drapeau « ne fonctionne pas ». Concrètement, on ne peut pas se servir de l'émulateur comme référence de comportement pour diagnostiquer une machine réelle : si l'émulation diverge de ta machine, cela ne prouve rien.
Le pilote signale d'ailleurs ses propres approximations : il simule la ligne WAIT
à un moment précis, que l'implémentation actuelle du Z80 de MAME ne gère pas à ce
moment-là, et son temps de retour trame est annoté « pas exact ». Ses ROM de
caractères et de BASIC sont par ailleurs marquées BAD_DUMP.
L'EF9345 est partagé
On le retrouve sur l'Alice 32/90, et le Videopac+ G7400 utilise le couple EF9340/EF9341 de la même famille. Les pistes vidéo se recoupent.
Pannes fréquentes¶
| Symptôme | Cause probable | Piste |
|---|---|---|
| Ne démarre pas | Z80 ou quartz 4 MHz | |
| Pas d'image | EF9345 ou sa mémoire | Voir les schémas archivés |
| Cassette illisible | étage K7 | Schéma dédié archivé |
Réparation (technicien)¶
- ⚠️ Ni l'émulateur ni les schémas ne font autorité seuls. Le pilote se sait incomplet ; les schémas archivés sont des relevés amateurs de 2019 dont l'un porte la réserve de son propre auteur (« le décodage d'adresse est très incomplet »). Croiser les deux.
- L'étage cassette a son propre schéma dans le fonds archivé.
→ Méthodes : Diagnostic PCB · Recap
Procédure — ordinateur mort, dans l'ordre ✅¶
Ce que cette procédure ajoute
Un ordre pensé pour un micro familial : ce qui tue ces machines, c'est leur alimentation, leur pile, leurs condensateurs, leur RAM sur support et leur clavier — à peu près dans cet ordre, et bien avant le CPU. → Diagnostic PCB
1. L'alimentation — mesurée avant d'être branchée. C'est l'étape qu'il ne faut pas intervertir. Sur une machine de cet âge, une alimentation ne s'arrête pas simplement : un régulateur 5 V qui lâche haut envoie 7, 9, 12 V sur le bus et emporte la RAM et les puces custom avec lui. Mesurer chaque rail hors machine, sous charge factice si possible, et seulement ensuite la brancher.
2. La pile, si la machine en a une. Toute pile d'horloge ou de sauvegarde soudée sur une carte est une fuite à venir. Si la tienne en a une et qu'elle n'a jamais été changée, la sortir avant qu'elle n'emporte les pistes. → Piles de sauvegarde
3. Les condensateurs. Le recap est la norme sur ces machines, pas le dernier recours — et sur l'alimentation d'abord, puisque c'est elle qui protège le reste. → Recap
4. La RAM, sur ses supports. Ces machines ont été conçues pour être réparées : la RAM, et souvent la logique, sont sur supports. Tout ré-enficher d'abord — trente ans d'oxyde, c'est un no-boot classique. Puis échanger les puces : une RAM morte donne en général un motif de caractères parasites reproductible, ou un écran figé sur un caractère fixe.
5. Le clavier. Une console n'en a pas ; celui d'un ordinateur est une pièce d'usure. Un clavier à membrane lâche par lignes ou colonnes entières mortes — c'est la membrane, pas la machine. Un clavier mécanique demande un nettoyage de contacts, pas un remplacement. Voir cette page : le mode de panne est souvent documenté par modèle.
6. Le support — cassette ou disquette. Les deux se ramènent souvent aux mêmes choses : une tête sale, et pour la cassette l'azimut et une courroie devenue goudron. ⚠️ Côté disquette, vérifier que la mécanique a bien une courroie avant d'en chercher une : beaucoup en ont, mais certains lecteurs sont à entraînement direct, et démonter pour trouver une pièce qui n'existe pas ne sert qu'à user le lecteur. Une machine qui démarre mais ne charge rien est une panne de lecteur, pas de logique — inutile de la chercher sur la carte.
7. La sortie vidéo. RF, composite, RGB ou moniteur dédié selon la machine (voir Identification). Tester avec autre chose avant de conclure : un modulateur d'époque et un téléviseur moderne se fâchent bien plus souvent que l'un des deux n'est en panne.
8. Toujours rien. Maintenant la logique : rails sur la carte, reset, horloge, bus. → Diagnostic PCB
Schémas archivés ✅¶
- VG-5200 — interface joystick, schéma — PDF
- VU0031 — extension mémoire, schéma — PDF
- Extension VG-5216 — schéma — PDF
Provenance — ce ne sont pas des documents Philips d'époque
Les trois PDF portent l'auteur « Fred » dans leurs métadonnées et sont datés d'août 2019 : ce sont des relevés et redessins amateurs, pas de la documentation constructeur. Le schéma du VG-5200 est un tracé KiCad qui porte d'ailleurs la mise en garde de son auteur : « le décodage d'adresse est très incomplet !! ».
Les deux images (vg5000-schema-v1-4.png, -k7-v1-2.png) sont numérotées en
versions mais leur paternité reste invérifiable.
Le VG-5200 n'est pas une machine : c'est une interface joystick pour le bus VG-5000, comme le VG-5216 est une extension.
Sources & attribution¶
- MAME —
src/mame/philips/vg5k.cpp(BSD-3-Clause) : le Z80 à 4 MHz, le contrôleur vidéo EF9345 de SGS-Thomson, et le drapeau « ne fonctionne pas » porté par la machinevg5k— d'où la réserve de cette page sur l'usage de l'émulateur comme référence — https://github.com/mamedev/mame/blob/master/src/mame/philips/vg5k.cpp
Relecture & corrections
À quoi sert cet espace
Une valeur fausse, une procédure dépassée, une référence de puce qui ne colle pas à ta carte ? Signale-le ici, avec ce que tu as constaté (modèle, révision de carte, numéro de série, mesure). Chaque signalement est recoupé avec une source avant toute modification — une correction invérifiable est publiée en tant que « signalé par …, non recoupé » plutôt qu'appliquée en silence.
La lecture est ouverte à tous ; écrire demande une connexion Discord. Les signalements des relecteurs déclarés du wiki sont traités en priorité ; les autres sont lus aussi, mais passent par un humain avant toute modification.