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

Une cyberattaque sur un logiciel médical paralyse des soignants et fait craindre une fuite de données

18/11/2025 à 22:39

• 8


Asus ProArt PA27JCV : un écran 5K à 675 €, son plus bas prix à ce jour

18/11/2025 à 19:46

• 10


Google lance Gemini 3 Pro, qui doit être meilleur que GPT-5, Grok ou Claude

18/11/2025 à 18:15

• 52


Les rayons cosmiques ne causeraient pas d'erreurs dans la RAM

18/11/2025 à 17:30

• 19


Le MacBook Pro M5 avec 24 Go de RAM à 1 799 € et d’autres configs spéciales en promo

18/11/2025 à 16:52

• 15


Un boule de nöel connectée avec haut-parleur intégré ! 20 € seulement !

18/11/2025 à 16:31

• 0


Cloudflare en panne, de nombreux sites web et services inaccessibles 🆕

18/11/2025 à 15:54

• 65


Chrome : Google publie un patch d’urgence pour une faille activement exploitée

18/11/2025 à 15:40

• 4


Orange lance une offre de SMS par satellite en Direct to Device

18/11/2025 à 15:26

• 27


pCloud fait dégringoler le prix de ses forfaits cloud à vie pour le Black Friday ! 📍

18/11/2025 à 15:10

• 0


Antidote 12 : une mise à jour gratuite vient muscler la reformulation et les dictionnaires

18/11/2025 à 14:54

• 12


Application carte Vitale : usages, adoption, évolutions… on fait le point

18/11/2025 à 13:35

• 48


Mouse Jiggler, l’app qui fait bouger tout seul le curseur de votre Mac

18/11/2025 à 13:27

• 12


Rebecca Heineman, qui a travaillé sur Doom, Wolfenstein 3D ou Ultima, est décédée

18/11/2025 à 12:35

• 10


Kingston cache un SSD externe USB-C et USB-A dans un design de clé USB

18/11/2025 à 10:55

• 13


Le groupe chinois JD.com lorgne sur Fnac-Darty et prépare son arrivée en France

18/11/2025 à 10:11

• 43