Diccionario de la Scene de Nintendo 3DS

Contenido

0-9

3DMoo

Emulador que simula el funcionamiento de una consola 3DS, limitado actualmente a ciertas aplicaciones homebrew.

3DS

Nintendo 3DS

.3ds (archivo)

Formato no oficial usado para ROMs de 3DS y homebrew compatible con Gateway.

.3dsx (archivo)

Formato usado por los ejecutables de aplicaciones homebrew de 3DS. La “x” de la extensión implica que es un formato ejecutable.

.3dz (archivo)

ROM de 3DS modificada tras la inyección de una cabecera para permitir el juego online.

A

Alfa

Término aplicado al software en las primeras fases de su desarrollo, antes de que pase a ser una beta.

ARM9

Uno de los procesadores de la consola 3DS. Es un procesador de un solo núcleo que trabaja de manera secundaria en el sistema. Ejecuta un proceso llamado “Process9”, el cual es usado por el kernel para ejecutar instrucciones del ARM11. Es usado para la retrocompatibilidad con software de NDS, sin embargo también es responsable del arranque del sistema, la encriptación y desencriptación y comprobación de las firmas.

ARM9LoaderHax

Permite la ejecución de código ARM9 directamente cuando la consola inicia. Funciona tanto en New3DS como en Old3DS, además, como se ejecuta previo al arranque completo de la NAND, nos sirve para ejecutar cualquier programa para la recuperación de la misma, como Decrypt9, de forma similar a un recovery. Ver Arm9LoaderHax.

ARM11

Es procesador principal de la consola. En las consolas 3DS consta de dos núcleos mientras que en las consolas New 3DS, pasa de tener dos a tener cuatro núcleos. A diferencia del ARM9, este procesador se encarga de la mayoría de las tareas dedicando uno de los núcleos a la ejecución del sistema operativo de la consola. Mientras tanto, los otros núcleos son dedicados a la ejecución de otras tareas como puede ser el caso de juegos y procesamiento multimedia.

B

Backup (Copia de seguridad)

Término adoptado para describir una imagen que ha sido extraida de un soporte de software original (cartucho o disco) y es almacenada en un ordenador en forma de archivo para uso personal. En función del soporte original, los métodos de extracción (dumping/ripping) pueden variar haciendo necesario el uso de circuitería o software específico.

Backup corrupto/inválido

ROM extraida de forma incorrecta, que puede mostrar errores durante la ejecución o dejar de funcionar. Los Backups corruptos casi siempre requieren tener el cartucho original para ser copiado de nuevo y obtener una imagen válida.

Backup limpio

Copia de una ROM que no ha sido modificada tras la extracción de su cartucho.

Beta

Versión inacabada de un software en desarrollo, pudiendo encontrarse o no en fase de desarrollo. Sofware en versión Beta puede contener una gran cantidad de errores o bugs conocidos y desconocidos.

Bug

Error accidental llevado a cabo durante la programación de software que puede causar un malfuncionamiento del sistema respecto al comportamiento que se esperaba. Un bug puede ser solucionado con frecuencia aplicando una actualización o un parche.

C

C

Lenguaje de programación muy conocido y usado para una gran variedad de propósitos, incluyendo desarrollo de aplicaciones caseras.

C++

Lenguaje de programación muy popular derivado del lenguaje C, de hecho su nombre significa 'C+1' en lenguaje C.

Cartucho

Contenedor plástico que contiene diversos componentes. Un ejemplo de estos componentes es la placa de circuito impreso (PCB) donde se almacena el software o la batería usada para mantener las partidas guardadas. Los cartuchos son conectados en los slots de expansión de las consolas portátiles, pudiendo ser cartuchos licenciados por el fabricante del sistema o kits de memoria flash fabricados por terceros.

Card1

