0xreversed/with.ai
Games and modsResearchSource available
Target: Super Mario 64 DS

EstebanPdN/sm64ds-3ds

by EstebanPdN Repository1 views
Platform
Nintendo 3DS
Outcome
Research

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.

Sources: Source 1, Source 2

Reproduce it

setup
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