Une ROM modifiée pour mettre 512 Mo de RAM sur un Centris 650

La gestion de la mémoire dans les Mac, c’est parfois compliqué. Les limites officielles sont fixées à la commercialisation et si des barrettes avec une plus grande capacité arrivent, Apple ne le prend généralement pas en compte. C’est pour ça que certains Mac sont « limités » à 8 Go de RAM, mais peuvent monter à 16 Go sans soucis. Et dans les vieux Mac, certains sont officiellement limités à 136 Mo… mais peuvent monter à 520 Mo en trichant un peu.

C’est Rob Braun qui a trouvé comment faire. D’un point de vue technique, pas mal de Mac en 68K utilisent le même chipset, le djMEMC. Dans certains modèles (Centris 610 et 650, Quadra 610 et 650 – identiques -, Quadra 800), les barrettes ont une capacité maximale de 32 Mo et les machines peuvent donc monter à 132 ou 136 Mo (4 ou 8 Mo sur la carte mère, 4x 32 Mo). Mais Rob s’est rendu compte que le Quadra 605 avait un chipset identique (ou presque) et gérait les barrettes de 128 Mo.

Donc en modifiant la ROM du Centris 610, il a permis la prise en charge des barrettes de 128 Mo, pour un total de 516 ou 520 Mo (selon les cas). La manipulation n’est pas évidente : elle nécessite une ROM programmable (genre ROM-inator 2) et un Mac avec un emplacement pour la ROM. Ce point n’est pas systématique : certains modèles ont une ROM sur un connecteur, sur d’autres elle est soudée et il y a un emplacement vide et – parfois – le connecteur n’est même pas présent et il faut l’ajouter (les traces restent).

520 Mo sur un Centris 650


260 Mo sur un Centris 610

La ROM modifiée prend donc en charge les barrettes de plus de 32 Mo – c’est de la mémoire en SIMM 72 broches -, et modifie deux autres points. Premièrement, le test mémoire a été désactivé (il est très long si vous installez des barrettes de 128 Mo) et le checksum a été désactivé, pour simplifier les modifications. Un sujet de forum montre quelques essais avec des barrettes de 128 Mo, et les avantages qu’une telle quantité de mémoire peut amener. Le principal n’est évidemment pas d’avoir 512 Mo de RAM (et même plus), c’est un peu inutile avec un Mac en 68K, mais bien la possibilité de créer un gros RAMdisk pour éviter de travailler sur le disque dur.