Evidence at a glance
Based on the linked sources. The author's reported result and independent confirmation are separate checks.
- AI involvement
- Reported models: Codex. Tools: Git, Python 3.11+, CMake 3.20+, devkitPro, libctru, Citro3D. The writeup below describes the work attributed to AI.
- Reported result
- Research. This is the directory's source-based outcome classification.
- Independent confirmation
- Not reported.
- Human work and limitations
- The project is strictly a source-only repository at this stage. It relies on external decompilation and porting foundations. The author explicitly credits OpenAI Codex for assistance in the development process.
Original sources
What was done
An ongoing native port of Super Mario 64 DS for the Nintendo 3DS, utilizing existing decompilation and porting efforts. The project is in active development with no public binary releases, requiring user-supplied ROMs for local compilation.
The sm64ds-3ds project is a native adaptation of Super Mario 64 DS for the Nintendo 3DS, currently in active development. The project builds upon Sébastien Breton’s native port and Tango’s decompilation efforts. It features analog movement via the Circle Pad, touch interface support, and configurable camera controls. The author reports that the project was developed with the assistance of OpenAI Codex. The software is designed to run on both Old and New Nintendo 3DS models, though it remains in a research and development phase with no public binary releases available. Users must provide their own European ASMP revision 0 Nintendo DS ROM to build the project locally. The repository includes documentation for build processes, architecture, and testing, and utilizes a visible BUILD number to assist in tracking reproducible bug reports. The project excludes private game inputs, firmware, and save data, and maintains component-specific licensing.
Reproduce it
git clone --recurse-submodules https://github.com/EstebanPdN/sm64ds-3ds.git; cd sm64ds-3ds; python3 scripts/check-repository.py; cmake -S . -B build/host -DCMAKE_BUILD_TYPE=Debug; cmake --build build/host --parallel 4; ctest --test-dir build/host --output-on-failure