newWebsite2.0
This commit is contained in:
30
content/3ds/intro.md
Normal file
30
content/3ds/intro.md
Normal file
@@ -0,0 +1,30 @@
|
||||
# 3DS Homebrew Development Wiki & Lookup Table
|
||||
Welcome to the ultimate resource for Nintendo 3DS homebrew development using devkitPro. This guide covers everything from setting up your toolchain to advanced hardware specifications and CIA deployment.
|
||||
|
||||
🗺️ Documentation Roadmap
|
||||
1. Toolchain & Environment Setup
|
||||
Part 1: Installing devkitPro — Step-by-step installation for Windows, Arch Linux, and Debian using the dkp-pacman package manager.
|
||||
|
||||
Part 2: Modern VS Code Integration — Configuring C/C++ IntelliSense, include paths, and automated build tasks for seamless auto-completion.
|
||||
|
||||
2. Core Development & Compilation
|
||||
Part 3: Anatomy of a 3DS Makefile — Customizing your application's metadata (Name, Author, Description, and Icon).
|
||||
|
||||
Part 4: The Build Pipeline (.3dsx) — Understanding how source code becomes an executable homebrew file.
|
||||
|
||||
3. OS Services & Hardware Interfacing
|
||||
Part 5: Storage & File Systems — Working with sdmc:/ (SD Card) and compiling assets into romfs:/.
|
||||
|
||||
Part 6: System APIs & Services — Interfacing with the OS: Battery status, System Clock, Notifications, and Mii data.
|
||||
|
||||
Part 7: Networking & Threads — Implementing multi-threading via libctru and managing Wi-Fi/Network sockets.
|
||||
|
||||
4. Advanced Deployment & Assets
|
||||
Part 8: Creating .cia Files — Packaging your app for direct installation onto the 3DS Home Menu.
|
||||
|
||||
Part 9: Crafting App Banners (2D & 3D) — Designing and compiling custom 2D icons and 3D top-screen banners.
|
||||
|
||||
5. Hardware Architecture & Technical Specifications
|
||||
Part 10: Memory (RAM) Restrictions — Navigating the strict memory layouts of Old 3DS vs. New 3DS.
|
||||
|
||||
Part 11: CPU & GPU Architecture — Understanding the ARM11/PICA200 limits and graphic rendering options.
|
||||
Reference in New Issue
Block a user