Tipo de cartucho el cual contiene una memoria tipo EEPROM o una batería para mantener las partidas guardadas. Las memorias EEPROM que almacenan las partidas guardadas tienen un tamaño específico (256 y 512 KB). En el caso de que un juego necesite un acceso más rápido o una mayor cantidad de memoria, se usan cartuchos de tipo Card2. Cuando se hace uso de una copia de un cartucho Card1 con un flashcard se crea un archivo de guardado externo donde se salva el progreso con la extensión '.sav'.

Card2

Tipo de cartucho el cual no contiene memoria EEPROM o una batería para mantener la partida guardada. El progreso del juego es almacenado directamente en el mismo chipset que almacena los datos del juego. Dado que se usan las direcciones de memoria que hay tras los datos del juego, puede aprovecharse todo el espacio que sobra del chip para almacenar la partida guardada. Cuando un backup de un juego tipo Card2 es ejecutado en una flashcard, no se genera ningun archivo '.sav' externo: la partida guardada es almacenada en la misma ROM.

CCI

Siglas de "CTR Cart Image". Formato oficial usado para imágenes ROM.

CFA

Siglas de "CTR File Archiver". Contiene datos relativos a imágenes CXI (ejecutables). Normalmente son manuales digitales de juegos/aplicaciones y actualizaciones del sistema.

CIA

Siglas de "CTR Importable Archive". Formato interno usado como un contenedor de datos genérico pensado para ser instalado en la 3DS (similar a los WADs de Wii). A pesar de que normalmente está protegido y solo podría ser instalado en 1 consola, haciendo uso de la herramienta DevMenu es posible instalarlo en cualquier sistema.

Citra

Emulador que simula el funcionamiento de una consola 3DS. A pesar de que es el primer emulador en ejecutar un juego de 3DS (Ocarina of Time 3D), es usado normalmente para ejecutar homebrew. Ver Emuladores 3DS para PC.

Crack

Parche no oficial liberado por un individuo o un grupo, el cual es aplicado a un sistema o a un software para eliminar ciertas restricciones, características o técnicas de prevención de piratería. Por ejemplo, una restricción de tiempo de una demo.

Crash

Fallo inesperado (Bug) en un software que causará la detención inmediata de la aplicación. Un software "crasheado" no suele ser recuperable y ha de ser reiniciado.

Custom Firmware (CFW)

Firmware parcheado para proporcionar características no oficiales, como el soporte de archivos CIA. La mayoría hace uso de una emuNAND para no trabajar sobre la NAND real del sistema. Ver Comparativa Flashcards en Modo 3DS

CXI

Siglas de "CTR eXecutable Image". Contiene el código ejecutable para el ARM11. Normalmente es combinado con otros contenedores de datos (CFAs) para formar una imagen ROM (CCI).

D

Demo

Versión de prueba de un software o juego normalmente lanzado por los desarrolladores del software para fines promocionales. Las demo casi siempre tienen restricciones temporales, funcionales o de características respecto a la versión final comercializada.

devKitARM

Port de la toolchain GNU Compiler Collection (GCC) que incluye compiladores de C/C++ y herramientas relacionadas. Es usado para compilar código para los procesadores ARM.

devkitPro

Colección de toolchains para el desarrollo de aplicaciones caseras.

Decrypt9

Aplicación que puede usarse como payload para el CFW Luma3DS que incluye funciones de dumpeo y desencriptación avanzadas para la consola.

Dev Menu (DEVMEN)

Aplicación de 3DS utilizada por los desarrolladores que permite la instalación de archivos '.cia'. Oficialmente solo se encuentra disponible en consolas de desarrollo.

Downgrade

Técnica usada en la Scene para devolver un sistema a una versión anterior de firmware con el fin de poder hacer uso de los exploits presentes en la versión de destino.

Download Play (Modo descarga)

Sistema usado en las consolas DS y 3DS que permite la descarga de ciertas partes de un juego a un número de consolas limitado, sin que estas cuenten con un cartucho o ROM de dicho juego.

Dump

Sinónimo de ROM. El térmito "dumpear" es un método por el que se extrae una copia de seguridad de un cartucho original. Ver Backup.

E

Emulador

Programa de ordenador que permite la ejecución de ROMs e instrucciones nativas de otro sistema. Ver Emuladores 3DS para PC.

