
在复古计算的世界里,[DosDude1] 这个名字可谓是备受推崇。他带着大家期待已久的PowerPC Macintosh 破解方案强势回归:焊接内存升级!
[DosDude1] 对通过焊接增加存储空间并不陌生——比如升级 M4 Mac Mini 的固态硬盘 (SSD),或者将旧 GPU 的显存 (VRAM)翻倍。然而,对于 PPC Mac 来说,仅仅在电路板上焊接更多内存是不够的;如果只是这样,我们 20 年前就这么做了。一旦内存安装到位,就必须有某种方法确保计算机知道内存已经安装到位。对于 WinTel 机器来说,将这些信息传输到BIOS 就像插入正确的电阻一样简单。
这是 BootROM 转储的一部分。很容易理解为什么之前没人发现这一点。
不过,PowerPC Macintosh 没有 BIOS。相反,需要通过黑客手段修改机器的 BootROM,然后将编辑后的版本写入主板的 EEPROM。直到现在,没人知道该如何操作。[DosDude1] 将 [LightBulbFun] 发现的一份关于“Boot Flash System Configuration Block”的文档归功于破解 HEX 配置的秘诀。例如,要为 iBook G3 添加四个 128 MB 的 DIMMS 以达到最大性能,就需要找到焊接芯片数量的十六进制值——显然它位于偏移量 0x5C。将其从 0x01 更改为 0x02 会告诉主板查找所有 6 个芯片。然后,只需刷新编辑后的十六进制转储 EEPROM,这可以使用编程器或 Linux 下的 flashrom 命令来完成。
焊接、刷机、重启——内存。这可不是这台翻盖手机唯一的升级。这可不是出厂时的 G4!
虽然多加几百MB的RAM并不能真正让这台机器进入21世纪,但它确实是一个很棒的生活质量升级,可以让老旧的廉价硬件达到那个时代的水平。这并非魔法:如果你要增加密度,而不是像[DosDude1]演示的那样填满内存,你必须确保主板有足够的地址线,或者有办法把它们塞进去。(这台机器的最大容量是128MB。)内存占用显然也必须匹配,规格也必须匹配。你不会在一台为OS9设计的机器里额外加装几GB的DDR5内存,不过,你可能也不需要。毕竟它已经有超过640KB的内存了,这对任何人来说都足够了。
原文: https://hackaday.com/2025/07/30/soldered-ram-upgrades-finally-available-for-mac-ppc/