You do not have permission to edit this page, for the following reason:
Free text:
Run a real RISC-V Linux environment inside the Nintendo 3DS homebrew launcher. 3DS-CLI embeds [https://github.com/cnlohr/mini-rv32ima mini-rv32ima], a compact RISC-V CPU emulator, into a 3DS homebrew app. It boots a Linux image from the SD card while still running inside the normal 3DS Horizon OS. == Features == * Boots a RISC-V Linux image on real 3DS hardware through software emulation. * VT100-style terminal output on the top screen. * Custom bottom-screen touch keyboard. * D-Pad sends arrow keys. * Includes a prebuilt Linux image with BusyBox tools, a JavaScript runtime, and CLI Doom. * Can be used as a starting point for testing custom RISC-V Linux images, kernels, and Buildroot experiments on a 3DS. == Installation == '''Option 1: Universal Updater''' * Install directly on your 3DS via [[Universal-Updater 3DS|Universal Updater]]: find 3DS-CLI in the app and it will handle downloading and placing the files for you. '''Option 2: Manual''' * Download 3DS-CLI_Install.zip from the [https://github.com/cmdada/3DS-CLI/releases latest GitHub release]. * Unzip the archive. * Copy 3ds-cli.3dsx and Image into the 3ds/ folder on your SD card. * Launch 3DS-CLI from the Homebrew Launcher. * Wait for Linux to boot. On my SDXC card it takes about 2.2 seconds to reach the login prompt. * Log in as root with a blank password. == Controls == '''Button - Action:''' L or Y - Zoom out R or X - Zoom in ZL - Toggle auto-follow cursor on/off ZR - Toggle font (8x8 <-> 5x7 compact) Circle Pad - Pan viewport (also disables auto-follow) D-Pad - Send arrow keys to Linux Start - Save Linux state, quit, and return to Homebrew Launcher '''Key - Action:''' SHF - Toggle shift (uppercase) ?#1 - Switch to symbol layer 1 \#+= - Switch to symbol layer 2 ABC - Return to alphabetic layer CTL - Ctrl modifier — tap CTL, then tap a letter for Ctrl+key TAB - Send tab ESC - Send escape ENT - Send enter DEL - Send backspace == Credits == * Built with [https://github.com/devkitPro/libctru devkitARM / libctru] * Powered by [https://github.com/cnlohr/mini-rv32ima mini-rv32ima] by cnlohr == External links == * GitHub - https://github.com/cmdada/3DS-CLI * GBAtemp - https://gbatemp.net/threads/release-3ds-cli-run-a-real-risc-v-linux-environment-on-the-nintendo-3ds.682065/
Advertising: