Open Firmware から音量を変える方法

Open Firmware から 起動音の音量を変える方法:

NewWorld な OF では RAM の最後の 4MB を OF が使っている。
ここに nvram のコピーがある。だいたい 0x003ce000 あたり。

RAM を 1280MB (= 0x50000000) 載せてる場合、4ffce000 あたりに見えるはず。

0 > dev /cpus/@0  ok
0 > 4ffce000 8000 2000 10 map  ok               
0 > 8000 100 dump
00008000: 5a 82 00 02 6e 76 72 61 6d 00 00 00 00 00 00 00 |Z...nvram.......|
00008010: 10 ed 7e 07 00 00 02 bd 00 00 00 00 00 00 00 00 |..~.............|
00008020: 5f 45 00 3e 73 79 73 74 65 6d 00 00 00 00 00 00 |_E.>system......|
...

0 > 9000 100 dump
00009000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00009010: a0 1e 00 52 41 50 4c 2c 4d 61 63 4f 53 37 35 00 |...RAPL,MacOS75.|
00009020: 00 00 4f 48 00 00 00 00 1d 88 20 cc 4e 75 4d 63 |..OH...... .NuMc|
00009030: a8 00 00 00 cc 0a cc 0a 00 00 00 00 00 02 63 00 |..............c.|
...

確かに見えている。

0 > 9028 c@ . 1d  ok

これがもとの音量。

0 > 11 9028 c!  ok
0 > 9028 c@ . 11  ok
0 > reset-all
erasing fff04000  of Micron B1 part
flashing fff04000  of Micron B1 part
swapping blocks

0x11 に書き換えた。これでかなり静かになる。

0x10 にすると音が出なくなる (mute)。
0x1f が最大。