Skip to main content

RetroArch 移植与优化

note

本赛题比赛阶段已结束。

项目描述

RetroArch 又称作全能模拟器,是 libretro 项目的前端。它可以在多种机器上模拟不同游戏主机的核心。本题目要求在 SG2042/Pioneer Box 上,移植 RetroArch 模拟器;尽可能支持更多的核心流畅运行。

产出及评分要求

  • 本题是移植类赛题。
  • 需要能成功运行 RetroArch 前端。
  • 移植的核心至少要能流畅运行一款游戏。
  • 核心至少包括 PPSSPP 和 flycast。
  • 额外的 Sony 和任天堂等核心作为加分项目。

验证平台

  • SG2042/Pioneer Box

提交说明

  • 提交仓库为 https://github.com/rv2036/rvspoc-P2425-RetroArch
  • 请以 Pull Request 的形式,将结果提交到上述仓库中。
  • 请在创建 PR 时,提供用于满足移植任务完成的必要信息。
  • 若未以源码形式提交,比赛结果公布后,需对提交内容进行完整开源才算完成本赛题。
  • 提交方式可以有:
    • 二进制的形式
    • 加密源码的形式(加密信息需通过邮件发送至 rvspoc@kubuds.cn
    • 源码形式

验收说明

  • 7 月 1 日后由 RVSPOC 组委会公布。
  • 由于赛题的开放性和软件的复杂性,赛题发布时可能存在未解释或需要修正的部分。针对未考虑到的方面,随着比赛进程的推进可能根据选手的反馈会有调整,请保持对赛事网站的关注。最终解释权归属于比赛的赛题评审委员会。

知识产权及开源协议要求

所有参赛结果要求开源,并提交至主办方指定仓库。参赛者(作者)持有作品的所有权。主办方鼓励参赛者将结果回馈贡献至 upstream。