emuNAND

NAND emulada. Es una memoria NAND falsa que puede ser usada para simular la NAND del sistema (sysNAND o memoria flash interna). La ventaja del uso de una emuNAND es que permite llevar a cabo una actualización a la última versión del sistema, manteniendo la consola en una versión antigua del sistema operativo. También es usada para prevenir bricks definitivos en el sistema, ya que en el caso de producirse en una emuNAND, esta puede ser reemplazada. Ver EmuNAND.

eShop

Tienda online para las consolas Nintendo 3DS y Wii U donde el usuario puede descargar juegos en formato digital, demos y demás contenido.

Exploit

Software diseñado con el objetivo de aprovechar una vulnerabilidad o punto debil en un sistema. Ver Exploits en Nintendo 3DS.

F

Firmware

Software integrado dentro de un dispositivo que define el comportamiento del sistema, sus funciones y su comportamiento. El hecho de que un dispositivo permita actualizaciones de software implica que para tener nuevas funciones no será necesitario adquirir una nueva versión del dispositivo. Ver Firmwares Nintendo 3DS.

Flashcart

Dispositivo no autorizado por Nintendo usado para la ejecución de copias de seguridad de juegos o de aplicaciones caseras. Normalmente las flashcarts constan de una memoria extraible en formato SD donde se almacenan los binarios aunque algunos modelos antiguos incluían una memoria interna no extraible ni ampliable. Para la ejecución de dichos ejecutables se recurre al uso de exploits en determinadas versiones del sistema o a simulación 1:1. Dicha simulación permite usar la tarjeta en todos los sistemas a pesar de que pueden quedar inutilizadas tras la implementación de nuevas medidas anti piratería.Ver Comparativa Flashcards en Modo 3DS.

G

Gateway 3DS

Flashcart para Nintendo 3DS que destacó por ser la primera en soportar ROMS de 3DS. Se acompaña en el blister de una flashcart para NDS, la cual es usada para ejecutar el exploit que habilita el uso de la tarjeta roja primaria. Dicha tarjeta roja es usada para ejecutar la emuNAND y jugar a ROMs de 3DS. Ver Gateway 3DS.

GUI

Siglas de "Graphical User Interface" o Interfaz Gráfica de Usuario.

H

Hack

Modificación de un archivo o sistema con el fin de obtener algún tipo de beneficio o ventaja.

Homebrew

Aplicación casera desarrollada por usuarios no profesionales que añaden a un sistema o plataforma funcionalidades con las que no contaba originariamente. Lo más común en la scene es encontrar reproductores multimedia y emuladores de plataformas clásicas. Ver Homebrew para Nintendo 3DS.

Home Menu (Menu Home)

Es el menú principal de la consola 3DS. Es mostrado al usuario cuando la consola es encendida y desde aquí, el usuario puede ejecutar los juegos y el resto de aplicaciones instaladas. Se puede acceder a este menú en cualquier momento a través del botón Home de la consola. A partir de cierta versión, se permite al usuario cambiar el tema del menú.

I

IronHax

Exploit desarrollado por Smealum basándose en un fallo del juego "IronFall: Invasion" descargable desde la eShop. Ver Instalar IronHax

J

K

L

LAN

Siglas de "Local Area Network" o Red de Área Local. Red que conecta dispositivos informáticos en áreas de pequeño y mediano tamaño como una empresa, una oficina o una casa.

LCD

Siglas de "Liquid Crystal Display" o Pantalla de Cristal Líquido. Tipo de pantallas usadas en dispositivos electrónicos como la consola 3DS que requiere una pequeña cantidad de energía para funcionar, haciendo que el consumo eléctrico del sistema sea reducido.

Legit CIA

Tipo de CIA que se ha extraído de una consola que tenía ese juego preinstalado.

Li-On

Batería frecuentemente usada en dispositivos electrónicos cuyo funcionamiento se basa en el comportamiento de los iones de litio. Normalmente se presenta en formato rectangular plano y al contrario de lo que se cree, no sufre del conocido como "efecto memoria".

