Description
A Nintendo 3DS homebrew application that embeds a full RISC-V CPU emulator (mini-rv32ima by cnlohr) to boot a real Linux environment inside the 3DS Horizon OS.
Features a custom ANSI/xterm terminal emulator on the top screen with full 16/256/24-bit colour support, zoom, and viewport panning, plus a custom bottom-screen touch keyboard. Comes with a prebuilt image including BusyBox tools, a JavaScript runtime, and some other goodies.
Controls
- L / Y: Zoom out
- R / X: Zoom in
- ZL: Toggle auto-follow cursor
- ZR: Toggle font (8x8 ↔ 5x7 compact)
- Circle Pad: Pan viewport
- D-Pad: Send arrow keys to Linux
- START: Quit and return to Homebrew Launcher
Keyboard
- SHF: Shift (uppercase)
- ?#1 / #+=: Symbol layers
- ABC: Return to alphabetic layer
- CTL: Ctrl modifier
- TAB / ESC / ENT / DEL: As labelled
Credits
- Built using libctru and minirv32-ima
Installation instructions
These installation instructions have been automatically generated based on Universal-Updater's installation scripts
3ds-cli.3dsx
- Download
3ds_cli.zip - Extract
/3ds-cli.3dsxfrom the zip to/3ds/3ds-cli.3dsxon your SD card - Extract
/Imagefrom the zip to/Imageon your SD card
3ds-cli.cia
- Download
3ds_cli.zip - Extract
/3ds-cli.ciafrom the zip to/cias/3ds-cli.ciaon your SD card - Extract
/Imagefrom the zip to/Imageon your SD card - Insert your SD card back into your 3DS and turn it on
- Install and delete
/cias/3ds-cli.ciausing FBI or GodMode9