Apple Lisa¶
Le premier ordinateur à interface graphique vendu au grand public (1983) — et un échec commercial retentissant, à 9 995 dollars pièce. Techniquement, une machine pleine de custom : MMU maison, vidéo maison… mais un contrôleur de disquette qui, lui, est une carte à microprocesseur tout à fait réparable.
Écran cathodique intégré — décharger avant toute intervention
La Lisa est un tout-en-un : le moniteur monochrome 12 pouces est dans la machine, avec son circuit très haute tension. Ce circuit reste chargé après débranchement, parfois des jours.
Décharger la THT avant de mettre les mains dedans → Sécurité CRT. Cela vaut aussi pour le Macintosh XL, qui a le même écran.
Identification¶
| Champ | Valeur |
|---|---|
| Fabricant | Apple |
| Années | 1983-1985 |
| CPU | M68000 @ ~5,09 MHz (quartz 20,37504 MHz ÷ 4) |
| RAM | 1 Mo (Lisa) · 512 Ko et plus (Lisa 2) · 1 Mo (Lisa 2/10) |
| E/S | COP421 @ 3,93216 MHz — carte d'E/S, repère U9F |
| Clavier | COP421 @ 3,93216 MHz — même quartz nominal |
| Interfaces | deux MOS 6522 (VIA) — ⚠️ fréquence différente selon le modèle, voir plus bas |
| Série | SCC 8530 @ 7,8336 MHz |
| Vidéo | custom Lisa Video @ 20,37504 MHz (Macintosh XL : circuit différent) |
| MMU | custom Apple |
| Disquette | carte à MOS 6504 @ 2 MHz (quartz 16 MHz ÷ 8) |
| Écran | monochrome 12″ intégré, 720 × 364 |
Des valeurs « nominales », pas rondes
Le pilote MAME les qualifie lui-même ainsi : l'horloge CPU est « nominalement 5 MHz » mais vaut en réalité 20,37504 ÷ 4 = 5,09376 MHz.
Mesurer 5,09 au lieu de 5,00 n'est donc pas une dérive — c'est la valeur exacte.
Horloges attendues — table de mesure ✅¶
| Composant | Fréquence | Portée |
|---|---|---|
| M68000 | 5,09376 MHz | toute la gamme (20,37504 ÷ 4) |
| COP421 ×2 | 3,93216 MHz | E/S (U9F) et clavier |
| Lisa Video | 20,37504 MHz | vidéo |
| SCC 8530 | 7,8336 MHz | liaison série |
| MOS 6504 | 2 MHz | carte disquette (quartz 16 MHz ÷ 8) |
| IWM | 8 MHz | carte disquette, Lisa 2/10 et Macintosh XL (16 MHz ÷ 2) |
| MOS 6522 ×2 | ⚠️ voir ci-dessous | dépend du modèle |
Les VIA n'ont pas la même fréquence sur toute la gamme
C'est le piège de mesure de cette machine.
| Modèle | Fréquence des deux VIA | Diviseur |
|---|---|---|
| Lisa et Lisa 2 | 509,376 kHz | 20,37504 ÷ 40 |
| Lisa 2/10 et Macintosh XL | 1,27344 MHz | 20,37504 ÷ 16 |
Mesurer 1,27 MHz sur une 2/10 ou un Macintosh XL est normal. Le pilote distingue lui-même une « old MB » à VIA lent et une « new MB » à VIA rapide.
Réserve : ce commentaire du pilote ne parle que du VIA du port parallèle, alors que son code fait passer les deux VIA à ÷ 16. Le pilote se contredit légèrement sur ce point — nous le signalons plutôt que de trancher.
(Le pilote annote aussi ces VIA « nominalement 500 kHz » : là encore, la valeur ronde est l'étiquette, pas la mesure.)
Les deux COP421 partagent le même quartz¶
Un fait de conception, à ne pas confondre avec un mode de panne
La Lisa a deux microcontrôleurs COP421 : un sur la carte d'E/S (U9F), un dans le clavier, tous deux à 3,93216 MHz. Le pilote MAME note que cette égalité est requise pour que la liaison série fonctionne.
Ce que cela veut dire au banc : vérifier que chacun des deux oscillateurs oscille bien à 3,93216 MHz. Ce que cela ne veut pas dire : qu'un quartz aurait « dérivé » vers une autre fréquence. Un quartz oscille à sa fréquence, ou il n'oscille pas — et aucune source ne documente de panne de clavier par désaccord d'horloge sur cette machine.
Les modèles¶
| Modèle | Année | Particularité |
|---|---|---|
| Lisa | 1983 | le modèle d'origine, lecteurs « Twiggy » |
| Lisa 2 | 1984 | lecteur 3,5″ Sony 400 Ko |
| Lisa 2/10 | 1984 | disque dur interne Widget 10 Mo |
| Macintosh XL | 1985 | Lisa 2/10 rebadgée — avec des écarts, voir ci-dessous |
Le Macintosh XL est une Lisa 2/10 — à quelques pièces près
C'est la même plateforme : mêmes procédures de réparation logique, et cette page s'applique. Mais la formule « c'est la même machine » est trop absolue, et les écarts sont précisément ceux qu'on remplace en réparation :
- circuit vidéo différent (le pilote instancie un composant distinct) ;
- ROM de démarrage différente ;
- ROM de la carte disquette différente ;
- géométrie d'écran différente — et un kit officiel Macintosh XL Screen Kit la faisait passer en 608 × 432 à pixels carrés. Deux Macintosh XL peuvent donc ne pas avoir le même écran.
⚠️ Le pilote MAME se contredit sur la ROM disque de la Lisa 2/10 (ioa8 à un
endroit, io88 à un autre). Invérifiable en l'état, signalé tel quel.
Pannes fréquentes¶
| Symptôme | Cause probable | Piste |
|---|---|---|
| Ne démarre pas | M68000, quartz 20,37504 MHz, ou la MMU custom | La MMU est un custom sans rechange |
| Pas d'image | vidéo custom | Même quartz que le CPU |
| Disquette illisible | la carte contrôleur ou le lecteur | ⚠️ la carte est réparable, voir ci-dessous |
| VIA « hors spec » à 1,27 MHz | aucune sur une 2/10 ou un Mac XL | Voir l'encadré des VIA |
| Horloge « fausse » à 5,09 MHz | aucune — c'est la valeur exacte | Voir l'encadré |
Réparation (technicien)¶
- Tous les customs ne se valent pas. La MMU et la vidéo sont spécifiques à la Lisa et n'ont pas de rechange. En revanche le contrôleur de disquette n'est pas un custom : c'est une carte à MOS 6504 (famille 6502, encore trouvable) à 2 MHz, avec sa ROM et sa NVRAM, et un IWM à 8 MHz sur les Lisa 2/10 et Macintosh XL. Une panne disquette est donc réparable au composant.
- Un troisième quartz : 16 MHz, sur la carte du contrôleur de disquette. Ne pas le chercher sur la carte mère.
- Le modèle change tout côté stockage : Twiggy (1983), 3,5″ Sony 400 Ko (1984), ou disque Widget 10 Mo (2/10 et Macintosh XL).
- Machine de 1983 : recap et pile d'horloge s'appliquent comme sur les Macintosh de la même génération.
→ Méthodes : Diagnostic PCB · Recap · Piles de sauvegarde
Procédure — ordinateur mort, dans l'ordre ✅¶
Il y a un CRT dans cette machine
Le tube reste chargé machine débranchée, et sur ces tout-en-un la carte analogique est exactement là où passent les mains. Le décharger, ou travailler sur la carte logique hors du boîtier. → Sécurité CRT
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
Modernisation & mods¶
- ⚠️ Ne pas héberger de ROMs ni d'images disque — méthode seulement.
Photos / assets¶
(À prendre : la carte mère avec les customs Apple, la carte du contrôleur de disquette avec son 6504 et son quartz 16 MHz, les deux COP421 dont celui du clavier, et un lecteur Twiggy si tu en croises un — c'est la pièce la plus rare de la machine.)
Documentation constructeur archivée ✅¶
Documentation constructeur archivée localement. ⚠️ Ce sont des manuels d'utilisation et de référence, pas des manuels de service : ils donnent les caractéristiques, les connecteurs et le fonctionnement attendu, mais pas les schémas ni les tensions de dépannage.
Statut
Documents constructeur sans licence explicite, conservés à titre de préservation (machines hors production depuis des décennies).
Sources & attribution¶
Texte (synthèse ; sources listées pour attribution) :
- MAME —
src/mame/apple/lisa.cpp(BSD-3-Clause / GPL, pilote de Raphael Nabet, réécrit en profondeur par Olivier Galibert en 2023) : M68000 à 20,37504 MHz ÷ 4 avec la note « CPUCK is nominally 5 MHz » ; deux COP421 à 3,93216 MHz, celui de la carte d'E/S en U9F, avec la précision « same clock as iocop — required for working serial comms » ; deux MOS6522 à ÷ 40 (« nominally 500 kHz ») sur les machineslisaetlisa2, repassés à ÷ 16 surlisa210etmacxl, le pilote parlant d'une « old MB » à VIA lent et d'une « new MB » à VIA rapide pour le seul port parallèle alors que son code modifie les deux ; SCC8530 à 7 833 600 Hz ; vidéo custom au quartz plein, remplacée par un composant distinct sur le Macintosh XL ; MMU custom ; ROM de démarrage et ROM disque distinctes sur le Macintosh XL ; et les quatre modèles — Lisa (1983), Lisa 2 et Lisa 2/10 (1984), Macintosh XL (1985) — https://github.com/mamedev/mame/blob/master/src/mame/apple/lisa.cpp - MAME —
src/mame/apple/lisafdc.cpp(même licence) : le contrôleur de disquette est une carte à MOS 6504 cadencé à 16 MHz ÷ 8, avec un IWM à 16 MHz ÷ 2 sur les variantes Lisa 2/10 et Macintosh XL — c'est la source du fait que ce sous-ensemble n'est pas un custom — https://github.com/mamedev/mame/blob/master/src/mame/apple/lisafdc.cpp - Wikipédia — Apple Lisa (CC-BY-SA) : « The integrated monochrome black-on-white monitor has 720 × 364 rectangular pixels on a 12-inch (30 cm) screen » — c'est la source de l'avertissement CRT de cette page ; le prix de lancement de 9 995 $ ; « the first mass-market personal computer operable through a graphical user interface » ; et les quantités de RAM (1 Mo, 512 Ko, 1 Mo) — https://en.wikipedia.org/wiki/Apple_Lisa
- Wikipédia — Macintosh XL (CC-BY-SA) : la machine y est décrite comme identique à la Lisa 2/10 vendue précédemment, et documente le Macintosh XL Screen Kit portant l'affichage en 608 × 432 à pixels carrés — https://en.wikipedia.org/wiki/Macintosh_XL
Image :
-
lisa-carte-io.jpg— Autopilot, CC BY-SA 4.0 — https://commons.wikimedia.org/wiki/File:Apple_Lisa_IO_board.JPG -
lisa-machine.jpg— Timothy Colegrove, CC BY-SA 4.0 — https://commons.wikimedia.org/wiki/File:Apple-lisa-1.jpg
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.