Ouvrir le menu principal

MacGeneration

Recherche

La ROM perdue du Macintosh Plus, dédiée au Japon

Pierre Dandumont

dimanche 18 mai 2025 à 14:00 • 23

Mac

Vous le savez peut-être, les premiers Macintosh reposaient sur ce qu'on appelle une ROM, une mémoire en lecture seule qui contient de quoi démarrer l'ordinateur. Dans les Macintosh (jusqu'à l'iMac), elle contenait aussi une partie du système d'exploitation, de façon simplifiée. Les routines dédiées à l'affichage ou même QuickTime pouvaient se retrouver directement dans la ROM. Ce choix avait un avantage : les données en ROM étaient accessibles comme si elles étaient dans la mémoire vive (RAM) mais sans utiliser cette dernière. Dans le cas du premier Macintosh qui n'avait que 128 ko de RAM, c'était évidemment un point important.

Un Macintosh Plus qui démarre KanjiTalk. Image Journal du lapin.

Dans certains cas, il existe plusieurs versions de la ROM, pour différentes raisons : Apple peut avoir trouvé un bug, ajouté une fonction, etc. Mais dans le cas du Macintosh Plus, il y a une ROM qui était jusqu'à maintenant peu documentée et qui — point étonnant — était dédiée à un pays, le Japon. Au pays du Soleil levant, l'affichage des kanjis (les signes qui permettent d'écrire la langue japonaise) a toujours été un problème : ils sont plus nombreux et plus complexes que les caractères de l'alphabet latin. Dans les années 80, les ordinateurs japonais avaient donc besoin d'une ROM spécifique ou de charger des polices en RAM. C'était la solution choisie avec KanjiTalk, la version japonaise de ce qui allait devenir Mac OS. Mais pour le Macintosh Plus, Apple a trouvé une astuce : installer directement la fonte1 nécessaire dans la ROM.

Une longue recherche

Votre serviteur a découvert l'existence de cette ROM dans un vieux document Apple il y a plus de six ans. Elle explique que la fonte en ROM accélère le démarrage et réduit l'usage de la RAM. La raison est simple : par défaut, KanjiTalk charge le système depuis une disquette et deux fontes pour les kanjis (12 et 18 points) depuis une autre disquette. Il faut donc changer plusieurs fois de disquettes pendant le démarrage, et les deux fontes prennent environ 350 ko de RAM, alors qu'un Macintosh Plus n'a qu'une capacité de 1 Mo de RAM par défaut.

La ROM japonaise et ses deux puces. Image Journal du lapin.

Je vous passe la recherche (je vous laisse aller lire l'article sur mon site personnel2), mais j'ai finalement trouvé une carte mère de Macintosh Plus avec la ROM japonaise. Son existence n'était pas certaine : elle était très peu documentée et aucune copie n'était disponible sur Internet. Elle a une capacité de 256 ko, alors que les trois versions de la ROM classique du Macintosh Plus ont une capacité de 128 ko. Elle est basée sur la seconde révision et contient donc bien une fonte en ROM, les kanjis en 12 points.

Au démarrage, la différence est très visible. Avec une ROM occidentale, il faut charger l'OS, la fonte 12 points, remettre l'OS, charger la fonte 18 points et enfin accéder au bureau, ce qui prend environ 1 minute et 15 secondes. Avec la ROM japonaise, le démarrage ne nécessite que le chargement de la fonte 18 points depuis la disquette, ce qui réduit le temps de démarrage à 52 secondes. Et il est possible de se contenter de la fonte 12 points en ROM, ce qui réduit le démarrage à 25 secondes.

Le point intéressant de tout ceci, c'est que même pour des ordinateurs considérés comme bien étudiés — le Macintosh Plus n'est pas un appareil obscur vendu à quelques centaines d'exemplaires —, il y a encore des surprises. La ROM en question a été récupérée et distribuée,3 et des émulateurs devraient la prendre en charge rapidement.


  1. Une police est un ensemble de fontes. Helvetica 12 points gras est une fonte, Helvetica est une police de caractères.  ↩︎

  2. C'est une publicité honteuse, mais l'article a été commencé des années avant que je travaille pour MacGeneration.  ↩︎

  3. Oui, c'est probablement illégal.  ↩︎

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

La folie des bilans de l’année : même ma voiture propose son « wrapped »

10:50

• 13


Un écran nomade 15" USB-C/HDMI pour moins de 100 €

10:40

• 0


Pénurie de mémoire : des fabricants de PC s’apprêteraient à augmenter leurs prix

10:03

• 10


Apple et les analystes misent sur un lancement réussi du premier iPhone pliant à l’automne 2026

08:59

• 17


Oubliez Google : le véritable rival d’OpenAI pour Sam Altman, c’est Apple

08:27

• 46


Google Maps se met enfin à niveau : Plans et Waze faisaient déjà ça en 2016

06:53

• 70


Pebble lance l’Index 01, la bague qui note ce que votre cerveau oublie

06:51

• 25


Jeff Williams en route pour le conseil d’administration de Disney

05:57

• 8


Le paiement fractionné de Klarna s’intègre à Apple Pay

09/12/2025 à 21:25

• 47


Que faire si Apple ou UPS perd votre colis de retour ?

09/12/2025 à 20:30

• 46


Amazon répète que les frais de port obligatoires nuisent à la lecture en France

09/12/2025 à 18:00

• 167


Ford choisit Renault plutôt que Volkswagen pour proposer des citadines électriques en Europe

09/12/2025 à 16:24

• 60


QuickNetStats surveille l’état de votre connexion à internet depuis la barre des menus de macOS

09/12/2025 à 14:49

• 11


MacBook Air M2 : le modèle 16 Go revient à 750 € ! 🆕

09/12/2025 à 12:44

• 87


Euria : Infomaniak lance un concurrent à ChatGPT, une IA hébergée en Suisse qui chauffe aussi des logements

09/12/2025 à 12:15

• 18


Bon plan : les best-sellers du Black Friday sont de retour à prix cassés pour Noël

09/12/2025 à 11:25

• 3