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 が最大。