- Fork this repository
- Create a feature branch (
git checkout -b feature/your-feature) - Commit your changes (
git commit -m 'Add your feature') - Push to the branch (
git push origin feature/your-feature) - Open a Pull Request
- Game compatibility testing — test more games and report issues with screenshots
- VM opcode implementation — some rare opcodes are not yet fully implemented
- Platform ports — macOS and Linux testing and packaging
- Documentation — improve docs and code comments
- Bug reports — if you find a game that doesn't work correctly, please open an issue
- RetroArch integration — compatibility testing across frontends
Check the open issues for tasks labeled good first issue or help wanted. If you have questions, feel free to open a discussion issue.
To understand the Native32 game file formats (.smf, .SSL, .dat, .mpg, .ssl_sav) and their relationships, see Game File Formats.