A collection of free, open-source games for the FullRoid emulator. No proprietary libraries — every dependency is open-source and can be verified below.
| Game | Platforms | Description |
|---|---|---|
| Snake | DS, 3DS | Classic snake with 25 language UI, volumetric pixel-art sprites, autopilot mode |
| Number Slide | DS, 3DS | 2048 clone — slide and merge tiles to reach 2048 |
| Platform | Notes |
|---|---|
| DS | .nds ROM for FullRoid DS emulation |
| 3DS | .3dsx homebrew for FullRoid 3DS emulation |
Prebuilt ROMs are in repository/.
All dependencies are open-source. No proprietary libraries are used.
| Library | License | Source |
|---|---|---|
| devkitARM | GPL-2.0 | devkitPro toolchain (ARM cross-compiler) |
| libnds / calico | Zlib | NDS hardware abstraction |
| libctru | Zlib | 3DS hardware abstraction |
| citro3d | Zlib | 3DS GPU rendering |
| citro2d | Zlib | 3DS 2D graphics helpers |
Requires Docker.
cd snake
./build.shThe first run builds the Docker image automatically. Subsequent runs are fast.
Output is placed in repository/nds/ and repository/3ds/.
To build a single platform:
./build-nds.sh # DS only
./build-3ds.sh # 3DS only