mirror of
https://github.com/citra-emu/citra.git
synced 2024-11-22 05:00:06 +00:00
Added everything that was deleted back to the wiki page.
parent
64fce583d6
commit
17c127aa5e
@ -1 +1,19 @@
|
|||||||
.
|
A very incomplete overview of useful information to get started with 3DS development. Please add anything that's missing :)
|
||||||
|
|
||||||
|
### 3DS Hardware/Software
|
||||||
|
* [3DBrew](http://3dbrew.org/wiki/Main_Page) is probably the best resource for the 3DS hardware/software internals
|
||||||
|
* [ARM11 MPCore Reference Manual](http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0360f/index.html)
|
||||||
|
* [ARM946E-S ™ Reference Manual](http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0201d/index.html)
|
||||||
|
|
||||||
|
### Homebrew
|
||||||
|
|
||||||
|
A list of a variety of homebrew applications and demos can be found on 3DBrew at [Homebrew Applications](http://3dbrew.org/wiki/Homebrew_Applications). They can be used for testing Citra if you have no means of dumping and decrypting commercial games. Smea's [Ninjhax Starter Kit](http://smealum.github.io/ninjhax2/starter.zip) contains pre-compiled binaries of some of these applications.
|
||||||
|
|
||||||
|
Here are some tools useful for homebrew development:
|
||||||
|
* [devkitARM](http://devkitpro.org/wiki/Getting_Started/devkitARM) - Toolchain geared toward compiling homebrew
|
||||||
|
* [CTR User Library (ctrulib)](https://github.com/smealum/ctrulib) - Library for writing usermode arm11 code for the 3DS
|
||||||
|
* [picasso](https://github.com/fincs/picasso) and [nihstro](https://github.com/neobrain/nihstro) - Assemblers for shader code for the PICA200 GPU used in the 3DS. nihstro also includes a disassembler.
|
||||||
|
* [Aemstro](https://github.com/smealum/aemstro) - Older shader (dis)assembler. Nowadays picasso or nihstro should be preferred.
|
||||||
|
* [Result code decoder (Python)](https://gist.github.com/yuriks/715d3478168eb69a28fa) - This Python script will (hopefully) decode any result codes you might encounter.
|
||||||
|
* [3DS Game Database](http://www.3dsdb.com/) - Contains data on all 3DS games, their title IDs, update versions, etc.
|
||||||
|
* [Homebrew Libraries and Tools](http://3dbrew.org/wiki/Homebrew_Libraries_and_Tools) - 3DBrew page with more tools and libraries useful for development.
|
Loading…
Reference in New Issue
Block a user