M

Memoria Flash

Almacenamiento localizado en un chip en lugar de encontrarse en un disco que mecánico como un disco duro. Podemos encontrar memorias internas como en el caso de las NDS o memorias extraibles en formato de tarjeta SD.

Menu Home

Ver 'Home Menu'.

Micro SD

Versión de tamaño reducido de las tarjetas de memoria SD. A pesar de ser 4 veces más pequeña que una tarjeta SD, es capaz de almacenar la misma cantidad de información que estas tarjetas.

MPO

Formato de imagen usado por la consola 3DS para almacenar imágenes en 3D. El archivo contiene esencialmente múltiples imágenes en formato JPEG que pueden ser extraidas si es necesario.

MT-CARD

Flashcart de 3DS clon de la ya mencionada flashcart Gateway 3DS. Ver MT Card

N

NAND

Tipo de memoria flash usada por la consola Nintendo 3DS como almacenamiento interno. En esta memoria se almacenan los datos del sistema, concretamente el sistema operativo y archivos de configuración. Frecuentemente se usa el término NAND para referirse al contenido de dicha memoria.

new Nintendo 3DS

Revisión de la consola 3DS de Nintendo en la cual se duplicó el tamaño de la memoria RAM, se mejoraron las pantallas y se añadió un segundo stick analógico y 3D super estable. A pesar de que se presentó un modelo XL con el mismo tamaño de pantalla que el modelo antiguo, la versión normal aumentó el tamaño de dichas pantallas e incorpora carcasas intercambiables. Ver New Nintendo 3DS.

NFO

Abreviación de "info". Los archivos NFO contienen caracteres ASCII, es decir son archivos en texto plano. Pueden ser encontrados con frecuencia junto a software casero o adquirido de forma ilegítima, conteniendo información acerca de dicho contenido e información inutil.

Ninjhax

Exploit encontrado en en juego Cubic Ninja para 3DS. Es usado para ejecutar aplicaciones caseras mediante un lanzador desarrollado por Smealum. Cabe destacar que es el primer exploit basado en un juego que se ha conocido para la consola. Ver Ninjhax.

Nintendo 2DS

Revisión de la Nintendo 3DS en la que se cambió el factor de forma de la consola perdiendo la bisagra y se descartó el uso de la tecnología 3D. Es un modelo diseñado teniendo en mente a los niños, los cuales tienen una mayor tendencia a dañar la consola en la bisagra. El descarte de la función 3D viene motivado por los posibles daños en la vista que pueden sufrir los menores de 7 años. Solo ha sido comercializada en Europa y en el norte America.

Nintendo 3DS

Es la última consola portatil de Nintendo y la primera consola portatil en ser capaz de mostrar contenido 3D sin necesidad de gafas. Fue lanzada al mercado en el primer trimestre del año 2011. Ver Nintendo 3DS.

Nintendo 3DS XL

Revisión de la consola 3DS en la que destaca el aumento del tamaño de las pantallas y de la duración de bateria. Es conocida como 3DS LL en Japón. Ver [Nintendo 3DS XL].

Nintendo Network

Red de servidores de Nintendo que proporciona la capacidad de juego online.

Nintendo Network ID (NNID)

Idenficiador único usado por los servidores de Nintendo para identificar de forma unívoca a los usuarios del servicio online. Para alcanzar este objetivo cada NNID solo puede estar asociado a una consola de manera simultanea.

O

Opera

Navegador de páginas web usado como navegador en las consolas NDS y Wii.

P

Parche

Actualización de software usado por el desarrollador para tapar un bug o error de programación sin necesidad de hacer al usuario descargar de nuevo el programa completo con el error corregido.

Payload

Programa que puede cargarse junto al CFW Luma3DS mediante el exploit ARM9LoaderHax.

Q

R

ROM

Siglas de "Read Only Memory" o Memoria de solo lectura. Una ROM es una memoria que contiene datos de forma permanente sin posibilidad ni eliminar de cambiar su contenido. El término ROM es tambien usado para describir el contenido de dicha memoria que ha sido extraido del cartucho y almacenado en un fichero.

