This document is written for programmers working on applications for systems in the Nintendo 3DS family. It contains a number of precautions to be aware of during development.
You may use either method below to navigate the precautions and check whether any apply to your application.
- By Keyword
- Allows you to check precautions by related keywords.
- By Page
- Allows you to check precautions by the volume (general category) they are sorted into.
Referring to Different Systems
There are various lineups of systems in the Nintendo 3DS family, but in this document they are separated into the following categories.
Overall | Subcategory | Development Name | Product Name |
---|---|---|---|
Nintendo 3DS | CTR | CTR | Nintendo 3DS |
SPR | Nintendo 3DS XL | ||
FTR | Nintendo 2DS | ||
SNAKE | SNAKE, KTR | New Nintendo 3DS | |
CLOSER, RED | New Nintendo 3DS XL |
Because the majority of requirements and recommendations in this document describe or result in the same behavior on all systems in the above table, as a basic rule this document uses the term for the largest overall category, and thereby refers to all the systems. Therefore, unless the chapter differentiates between systems, any section that refers to "Nintendo 3DS" refers to all systems in the Nintendo 3DS family, not just the Nintendo 3DS system. Pertaining to this, note that any text that mentions SD Cards refers also to microSD cards in the case of the New Nintendo 3DS and New Nintendo 3DS XL systems.
There are some exceptions, listed below.
- There is no Circle Pad Pro accessory for the Nintendo 2DS, New Nintendo 3DS, or New Nintendo 3DS XL systems.
- Stereoscopic display is not supported on the Nintendo 2DS.
In addition to this, note that any chapters that differentiate between CTR and SNAKE are using these terms to refer to the subcategories in the table above. There are also places where development names are used in order to show the different hardware attributes of the different systems.