案例
Cosmo:Cosmo's Cosmic Adventure 原生移植版
Cosmo 将 Cosmo's Cosmic Adventure: Forbidden Planet 的重建源码移植到 macOS、Linux 和 Windows。项目保留游戏逻辑,另行实现 EGA、计时器、键盘控制器、PC 扬声器和 AdLib 的模拟层;构建时需由用户提供游戏数据文件。
- 目标
- 游戏
- 类别
- 独立重建案例
- 关联
- 独立重建项目
- 来源复核于
使用条件与局限
- 前提条件:从源码构建需要 CMake 3.21 或更新版本,以及 C11 和 C++17 编译器。SDL3 可预先安装,也可由 CMake 下载构建;文档中的 Windows 构建使用 MinGW。
- 前提条件:从源码构建须提供原版游戏数据;第 2、3 章须使用用户自己的副本。
- 局限:尚未实现摇杆支持,也尚未完成与 DOSBox 的逐帧比较。
- 许可:MIT 许可证。
关于此条目
说明已依据一手来源复核。
一手来源
- README.md GitHub · digows/cosmo · 修订 7844b91
- gamedata/README.md GitHub · digows/cosmo · 修订 7844b91
- LICENSE GitHub · digows/cosmo · 修订 7844b91