¿Por qué el 3DS puede jugar juegos N64 remasterizados, pero no juegos SNES?

Porque quieren que compre un nuevo 3DS y tienen los títulos de la consola virtual de SNES como una fiesta de rehenes en esa situación.

¿Mi evidencia de apoyo? Los juegos 3D Sega de 16 bits en 3DS. Tanto el SNES como el Sega Genesis tuvieron una rivalidad muy interesante en los años 90 y, aunque el SNES era el hardware más poderoso en general, el Genesis (o Mega Drive si estabas fuera de los EE. UU.) Le dio al SNES una gran pelea. Incluso tenía mejores versiones de muchos juegos, ya que incluso si tenía una especificación general menor, tenía una CPU más rápida, una resolución ligeramente más alta y un chip de sonido sorprendentemente efectivo (digo esto porque la mayoría de la gente inmediatamente descarta el chip de sonido Genesis pero ignora totalmente sus increíbles capacidades de sintetizador).

De todos modos, hay bastantes juegos de Sega Genesis disponibles para 3DS, ¡incluso con modos 3D adicionales! No solo eso, sino que algunas conversiones de Sega son en realidad juegos Super Scaler [1] puestos en 3DS con capacidades 3D [2] (¡me encanta la conversión de Super Thunderblade 3DS)!

Básicamente, estos juegos son muy comparables a la tecnología de nivel Super NES (los juegos Super Scaler en realidad serían más difíciles de emular en algunos casos) y funcionan bien en el 3DS original e incluso agregaron soporte 3D. Por lo tanto, estoy bastante convencido de que no hay razón para que los juegos de SNES requieran que se emule el Nuevo 3DS; Nintendo solo los mantiene como rehenes de la nueva plataforma 3DS como incentivo para mover más unidades nuevas 3DS (también podría haber un desafío en el emulador que están usando, pero ese es el tipo de cosas que se pueden resolver simplemente dedicando más mano de obra lo). Esa es mi teoría conspirativa en el trabajo de todos modos.

Notas al pie

[1] Juegos Super Scaler – Bomba gigante

[2] Los impresionantes 3D Classics de Sega son el secreto mejor guardado de Nintendo

Es en gran parte debido a las decisiones de marketing.

La tienda en línea 3DS tiene muchos juegos del período NES, por ejemplo, pero la mayoría, si no todos, los títulos de SNES disponibles para la consola virtual están en los listados de Wii / WiiU exclusivamente, en parte como un sorteo para esas plataformas.

De lo contrario, puede haber otros problemas con la emulación, dependiendo del título. Muchos juegos de SNES, especialmente hacia el final de la vida útil de la consola, incluyeron chips especializados en sus cartuchos para ayudarlos a superar las limitaciones generales de su hardware. Trabajar en torno a estas idiosincrasias dentro de un emulador basado en 3DS puede haber sido más esfuerzo de lo que se consideró valioso.

Algo similar se puede ver con los títulos GBA disponibles en la consola virtual 3DS, casi todos los cuales se pusieron a disposición solo para los primeros usuarios del Programa Ambassador, en el pasado. Resultó imposible que los juegos GBA entraran en modo de suspensión cuando se cerró el DS / 3DS, al menos no sin una gran alteración en el hardware / programación, y el análisis de costo / beneficio lo decidió para Nintendo.

Ahora, ha habido REMAKES completos de juegos de NES, SNES y GB / A en DS y 3DS, pero esa es una lata diferente de gusanos.

La respuesta corta es simplemente … Esos juegos más grandes fueron diseñados para el sistema. No puedes simplemente ejecutar un juego en cualquier sistema antiguo, esperan una cierta arquitectura. Cuando no coinciden, tienes que emular. La emulación es un asunto complicado, ya que si se hace mal, no terminas brindando la misma experiencia. Y Nintendo no es más que quisquilloso sobre cómo presentar su material heredado. Por lo tanto, sus emuladores con frecuencia están sintonizados específicamente para ese juego, en lugar de ser lo suficientemente buenos para la mayoría de los juegos. Y el nuevo 3DS ahora puede emular juegos SNES, ahora que tiene los recursos adicionales necesarios para realizar una emulación fiel.

estás haciendo algunas suposiciones malas, lo cual es un error común.

el 3DS (y de hecho incluso el GBA y el NDS) pueden ejecutar juegos SNES remasterizados, solo mira los juegos como un enlace al pasado (GBA) y el disparador crono (NDS), lo que no pueden hacer es la emulación SNES adecuada .

un remaster, puerto o remake tiene toda su codificación principal reescrita para la nueva plataforma, por lo que puede hacer uso eficiente de sus recursos (aunque incluso entonces no siempre es tan eficiente como un juego completamente nuevo)

En la emulación, el dispositivo (3DS en este caso) tiene que reescribir el código sobre la marcha, lo que es cada vez más difícil cuanto más difieren las 2 plataformas.

El SNES es en papel un debilucho en comparación con el 3DS, pero tiene una gran ventaja de la que carece el 3DS: la GPU 2D definitiva. La GPU SNES tiene una gran cantidad de funciones para manejar manipulaciones de sprites 2D, como muchas capas, efectos de partículas, transparencia, escalado, rotación, inclinación e incluso generar un entorno 3D simulado utilizando solo activos 2D.

la GPU 3DS casi no tiene características de manejo de sprites 2D, puede hacer manipulaciones similares en imágenes planas, pero lo hace al tratarlas como objetos 3D. esto significa que la GPU no puede manejar ninguna instrucción en esos juegos de SNES y, en cambio, el 3DS tiene que procesar todas las instrucciones de la GPU utilizando su CPU más flexible.

esto significa que el 3DS está tratando de seguir instrucciones destinadas a una CPU que habla un idioma completamente diferente (como comparar inglés y chino) y al mismo tiempo procesar instrucciones destinadas a un chip altamente especializado (como pedirle a un médico de cabecera en inglés que realice una cirugía cerebral, con solo un libro médico chino como referencia).

esto es simplemente demasiado para que lo maneje el 3DS mientras mantiene exactamente la misma velocidad y calidad que un SNES original.

La emulación en el nuevo 3DS tiene 3 veces más núcleos de CPU a su disposición, lo que le da la potencia bruta suficiente para emular todas las funciones de un SNES mientras mantiene 60 cuadros por segundo la mayoría de las veces (pero incluso el nuevo 3DS a veces cae unos pocos cuadros )

podrían haber hecho remasterizadores de SNES (como hicieron con GBA y NDS) pero eso sería mucho más trabajo. portar / rehacer 1 juego es casi tanto trabajo como hacer uno desde cero, mientras les da 1 juego para vender. hacer un emulador es un poco más trabajo que portar un juego, pero les da una forma de traer tantos juegos como quieran.

larga historia corta: un juego SNES emulado correctamente es de hecho más difícil de ejecutar que un juego N64 debidamente portado .

Es probable que Nintendo podría haber escrito un emulador SNES más ligero que podría haberse ejecutado en el 3DSes original, pero decidieron no hacerlo. Son perfeccionistas y les dio la oportunidad de vender personas a los nuevos 3DSes.

Pero la emulación es complicada, y la emulación Pixel Perfect en New 3DS y New 3DS XL es agradable, así que … ¯ \ _ (ツ) _ / ¯

Nintendo siempre hace cosas como esta. Son como las manzanas.

Estás trabajando desde una premisa defectuosa. El 3DS de hecho puede jugar Super Metroid, si Nintendo quisiera que lo hiciera.