Aller au contenu

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.

L'Apple Lisa (1983) : écran, lecteur Twiggy et souris d'origine.
L'Apple Lisa (1983) : écran, lecteur Twiggy et souris d'origine. Photo : Timothy Colegrove, CC BY-SA 4.0, via Wikimedia Commons.
Carte I/O de la Lisa — c'est elle qui porte les VIA et l'horloge.
Carte I/O de la Lisa — c'est elle qui porte les VIA et l'horloge. Photo : Autopilot, CC BY-SA 4.0, via Wikimedia Commons.

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.

  • Lisa — manuel de référence du système (1983) — PDF
  • Lisa 2 — documentation — PDF

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 machines lisa et lisa2, repassés à ÷ 16 sur lisa210 et macxl, 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 :

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.