Homebrew Libraries and Tools: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
No edit summary  | 
				No edit summary  | 
				||
| Line 42: | Line 42: | ||
| Canvas/GDI Parx-Pas tested in FreePascal, public stubs    | | Canvas/GDI Parx-Pas tested in FreePascal, public stubs    | ||
| [https://twitter.com/Kenny_D_Lee Author & Pioneer]  | | [https://twitter.com/Kenny_D_Lee Author & Pioneer]  | ||
| [  | | [http://flying-dutchmen.github.io/3DS-Sails Here]  | ||
| No  | | No  | ||
|-  | |-  | ||
Revision as of 04:15, 26 March 2016
This is a list of libraries and tools that can be used to develop 3DS Homebrew.
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 | 
| citro3d | Stateful PICA200 GPU wrapper library for the Nintendo 3DS | fincs | 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 | 
| Three-DS, computers | Canvas/GDI Parx-Pas tested in FreePascal, public stubs | Author & Pioneer | Here | No | 
| libkhax | Library for modifying kernel memory on a certain handheld game console. | Myria et al. | Here | Yes | 
| cpp3ds | Object-oriented C++ game library and port of SFML | Cruel et al. | Here | Yes | 
PC 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 | 
| makerom | Tool which can be used to create NCCH, CCI, and CIA files. | 3dsguy maintained by profi200 | Here | Yes | 
| bannertool | Tool to create NCCH banners | Steveice10 | Here | Yes | 
| amiitool | Tool to decrypt, encrypt and sign amiibo dumps | socram8888 | Here | Yes | 
3DS Tools
| Name | Description | Author | Download | Open-Source | 
|---|---|---|---|---|
| braindump | Tool to dump ExeFS/RomFS data from games and other applications | neobrain | Here | Yes |