Homebrew Libraries and Tools: Difference between revisions
Jump to navigation
Jump to search
Created page with "This is a list of libraries and tools that can be used to develop 3DS Homebrew. ==List== ===Libraries=== {| class="wikitable" border="1" width="100%" ! width="20%" | Name ! w..." |
m →Tools |
||
| Line 51: | Line 51: | ||
|- | |- | ||
| [http://devkitpro.org/ devkitARM] | | [http://devkitpro.org/ devkitARM] | ||
| GCC-based toolchain tuned for homebrew development for ARM-based | | GCC-based toolchain tuned for homebrew development for ARM-based consoles. | ||
| [https://github.com/WinterMute WinterMute] et al. | | [https://github.com/WinterMute WinterMute] et al. | ||
| [[Setting_up_Development_Environment|See here]] | | [[Setting_up_Development_Environment|See here]] | ||
Revision as of 17:29, 23 August 2015
This is a list of libraries and tools that can be used to develop 3DS Homebrew.
List
Libraries
| Name | Description | Author | Download | Open-Source |
|---|---|---|---|---|
| ctrulib | C library for writing user mode arm11 code for the 3DS (CTR) | smea et al. | See here | Yes |
| sf2dlib | Simple and Fast 2D library for the Nintendo 3DS (using ctrulib) | xerpi | Here | Yes |
| gl3ds | OpenGL implementation for Nintendo 3DS using ctrulib | Cruel et al. | Here | Yes |
| Caelina | An OpenGL implementation for (N)3DS | machinamentum | Here | Yes |
| libkhax | Library for modifying kernel memory on a certain handheld game console. | Myria et al. | Here | Yes |
Tools
| Name | Description | Author | Download | Open-Source |
|---|---|---|---|---|
| devkitARM | GCC-based toolchain tuned for homebrew development for ARM-based consoles. | WinterMute et al. | See here | Yes |
| aemstro | set of tools used to disassemble and assemble shader code for DMP's MAESTRO shader extension used in the 3DS's PICA200 GPU | smea | Here | Yes |
| picasso | Homebrew PICA200 shader assembler | fincs | Here | Yes |
| nihstro | 3DS shader assembler and disassembler | neobrain | Here | Yes |
| 3ds-cmake | CMake files for devkitArm and 3DS homebrew development | Lectem | Here | Yes |