Challenge Description
Using an SG2042/Pioneer Box, run x86 or ARM64 applications using Qemu-like emulators or translators. You may need to implement support for runing Windows applications via Wine. The goal of this challenge is to optimise binary translation performance as much as possible.
Rubrics
- Runs XuanYuan Sword:The Scar of the Sky and other offline games for over 2 hours.
- Runs Command and Conquer: Red Alert 2, OpenRA, or Half-Life: Counter Strike 1.6 and completes a single level.
Submission
- Please submit your completed project at https://github.com/plctlab/rvspoc-s2302-BT as a pull request.
- Please outline the software environment needed to run your submission in your pull request body.
- During the competition, all optimised artifacts may be submitted as the following:
- Binary files.
- Encrypted code (please send decryption details to rvspoc@cyberlimes.cn).
- Source code.
- After the results are announced, you will need to publish source code for all submissions.
- The committee will close pull request submissions after the challenge’s run time (on
February 16February 29, 2024) and commence assessment of submissions.
Assessment
- The assessment platform for this challenge is SG2042 (the committee will decide on a specific setup).
- Participants may choose their own operating system and software setups, so long as the committee will be able to reproduce said setup.
- Participants may choose any binary translation tools as they see fit.
- Games must not crash during testing.
- The submissions must satisfy the two expectations outlined in the rubrics.
- The details of the challenges may change during the competition as we optimise and clarify the rubrics and instructions. Please keep an eye out for updates. The assessment committee reserves the right to final interpretation of all rubrics and instructions.
Notice on Intellectual Properties and Open Source Licenses
All challenge submissions must be open source and committed to a specified repository. The participant(s) (author) holds rights to their work. The host encourages contributing any changes made to the upstream.