ROP

Siglas de "Return-Oriented Programming". Es un tipo de exploit usado para violar la seguridad de un sistema y conseguir ejecutar código sin firmar. En este caso, el atacante se hace con el control del sistema saboteando la pila de ejecución del sistema, de manera que consigue ejecutar instrucciones máquina cuidadosamente seleccionadas.

ROP Loader

Software usado para lanzar un exploit de tipo ROP.

S

SafeHax

Exploit que permite cargar CFWs y payloads de ARM9LoaderHax desde 11.2. Ver SafeHax Arm9 Exploit.

SD

Siglas de "Secure Digital card" o Tarjeta Digital Segura. Es un tipo de tarjeta de memoria de tipo flash usada en las consolas 3DS y en una gran cantidad de dispositivos.

SDHC

Tarjeta SD de alta capacidad, en concreto son capaces de almacenar de 2 a 32 GB.

SDXC

Tarjeta SD de capacidad extendida, sienod capaz de almacenar hasta 2TB. La consola 3DS es capaz de soportar tarjetas de hasta 128GB formateadas en FAT32.

Sky3DS

Flashcart para 3DS cuyo funcionamiento se basa en crear una imagen 1:1 del cartucho original. A pesar de no necesitar ningún exploit para su ejecución, su funcionamiento es limitado ya que solo permite la ejecución de copias de seguridad (no permite la ejecución de software sin firmar ni emuNAND). El cambio entre los juegos se hace mediante la pulsación de un interruptor integrado en el cartucho. La primera versión solo permitía almacenar 10 juegos, sin embargo una nueva versión eliminó dicha limitación. Salió una tercera llamada Sky3DS+ compatible con varios de los juegos más recientes de Nintendo que llevaban una protección antipiratería. Ver Sky3DS.

SKATER

Nombre en clave para el navegador web de new Nintendo 3DS.

.smdh (archivo)

Formato de archivos que almacena el icono de una aplicación casera o un instalable ".cia".

SoundHax

Exploit que utiliza la aplicación Nintendo 3DS Sound como punto de entrada. Ver Instalar SoundHax.

SPIDER

Nombre en clave para el navegador web de Nintendo 3DS.

sysNAND

Memoria NAND interna de la consola 3DS. Almacena componentes del sistema como el menú Home, configuraciones y aplicaciones.

T

Trimming

Acción de eliminar los datos de relleno de una ROM para reducir el tamaño del fichero. Al contrario de lo que la mayoría de la gente piensa, la ROM no se comprime. En lugar de comprimir la imagen simplemente elimina los datos inútiles de relleno.

TubeHax

Exploit desarrollado por Smealum basándose en un fallo de la aplicación descargable de "YouTube" desde la eShop. Ver Instalar TubeHax

U

USB

Siglas de "Universal Serial Bus" o Bus en Serie Universal. Es la interfaz de comunicaciones más común en los equipos actuales para conectar periféricos de almacenamiento, control, sonido o de red. La principal ventaja de ésta interfaz es el "plug 'n' play" o PnP, que permite la conexión y desconexión en caliente de los dispositivos.

V

VC

Siglas de "Virtual Console" o Consola Virtual. Es un servicio de Nintendo Wii/Wii U y 3DS que permite jugar a juegos de consolas clásicas en la consola.

W

Wi-Fi

Abreviación de "Wireless Fidelity". Wi-Fi es un tipo de comunicación inalámbrica de equipos en una red local. Permite que un dispositivo preparado para trabajar con Wi-Fi pueda conectarse a una red de forma inalámbrica sin necesidad de tender nuevo cableado.

X

XORPad

Archivo usado para desencriptar los juegos de 3DS. Para desencriptar una ROM en formato .3ds/.3dz se ha de aplicar la operación lógica XOR con el archivo XORPad, de esta manera se obtiene el archivo desencriptado en formato .cia.

Y

Z