MKSC Recomp:GBA 马力欧卡丁车重编译
把 GBA《马力欧卡丁车 超级赛道》静态重编译成 Windows 和 Linux 原生程序,附带可选画面增强 mod。
- 浏览
- 13
- 访问
- 1
- 下载
- 0
- 版本
- v0.1.13
- 平台
- Windows、Linux
详细介绍
项目简介
本项目是对 GBA 游戏 Mario Kart: Super Circuit(马力欧卡丁车 超级赛道)的静态重编译(static recompilation),提供 Windows x64 与 Linux x86_64 版本,并附带可选的 60 FPS、自适应宽屏与更高内部分辨率 mod。
它同时是开发 gbarecomp 框架过程中的副产物:游戏是验证场地,可复用的框架才是更大的目标。作者明确说明这是实验性预览,并非完成的商业移植,属于 R.A.I.D.(Retro AI Development) 静态重编译社区。
游戏 ROM 与任天堂 GBA BIOS 不随项目分发,需要自行准备合法获得的 dump。
主要功能
- 原生 Windows x64 应用与 Linux x86_64 AppImage
- 通过共享的 recomp-ui 启动器完成 ROM 与 BIOS 设置
- 可选增强 mod(默认全部关闭):
- 60 FPS Track Rendering:让比赛画面以 60 FPS 呈现,同时保留原有游戏逻辑与计时
- Adaptive Widescreen:在两侧渲染额外的比赛内容,而不是拉伸原始 240×160 画面
- Higher Internal Resolution:以 2x、3x、4x、8x、16x、32x、64x 采样赛道,初始为 4x,高阶选项为实验性;精灵与 HUD 保持原始画稿
- 双人 link-cable 联机对战,支持 rollback 或输入延迟,可经互联网或局域网进行(见
docs/NETPLAY.md) - 键盘与现代游戏手柄支持,窗口与全屏模式,锐利缩放与可选 affine filtering
- 游戏内设置菜单,支持卡带存档与即时存档(save states)
- Display 视图可选 16:9 固定宽屏、Adaptive 自适应窗口或全屏、Native (3:2) 保留两侧黑边
安装与使用
- 从 Releases 页面下载 Windows zip 或 Linux AppImage。
- 解压 zip 并运行
MarioKartSuperCircuitRecomp.exe;或给 AppImage 添加可执行权限后运行。 - 在启动器中选择自己的 Mario Kart: Super Circuit (USA) ROM 与零售版 GBA BIOS。
- 配置显示、音频、控制与 mods,然后选择 Play。
首次设置后启动器会记住有效文件;勾选 Skip launcher on boot 可让后续启动直接进入游戏。
默认键盘映射:
| GBA 按键 | 键盘 |
|---|---|
| 十字键 | 方向键 |
| A / B | X / Z |
| Start | Enter |
| Select | 右 Shift |
| L / R | C / V |
使用 Shift+F1-F9 保存即时存档,F1-F9 读取存档;按键可在启动器中修改。
需要在启动器 Mods 页面手动开启画面增强功能。
注意事项
- 项目仍处于实验性预览阶段,界面与玩法可能有粗糙之处;请备份重要存档,并在反馈问题时注明赛道、模式与所用角色。
- 高倍内部分辨率(尤其是 8x 及以上)可能明显变慢,取决于 GPU 纹理上限、内存与性能;支持的 HD 场景使用常驻 GPU 渲染,不可用时回退到可移植的 CPU 渲染。
- 项目不包含任何受版权保护的游戏 ROM 或任天堂 BIOS 数据,ROM 派生的生成代码、存档与构建产物也不会进入发布包。
- 本作是非官方、非商业的保存与研究项目,与任天堂无关联,也未获其认可;Mario Kart 及相关名称、角色、美术与游戏数据归各自权利人所有。
- 许可证为 PolyForm Noncommercial 1.0.0,第三方组件沿用各自许可证。
本作品整理自 GitHub 开源项目 mstan/MarioKartSuperCircuitRecomp,原作者 @mstan。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v0.1.13当前版本
v0.1.13 - Controller menu update
- v0.1.11
修复全部 40 条赛道与 4 个对战竞技场在 16:9 与 Adaptive 宽屏下的边界问题,对战 HUD 气球跟随头像,补齐缺失的赛道角色与气球丢失回调;保留上一版的常驻 GPU 渲染与 CPU 回退。
- v0.1.10
新增常驻 GPU 渲染,降低受支持的 HD 仿射赛道场景 CPU 开销,不支持时回退到 CPU 渲染;内部分辨率新增实验性 32×、64× 选项,增强功能仍默认关闭,启用后从 4× 开始。
评论