我需要帮助编译 Quake III Arena 的源代码。我正在使用 ID Software 的 Github 帐户 ( https://github.com/id-Software/Quake-III-Arena ) 提供的版本。我正在尝试在 VS2015 中编译它,有问题吗?它可以毫无问题地转换项目。但是,当我编译时,我得到的只是黑屏和混乱的配色方案。调试器告诉我问题出在这个函数中:
#ifdef _WIN32
__asm {
pushad
mov esi, programStack;
mov edi, opStack
call entryPoint
mov programStack, esi
mov opStack, edi
popad
}
更准确地说,在行中mov programStack, esi
。有任何想法吗?我正在尝试使用此引擎制作游戏,因为它基本上是当今所有 Fpses 的“母亲”:D 任何帮助表示赞赏。