Un conjunto de mejoras para el firmware
Portugués, Inglés, Español, Alemán, Francés, Italiano, Ruso y Neerlandés Carátulas de los juegos Parche IPS/BPS Temas y sonidos

El firmware de tu sd2snes,
potenciado.

Una versión del firmware sd2snes / FXPak Pro con el menú totalmente traducido, la carátula (box-art) de cada juego en el navegador, temas y sonidos del menú, un gestor de cheats y parches IPS/BPS aplicados justo al arrancar el juego. Todo sobre el firmware original de mrehkopf.

8
Idiomas
…
Carátulas (box-art) · SNES/SGB
…
Cheats
31
Nuevas funcionalidades
…
Descargas
★ ¿Primera vez aquí?

De cero a tu primer juego, en 5 pasos.

Sin compilar nada. El paquete completo ya incluye el firmware entero - no necesitas instalar nada oficial antes.

⬇ Descargar el paquete completo ¿Quieres carátulas, temas y sonidos? Mira las funciones ↓
  1. 1
    Descarga el paquete completo El .zip marcado como completo en descargas - solo ese.
  2. 2
    Cópialo a la raíz de la tarjeta SD Abre el .zip y copia todo a la raíz de la tarjeta (reemplaza cuando lo pida).
  3. 3
    Añade tus juegos a la tarjeta Las ROMs son tuyas - cópialas a cualquier carpeta de la tarjeta. El firmware no incluye juegos.
  4. 4
    Carátulas, cheats y fichas (opcional) En el PC, abre el Web Manager, apúntalo a la tarjeta y descarga la carátula, la ficha y los cheats de cada juego por ti.
  5. 5
    Enciende la consola Vuelve a poner la tarjeta y enciende. En el primer arranque el menú ofrece un tour de novedades. Para cambiar el idioma: la opción Idioma en el menú.
💾 Algunos juegos con chip especial necesitan archivos de BIOS que tú aportas (por motivos legales - el firmware oficial también los necesita): bsxbios.bin, dsp1.bin, dsp1b.bin, dsp2.bin, dsp3.bin, dsp4.bin, sgb1_boot.bin, sgb1_snes.bin, st0010.bin, st011.rom, st018.rom, stbios.bin.
Versión 2.17 · qué cambió

Más color en pantalla, más cartuchos en la ranura.

La estrella es el Game Boy Color: los archivos .gbc ahora corren en color en un core propio (experimental, solo en el FXPak Pro). Y seis tipos de cartucho que antes no arrancaban ahora arrancan: los chips ST011 y ST018 de Seta, bootlegs con protección anticopia, el Super 20 in 1, Gamars Puzzle y los archivos .sfrom. Con él llega un tour de novedades en el primer arranque, que presenta cada función y deja activar su opción ahí mismo, además de iconos en la lista de archivos, atajos en el mando 2, el neerlandés como octavo idioma del menú y música que ya viene con el firmware.

La estrella de la 2.17 Experimental · solo FXPak Pro (Mk.III)

Game Boy Color

Pon un .gbc en la tarjeta y corre en un core de Game Boy Color hecho para sd2snes+: en color, a la velocidad correcta y con el modo de doble velocidad. Los .gb que piden el Color van allí solos.

  • Color de verdad, no la paleta del Super Game Boy
  • Pantallas hi-colour correctas, estirables a 256×192
  • Partidas de batería y reloj del cartucho
  • Boot ROM libre de SameBoy: sin BIOS

Vista previa: todavía sin savestates, cheats ni menú en el juego en este core, y algunos juegos se quedan en pantalla en blanco.

Nuevo en 2.17 En el primer arranque

Tour de novedades

En el primer arranque tras instalar o actualizar, el menú pregunta si quieres ver un tour: un clip de bienvenida y luego una tarjeta por función, con la imagen de lo que cambia en pantalla y la opción para activarla ahí mismo.

  • Una tarjeta por función, con imagen
  • Activa cada opción ahí mismo
  • Tras actualizar, solo lo nuevo
  • En los ocho idiomas del menú

Para repetirlo: Configuración › Tour de las novedades. Las respuestas se guardan al terminar el tour.

Chip nuevo

Seta ST011: Morita Shougi

  • Hayazashi Nidan Morita Shougi usa el chip ST011, que ahora tiene un núcleo propio: el juego arranca y la máquina juega contra ti
  • Copia el firmware del chip a /sd2snes/st011.rom. Si falta el archivo, el menú dice cuál es
  • En las dos placas. Sin savestates ni menú en el juego en este núcleo
  • Núcleo escrito por M2M
Chip nuevo

Seta ST018: un ARM de 32 bits

  • Hayazashi Nidan Morita Shougi 2 lleva un coprocesador ARM de 32 bits. El núcleo incluye esa CPU, escrita desde cero
  • Copia el firmware del chip a /sd2snes/st018.rom
  • En las dos placas. Sin savestates ni menú en el juego en este núcleo
  • Núcleo escrito por M2M
Cartuchos

Bootlegs protegidos, desde el volcado intacto

  • Juegos sin licencia con chip de protección anticopia funcionan desde el archivo original, sin versión crackeada
  • Aladdin 2000, Tekken 2, los bootlegs de Pokémon, King of Fighters '98 y 2000, Soul Blade, Street Fighter EX Plus Alpha y más
  • El juego se reconoce por el checksum del archivo. En las dos placas, sin savestates ni menú en el juego
  • Núcleo escrito por M2M
Cartuchos

Super 20 in 1

  • El multicart coreano Super 20 in 1 abre su propio menú y cambia de juego como el cartucho real
  • Son juegos de NES portados a SNES, como Spartan X y TwinBee
  • Se carga como un volcado normal, en las dos placas. Sin savestates ni menú en el juego
  • Núcleo escrito por terminator2k2; build para Mk.II por M2M
Cartuchos

Gamars Puzzle

  • El puzle taiwanés sin licencia Gamars Puzzle usa un mapa de memoria propio y ahora arranca como un volcado normal
  • En las dos placas; en el SD2SNES (Mk.II) usa el fpga_basex.bit del paquete del firmware
  • Soporte escrito por terminator2k2
Formatos

Archivos .sfrom de la SNES Classic

  • El .sfrom, el formato de ROM de la SNES Classic, aparece en el navegador y arranca como cualquier juego: partidas, cheats y parches funcionan igual
  • El Web Manager y el GamesDB reconocen el juego por la ROM guardada dentro del archivo, así que la carátula y la ficha son las mismas que las del .sfc
  • Soporte en el firmware escrito por terminator2k2
Navegador

Iconos en la lista

  • Cada fila del navegador muestra un icono según el tipo - carpeta, juego de SNES, NES, Master System, Game Boy, Game Boy Color y Atari 2600, música, tema - y la carpeta MSU-1 que se abre como juego aparece con el icono de juego
  • La Y sobre una carpeta MSU-1 abierta como juego muestra el menú contextual de su ROM: cheats, favoritos, eliminar…
Ficha del juego

Cheats desde la ficha

  • En la ficha del juego, SELECT abre la lista de cheats de ese juego
Menú en el juego

Atajos en el mando 2

  • Los combos del juego (menú, savestates, reset) también funcionan en el mando 2
  • Opción Botones en el mando 2, desactivada por defecto; el mando 1 tiene prioridad
Menú en el juego

Lista de atajos

  • En el menú del juego, SELECT en la barra de pestañas muestra todos los combos activos para el juego en curso
Menú

Botones en verde

  • En las ayudas de teclas al pie de la pantalla, en el menú y dentro del juego, el nombre de cada botón sale en verde
Audio

Música de fábrica

  • El firmware ya trae 3 pistas de licencia libre y la Música aleatoria viene activada
Ajustes

Nuevos valores por defecto

  • Los savestates y el Hook en juego vienen activados
  • El botón RESET ya no reinicia el juego: siempre vuelve al menú, en la carpeta del último juego y con él seleccionado
  • Para que una pulsación corta reinicie el juego, elige Duración en Reset al menú: una pulsación larga (o dos rápidas) vuelve al menú
  • Si tu tarjeta ya tiene config.yml, se mantiene lo que elegiste
Idiomas

El menú ahora habla neerlandés

  • Nederlands entró como octavo idioma, junto a portugués, inglés, español, alemán, francés, italiano y ruso
  • Menú, mensajes, la descripción de cada opción y el menú en el juego - todo traducido. Se elige en Idioma, en el menú principal
  • El reloj del menú muestra la fecha a la manera neerlandesa, DD-MM-AAAA, con la hora después de la fecha
Corregido

Correcciones y pulido

  • Ficha del juego: las letras con tilde y cirílicas ya no salen como ?, y la descripción traducida aparece completa
  • Cambiar de juego en la ficha: el fundido es más rápido, y el sonido del clip del juego anterior ya no se queda repitiéndose mientras carga la ficha siguiente
  • Savestates: cargar un state hecho en otro nivel recupera la música correcta en Super Mario World y en los tres Donkey Kong Country (versiones americanas)
  • Cheats en el menú del juego: el ON/OFF de cada fila de la lista sale traducido en todos los idiomas (p. ej. ВКЛ en ruso, AAN en neerlandés)
Novedades de la versión 2.16 (versión anterior)

Una consola más y cuatro cartuchos que ningún flashcart abría. El chip programable del sd2snes aprendió una consola más y cuatro cartuchos que ningún flashcart abría: la Atari 2600 (experimental, y solo en FXPak Pro), los juegos de SPC7110, el Super FX 3 del DOOM de 2025, el Sufami Turbo de Bandai y los cartuchos de torneo de Nintendo. Cada uno tiene su ficha abajo, con lo que funciona y lo que no - y las detalladas están en Funciones.

Actualizaciones

Lo que llegó después: de la 2.16.1 a la 2.16.4

2.16.1

  • La fecha en el formato de tu idioma: el reloj del menú muestra DD/MM/AAAA en portugués, español, francés e italiano, DD.MM.AAAA en alemán y ruso y MM/DD/AAAA en inglés, con la hora después de la fecha
  • Super Mario Bros. volvió a la normalidad en el core de NES: en la 2.16 el nivel bajaba en la pantalla al hacer scroll y perdía columnas por el camino
  • El texto en ruso del menú pasó por otra revisión, y la У ganó un dibujo propio, con la cola
  • La Y de la fuente ganó un trazo vertical recto y centrado - antes cambiaba de ancho en cada línea y parecía otra letra (contribución de Willian Nascimento)

2.16.2

  • La carpeta de un juego MSU-1 se abre como el juego: con una sola ROM y su .msu dentro, pulsa A en la propia carpeta y aparece la ficha o el juego, según lo tengas configurado. Se activa y desactiva en Opciones del Navegador → Abrir carpetas MSU-1 como juego
  • La carpeta MSU-1 muestra la carátula del juego al estar seleccionada, y las pistas .pcm pasan al final de la lista, en el orden correcto (la 2 antes de la 10)
  • Borrar una ROM se lleva lo que era suyo: carátula, ficha, captura, clip, guías, trucos y ajustes de parche. Las partidas de batería, los memory packs y los save states nunca entran
  • Mostrar carpeta sd2snes (en Opciones del Navegador, desactivada por defecto): la carpeta de la propia tarjeta aparece en el navegador, con partidas, save states, carátulas y fichas. Lo que es tuyo se puede borrar con Y; el firmware, el menú y los cores del FPGA aparecen, pero sin la opción de borrar
  • Super Famicom de primera generación (placa SHVC-CPU-01): el menú ya no se cuelga mientras navegas. Una actualización de pantalla podía terminar pegada al efecto del fondo, justo el momento que el procesador de esa placa no aguanta

2.16.3

  • Volvió la pestaña GUÍAS: desde la 2.16 el menú del juego decía "Manual no encontrado" en cualquier juego, aun con la guía en la tarjeta
  • En la ficha de una carpeta MSU-1, Arriba/Abajo pasan al juego anterior o siguiente, como en cualquier otro juego

2.16.4

  • Editor de cheats: añade, edita y borra códigos en la propia consola - desde el menú (Y) y en la pestaña CHEATS del juego, con teclado en pantalla
  • Super Mario RPG: el texto del "Level Up" ya no sale revuelto en el FXPak Pro, la pantalla vuelve bien al cerrar el menú del juego, y el SD2SNES (Mk.II) ya no se congela en las batallas
  • Star Ocean y Street Fighter Alpha 2: se acabó la basura gráfica que salía en parte de las cargas
  • Un parche que convierte un juego de Super FX en FX3 ahora carga bien
Experimental

Atari 2600 (FXPak Pro (Mk.III))

El core y los cartuchos

  • Pon un .a26 en la tarjeta y aparecerá en la lista como cualquier otro juego
  • Solo en FXPak Pro (Mk.III) - ¿cuál es el mío?
  • Necesita los dos archivos nuevos en /sd2snes: fpga_a26.bi3 y a26_snes.bin. Si copias solo el firmware, el juego no abre
  • Cartuchos de 2K y 4K y los bankswitchings F8, F6 y F4, incluidas las versiones con Superchip (F8SC, F6SC, F4SC)
  • Todavía no entran: E0, 3F, FE, FA, DPC, Supercharger, paddles, teclado - y solo NTSC, un cartucho PAL no funciona
  • Sonido del TIA en los dos canales, con los 16 modos de onda

Los dos joysticks y las palancas de la consola

  • Los dos joysticks salen en los dos mandos de SNES
  • Manteniendo Start pulsas el RESET de la consola y manteniendo Select el SELECT
  • X cambia entre color y blanco y negro, y L/R son las palancas de dificultad de los dos jugadores
  • L + R juntos congelan las palancas - es el hueco que deja pasar los combos del menú en juego sin tocar el Atari
  • El ancho de imagen se elige en Opciones de Chip: 160 (1:1), el nativo con franjas a los lados, o 256 (ancho), que llena la pantalla
Chip nuevo

SPC7110: los juegos que nunca abrían

  • Tengai Makyou Zero, Momotarou Dentetsu Happy y Super Power League 4 funcionan - antes el menú solo avisaba de que el chip no era compatible
  • Compatible con la ROM de expansión (bancos $40-4f) que usan las imágenes de 7 MB
  • Funciona en las dos placas: FXPak Pro (Mk.III) y SD2SNES (Mk.II)
  • Necesita el archivo nuevo en /sd2snes: fpga_spc7110.bi3 (Mk.III) o fpga_spc7110.bit (Mk.II) - y ninguna BIOS
  • El guardado con pila funciona normal, y en las dos placas un archivo .rtc junto al save hace de pila del cartucho - el reloj de Tengai sobrevive al apagado. En Mk.II eso pide el fpga_spc7110.bit del mismo paquete del firmware
  • El menú en juego (L + R + Y + ←) también se abre aquí - cheats en vivo, guías y saves; solo los save states quedan fuera
  • El core es original de sd2snes+, escrito a partir de la implementación en C++ del emulador ares (licencia ISC)
Cartucho nuevo

Sufami Turbo: los minicartuchos de Bandai

  • El Sufami Turbo es el cartucho de paso de Bandai con dos ranuras de minicartucho - pon los .st en la tarjeta y aparecen en la lista
  • Necesita la BIOS del cartucho base en /sd2snes/stbios.bin - el archivo lo pones tú, como con los demás chips
  • Justo antes de arrancar el juego, un diálogo elige el cartucho de la ranura B - y la pareja se recuerda para la próxima vez
  • Cada minicartucho guarda su propia partida de batería, igual que en el hardware: los títulos enlazables (la serie SD Gundam Generation) existen precisamente para escribir en el cartucho de la otra ranura
  • Funciona en las dos placas; en el SD2SNES (Mk.II), desde la 2.17, usa el fpga_basex.bit del paquete del firmware (sin él, aparece el aviso de archivo faltante)
  • El menú dentro del juego y los cheats funcionan; los save states no
Chip de 2025

Super FX 3: el DOOM de 2025 corre en el flashcart

  • Antes de nada: no corre a la velocidad del cartucho real - el FPGA del sd2snes no alcanza al chip de 2025. Los Star Fox corren a tope, pero el DOOM se queda en ~11 fps contra los 20 del cartucho - la sensación es la del DOOM de Super Nintendo de 1995. Acelerarlo es lo siguiente
  • El Super FX 3 es el chip del cartucho nuevo de DOOM (Limited Run Games, 2025, diseñado por Randal Linden) - y también el objetivo de los parches gratuitos que potencian Star Fox y Star Fox 2. Ningún flashcart arrancaba este formato hasta ahora
  • Los tres juegos arrancan y se juegan: The Ultimate Doom, Star Fox FX3 y Star Fox 2 FX3 - con la partida de batería del Star Fox 2 funcionando
  • Corre en las dos placas: en la FXPak Pro (Mk.III) el soporte vive en fpga_gsu.bi3; la SD2SNES (Mk.II) gana un core dedicado, el fpga_gsu3.bit - los dos del mismo paquete del firmware
  • Sin menú en el juego, trucos ni save states en estos cartuchos: el mapa de memoria del FX3 ocupa el espacio que usan los hooks
  • Implementación original del sd2snes+, escrita a partir de la especificación pública del chip (Randal Linden) + pruebas de comportamiento de caja negra con el juego real - sin una sola línea de código de otras implementaciones
Cartuchos de torneo

Competition Carts: los cartuchos de campeonato de Nintendo

  • Los cartuchos que Nintendo construyó para sus torneos oficiales - tres juegos cronometrados y una pantalla de puntuación, con timer de ronda por hardware - arrancan como dumps .sfc normales: Campus Challenge '92 (Super Mario World, F-Zero, Pilotwings) y PowerFest '94 (Super Mario Bros.: The Lost Levels, Super Mario Kart, Ken Griffey Jr.)
  • Se reconocen las cinco versiones que circulan - originales, repros y los hacks de puntuación
  • La duración de la ronda es el banco de DIP switches físico de la placa real: ajústala en Opciones de Chip → Timer del Competition Cart (min), de 3 a 18 minutos (6 era el ajuste de los eventos). El timer corre en la FPGA, como en el hardware - al agotarse, el juego salta a la puntuación
  • Necesita dsp1b.bin en la tarjeta - ambos cartuchos llevan un DSP-1 (Pilotwings / Super Mario Kart)
  • Gracias a @terminator2k2, que trajo estos cartuchos a sd2snes primero
Audio del menú

Escucha las bandas sonoras MSU-1 desde el menú

  • Los archivos .pcm - las bandas sonoras MSU-1 que ya están en la tarjeta junto a los juegos - ahora aparecen en el navegador, igual que los .spc
  • Pulsa A en uno y se abre un reproductor con barra de progreso, tiempo transcurrido y total. A pausa y reanuda, B cierra
  • La pista suena por el canal de audio del propio cartucho, así que el menú sigue vivo por debajo - y la música del menú vuelve sola al cerrar
  • Útil para comprobar que la banda sonora de un juego es la correcta antes de jugar, sin sacar la tarjeta
SD2SNES (Mk.II)

La placa antigua ganó aire

  • El SD2SNES (Mk.II) tiene menos memoria de programa que el FXPak Pro, y por eso algunas funciones nunca cupieron en él
  • En esta versión el firmware se reorganizó por dentro y quedó espacio libre: dos funciones que eran exclusivas del FXPak Pro ya funcionan aquí también - Crear ROM con parche y el Sufami Turbo
  • Quien tiene un FXPak Pro (Mk.III) no pierde nada: allí las dos ya funcionaban y siguen igual
  • Lo que sigue siendo exclusivo del FXPak Pro está en ¿Funciona todo en los dos?
Corregido

Star Ocean dejó de revolver la pantalla

  • En Star Ocean (chip S-DD1), abrir el menú dentro del juego fuera de los combates dejaba la pantalla negra o revuelta - y a la segunda vez el juego se colgaba
  • El chip guardaba también los efectos que el juego dibuja línea a línea y al volver devolvía los equivocados. Ahora guarda solo lo necesario y la imagen vuelve intacta
  • Los save states de Star Ocean pasaban por el mismo camino y se arreglaron con esto
  • Vale en las dos placas - la corrección está en el archivo del chip (fpga_sdd1), así que copia el paquete entero a la tarjeta, no solo el firmware
Menú en el juego

Encuentra tus propios trucos

  • Nueva pestaña TRAINER en el menú en el juego: escribe el número que ves en pantalla (vidas, monedas, HP) y lista las direcciones con ese valor
  • Juega un poco, reabre el menú y filtra - la lista se reduce hasta quedar la dirección correcta
  • ¿No ves el número? Búsqueda Desconocido y filtra por cambió / aumentó / disminuyó
  • Escribir el valor, o congelarlo (hasta 4 a la vez, sin crear un truco); GUARDAR CHEAT pone la dirección en la lista de trucos
  • En las dos placas
Diagnóstico

¿Es defecto del cartucho o es el firmware?

  • Menú principal → Test de memoria responde eso en la propia consola, sin cable serie y sin grabar la imagen de diagnóstico aparte
  • A ejecuta el test (~30 s): primero recorre las líneas de datos y de dirección de la PSRAM y de la SRAM buscando línea abierta, pegada o en corto, y después escribe y verifica cada celda y muestra la primera dirección mala
  • Si encuentra un fallo te dice el nombre del chip tal como está serigrafiado en la placa - U501: revisa la línea de datos D3 - así ya sabes dónde mirar
  • La pantalla se apaga y la consola se resetea mientras corre: es lo esperado, el chip programable está cargado con el core de prueba
Idiomas

El menú ahora habla ruso

  • Русский entró como séptimo idioma, junto a portugués, inglés, español, alemán, francés e italiano
  • Es el primer alfabeto no latino del menú: la fuente del sd2snes tiene 256 dibujos de 8×8 píxeles y el cirílico necesitó 46 letras nuevas, dibujadas a mano sobre un bloque antiguo que ya nadie usaba
  • Las otras 20 letras rusas reaprovechan dibujos que ya existían - la А, la О y la Т son las mismas del alfabeto latino
  • La traducción pasó por la revisión de un hablante nativo
Detalles

Correcciones y pulido

  • Reset por duración: un quinto modo de Reset al menú en el que la pulsación corta reinicia el juego y la larga vuelve al menú - el único que conserva el botón de reset comportándose con normalidad
  • El contorno del texto y el suavizado pasaron a ser opciones tuyas en Opciones del Navegador, y valen al instante, sin recargar el menú
  • Música del menú aleatoria: el menú sortea una pista distinta de tu carpeta en cada carga
  • Pedir el reloj al arrancar ahora es opcional: apágalo si no usas el reloj y te cansaste del aviso
  • El combo del menú dentro del juego dejó de ser fijo - elige el tuyo en el config.yml de la tarjeta
  • Más juegos de NES funcionando, con más mappers reconocidos
  • El menú dentro del juego devuelve los sprites exactamente como estaban al salir, y el visor de guías acepta el mando 2
  • Un save state en un juego sin soporte ahora se niega educadamente en vez de colgarse
  • Se acabaron los chasquidos y el siseo del sonido al resetear, y las ventanas del menú ya no desaparecen tras encender o apagar la música

Cada consola tiene ahora su propia carpeta en la tarjeta: sgb/, nes/, sms/, a26/ y sft/, dentro de las carpetas de dos letras. La partida se nombra a partir de la ROM sin su extensión, así que hasta ahora un Tetris (USA).nes y un Tetris (USA).sfc compartían una carátula, una ficha y un archivo de trucos. Abre el Web Manager y pulsa Organize: lee la versión del firmware en la tarjeta y la ordena al formato correcto, incluso si vienes de la 2.14.

Sobre Master System, NES y Atari 2600: son cores extremadamente experimentales y exclusivos del FXPak Pro (Mk.III). Muchos juegos no arrancan, se cuelgan o salen con fallos gráficos - la lista de compatibilidad muestra lo que ya se ha probado. Están aquí para quien quiera trastear y ayudar a probar - no cuentes con ellos para jugar de verdad.

Novedades de la versión 2.15
En juego

El menú de cheats se convirtió en el Menú de Juego

  • El mismo combo de siempre (L + R + Y + ←), solo que ahora abre un menú entero en vez de la lista de cheats
  • 4 pestañas: CHEATS, SAVESTATES, SAVES y GUIDES
  • Pulsa B y el juego sigue exactamente donde lo dejaste
  • Recuerda la última pestaña y tu posición en la lista
Cheats

Todos los cheats, no solo los 64 primeros

  • Los muestra todos, y el nombre que no cabe en pantalla se desplaza solo
  • X activa y desactiva todos los cheats de golpe
  • ←/→ pasa página, L/R salta al principio/final
  • Ahora funciona también en los juegos con chip DSP, SA-1, Super FX, OBC1, S-DD1 o CX4
Save states

Save state en juegos con chip especial

  • DSP1/1b/2/3/4 (p. ej.: Super Mario Kart, Pilotwings)
  • Super FX (p. ej.: Star Fox, Yoshi's Island)
  • OBC1 (p. ej.: Metal Combat) y S-DD1 (p. ej.: Star Ocean)
  • CX4 (p. ej.: Mega Man X2, Mega Man X3)
  • SA-1 (p. ej.: Super Mario RPG) - solo en FXPak Pro (Mk.III)
  • Unos pocos juegos necesitan otro combo, porque en ellos Start pausa. Vienen en una lista en la tarjeta (/sd2snes/savestate_inputs.yml): Donkey Kong Country, Yoshi's Island, Mega Man X/X2/X3 y Star Fox usan X + R / X + L. Es un archivo de texto - puedes añadir tus propios juegos
Guías

Lee el manual del juego en la tele

  • ¿Atascado en una fase? Abre el Menú de Juego, ve a la pestaña GUIDES y hojea el manual sin salir del juego
  • Cada juego puede llevar varios documentos: manual, guía, mapa y encarte, cada uno con su título
  • L/R pasa la página, A amplía 2x y la cruceta recorre la página ampliada
  • Vuelve a la página donde lo dejaste, y el tipo de documento aparece traducido
  • También puedes leerlo antes de empezar: pulsa X en la ficha del juego
  • Agradecimiento especial a Kirkland, que aportó buena parte de los manuales - ya importados en el GamesDB y descargados automáticamente por el Web Manager
Parches

Parcheo IPS/BPS más listo

  • Intenta averiguar por su cuenta si un parche .ips necesita o no añadir la cabecera a la ROM antes de aplicarlo
  • Puedes fijar el modo por parche (Auto / Con cabecera / Sin cabecera) - se recuerda
  • La lista muestra solo el sufijo del parche, sin repetir el nombre del juego
  • Crear ROM parcheada escribe una copia ya parcheada junto a la original - solo en FXPak Pro (Mk.III) (¿cuál es el mío?)
  • Sin límite práctico de parches por juego (hasta 254), .ips o .bps (antes eran 8)
  • ⚠️ El parche necesita un sufijo en el nombre (p. ej.: Zelda - ES.ips): un .ips con exactamente el nombre de la ROM se ignora a propósito - el Web Manager renombra los antiguos por ti
Aspecto

Nuevo tema predeterminado del menú

  • El tema sd2snes+ pasa a ser el predeterminado del menú
  • Restaurar tema clásico devuelve el aspecto antiguo cuando quieras
  • Contorno del texto, suavizado y sombra de la barra ya son compatibles, y puedes elegirlos en el creador de temas
  • Al entrar en el juego, la pantalla ahora se cierra en un círculo en vez de cortar de golpe
  • Las barras de desplazamiento tomaron el color del borde del tema, en vez del blanco fijo
Tarjeta

Tarjeta ordenada, juegos abriendo más rápido

  • Carátulas, cheats, saves y states ahora viven en carpetas de dos letras (/sd2snes/info/SU/)
  • Game Boy tiene su propio espacio (sgb/) - se acabó que Tetris.gb y Tetris.sfc compartan partida
  • Con la carpeta llena, un juego tardaba casi un segundo en abrir; ahora abre al instante
  • El Web Manager detecta el firmware 2.15 o más nuevo y organiza la tarjeta por ti - y puedes ejecutarlo cuando quieras con el botón Organize de arriba
  • ⚠️ ¿Actualizaste solo el firmware? Antes de pensar que lo perdiste todo: sin esa reorganización, saves, cheats y carátulas parecen haber desaparecido - siguen en la tarjeta, solo que en las carpetas antiguas (cómo arreglarlo)
  • El paquete completo también trae archivos nuevos en /sd2snes (igmenu.bin, classic.thm y los cores de NES y Master System). Si copias solo el firmware, el menú en el juego vuelve al modelo antiguo y el tema clásico no carga
Experimental

Master System y NES (FXPak Pro (Mk.III))

  • Pon un .sms o un .nes en la tarjeta y aparece en la lista
  • Solo en FXPak Pro (Mk.III) - ¿cuál es el mío?
  • Compatibilidad baja, muchos juegos no arrancan - mira la lista de compatibilidad
  • Ninguna de las dos guarda: en la NES un juego con pila funciona pero no guarda, y el Master System no graba en el cartucho
  • La NES parte de fpganes, de Ludvig Strigeus; el Master System usa el Z80 tv80, de Guy Hutchison
Idiomas

Menú en italiano, y la ficha en tu idioma

  • El italiano entró como sexto idioma del menú
  • Menú, mensajes, la descripción de cada opción y el menú en el juego - todo traducido
  • La descripción del juego en la ficha ahora sale en el idioma del menú, cayendo al inglés cuando ese juego aún no tiene traducción
Saves

4 partidas guardadas por juego

  • Cada juego pasa a tener 4 ranuras de partida guardada - puedes tener dos archivos de Zelda sin que uno borre al otro
  • Dejó de ser una opción: ahora viene siempre activado
  • La ranura se elige en la pestaña SAVES del menú en el juego y se aplica en el siguiente arranque del juego
  • Borrar la partida desde el menú contextual (Y) borra las cuatro de golpe
Ajustes

Correcciones y pulido

  • Compatibilidad de temporización del bus: desatasca juegos como Donkey Kong Country en algunas consolas 1-CHIP
  • Zumbidos y chasquidos del sonido del menú resueltos
  • Cambiar de tema te deja donde estabas en la lista, con fundido en vez de parpadeo
  • Los menús de configuración se desplazan, con una barra que indica la posición
Más ajustes

Más correcciones y pulido

  • La pantalla de Información del Sistema ahora está traducida a los seis idiomas y muestra el modelo de tu hardware
  • La Ficha del Juego estrenó el modo Contexto: en vez de aparecer sola antes de jugar, se queda esperando en el menú contextual (Y) para cuando la quieras
  • Un juego con MSU-1 ya acepta el reset al menú, el menú en el juego y los comandos del USB - antes todo eso estaba muerto
  • Las transferencias USB ya no cuelgan el firmware
Treinta y un diferenciales

Lo que añade sd2snes+.

Todo se construye sobre el firmware oficial de sd2snes, con funciones extra pensadas para mejorar tu experiencia.

Original de sd2snes+
Idioma
v2.2+

Menú en Portugués, Inglés, Español, Alemán, Francés, Italiano, Ruso y Neerlandés

Todo el menú del firmware, los mensajes y las pantallas traducidos al portugués de Brasil, al español, al alemán, al francés, al italiano, al ruso y al neerlandés. El inglés original sigue disponible - solo elige uno.

  • Navegador de archivos
  • Mensajes y errores
  • Pantallas de configuración
  • Portugués, Inglés, Español, Alemán, Francés, Italiano, Ruso y Neerlandés
  • Nuevo en 2.17: neerlandés
  • Nuevo en 2.16.1: fecha del reloj en el formato del idioma
  • Traducción al francés por Romain80200
Original de sd2snes+
.cov
Carátulas
v2.0+

Box-art en la lista de juegos

Mientras navegas, la carátula oficial del juego aparece en pantalla. Solo coloca un archivo .cov con el mismo nombre de la ROM, en la misma carpeta. Para montar la colección de una vez, el Web Manager descarga las carátulas en masa (y los cheats también).

  • Sprite OBJ · 128×96
  • Un .cov por juego
  • Se activa en el menú
  • El Web Manager lo hace en el navegador
Original de sd2snes+
▶
Info del Juego
v2.14+

Mira la ficha del juego antes de jugar

Antes de que una ROM arranque, aparece una pantalla completa con la carátula, una captura (o un clip animado con sonido) y los metadatos del juego - distribuidora, desarrollador, año, jugadores, género y chip especial - más una breve descripción. En el menú puedes elegir si el clip se reproduce (con su música) o si solo se muestra una captura estática. El Web Manager descarga la ficha de cada juego automáticamente.

  • Carátula + captura + metadatos
  • Clip animado con sonido
  • Vídeo y música conmutables en el menú
  • El Web Manager lo descarga todo
  • Arriba/Abajo cambian de juego, carpetas MSU-1 incluidas
  • Nuevo en 2.17: SELECT abre los cheats del juego
Original de sd2snes+
.spc
Audio
v2.3+

Música y sonidos del menú

Reproduce una pista .spc de fondo mientras navegas - y además 4 efectos de navegación (cursor, confirmar, volver, error). Móntalo todo en el Creador de Sonidos: elige el .spc, escúchalo en el navegador, cambia los efectos y descárgalos listos para la tarjeta. Desde la 2.16 los archivos .pcm - las bandas sonoras MSU-1 - también aparecen en el navegador: pulsa A en uno y se abre un reproductor con barra de progreso, tiempo transcurrido y total, y A para pausar. También nuevo en la 2.16: activa la música aleatoria y el menú sortea una pista distinta de tu carpeta de música cada vez que se carga, al arrancar y al volver de cada juego. En la 2.16.2 la carpeta de un juego MSU-1 quedó ordenada: las pistas van al final de la lista, en orden, la carpeta muestra la carátula del juego y, con una sola ROM dentro, pulsar A en la carpeta ya abre el juego.

  • Música .spc + 4 efectos
  • Creador de Sonidos en el navegador
  • Se activa en el menú
  • Reproductor de PCM (MSU-1)
  • Música aleatoria por carpeta
  • Nuevo en 2.16.2: carpetas MSU-1 se abren como juego
  • Nuevo en 2.17: 3 pistas libres de fábrica, aleatoria ya activada
Original de sd2snes+
L+R
En juego
v2.15+

El menú de cheats en el juego es ahora el Menú de Juego

Hasta la 2.14, el combo L + R + Y + ← pausaba el juego y abría solo la lista de cheats. El combo sigue siendo el mismo, pero ahora abre un menú de 5 pestañas: CHEATS, SAVESTATES, SAVES, GUIDES y TRAINER. Pulsa B y vuelves al juego justo donde estabas. Activado por defecto; desactívalo en Configuración › Opciones en Juego › Menú dentro del juego. Y en la 2.16 el combo dejó de ser fijo: si te molesta en algún juego, elige otro en la línea IngameButtonsMenu del config.yml de la tarjeta - vale cualquier combinación de 3 botones o más.

  • Combo L+R+Y+← - se puede cambiar en config.yml
  • Antes: solo la lista de cheats
  • CHEATS: la lista completa + X los activa todos
  • SAVESTATES y SAVES: 4 ranuras cada una
  • GUIDES: el manual en pantalla
  • TRAINER: busca valores en la memoria del juego
  • Recuerda la última pestaña y la posición
  • Funciona con casi todos los chips especiales
  • Nuevo en 2.17: SELECT lista los atajos; combos también en el mando 2
Mejorado en sd2snes+
STATE
Save states
v2.15+

Save state en juegos con chip especial

El save state en juegos con chip especial nunca funcionó en el sd2snes - hasta ahora. En esta versión pasa a funcionar en el DSP1/1b/2/3/4 (p. ej.: Super Mario Kart, Pilotwings), en el Super FX (Star Fox, Yoshi's Island), en el OBC1 (Metal Combat), en el S-DD1 (Star Ocean), en el CX4 (Mega Man X2, Mega Man X3) y en el SA-1 (Super Mario RPG, solo en FXPak Pro (Mk.III)). Guarda con Start + R y vuelve con Start + L, eligiendo la ranura en la pestaña SAVESTATES.

  • DSP1/1b/2/3/4 · Super FX · OBC1 · S-DD1 · CX4
  • SA-1 solo en FXPak Pro (Mk.III)
  • Start+R guarda · Start+L carga
  • Combo por juego en savestate_inputs.yml
  • Ranura elegida en la pestaña SAVESTATES
  • Nuevo en 2.17: activado por defecto
  • Sobre los save states de FURiOUS
Original de sd2snes+
.man
Guías
v2.15+

El manual del juego en tu propia tele

¿Atascado en una fase con el manual abierto en una pestaña del navegador? Coloca el PDF convertido a .man junto a los archivos del juego y léelo en la tele, con el juego congelado: abre el menú en el juego y ve a la pestaña GUIDES. La cruceta desplaza, A hace zoom 2x y L/R pasa página - y recuerda dónde lo dejaste. Cada juego puede llevar varias guías (manual, guía, mapa, encarte).

  • Convertido de PDF a .man
  • Zoom 2x con desplazamiento continuo
  • Varias guías por juego
  • También desde la ficha del juego, con X
  • Tipo de documento traducido
  • Recuerda la página donde lo dejaste
  • Descarga las guías con el Web Manager
  • Manuales y guías cedidos por Kirkland, ya importados en el GamesDB
Original de sd2snes+
.thm
Temas
v2.9+

Cambia el tema del menú en la consola

A partir del firmware 2.9, elige el tema del menú directamente en la SNES - logo, colores, fondo y barra de selección. Coloca archivos .thm en cualquier carpeta de la tarjeta y elige uno en el navegador. Descarga temas listos en la galería o crea el tuyo en el editor web. En la 2.15 el tema sd2snes+ pasó a ser el predeterminado de fábrica, con Restaurar tema clásico en el menú para volver al aspecto antiguo cuando quieras. En la 2.16 el contorno del texto y el suavizado dejaron de ser cosa solo del tema: son opciones tuyas en Opciones del Navegador y cambian la fuente del menú al instante, sin recargar nada.

  • Elígelo en la consola (2.9+)
  • Logo, colores, fondo y barra
  • Nuevo en 2.15: tema sd2snes+ de fábrica
  • Restaurar tema clásico desde el menú
  • Contorno, suavizado y sombra de la barra
  • Galería de temas listos + editor web
  • Nuevo en 2.16: contorno y suavizado como opción tuya
.yml
Cheats
v2.7+

Gestor de cheats en el menú

El sd2snes ya aplica cheats por juego - lo que sd2snes+ añade es el gestor en el menú: desde el menú contextual (Y) activas o desactivas cada código en la consola, sin editar el YAML en el PC. Los archivos están en /sd2snes/cheats; descarga cheats listos en gamehacking.org, exportando como FXPak Pro 1.7 (.yml), o descárgalos automáticamente con el Web Manager. Desde la 2.16.4 también puedes añadir, editar y eliminar cheats con un teclado en pantalla, en el menú y en el menú del juego.

  • Activa/desactiva desde el menú (Y)
  • .yml en /sd2snes/cheats
  • Sin editar en el PC
  • Cheats de gamehacking.org
  • Nuevo en 2.16.4: añadir, editar y eliminar con teclado en pantalla
  • Creado por Relikk
Original de sd2snes+
BS-X
Memory Pack
v2.13+

Cartuchos BS-X con ranura de Memory Pack

Se añadió soporte para la ranura de 8M Memory Pack de Satellaview para los juegos japoneses que la usan - coloca el volcado del pack en /sd2snes/saves/<BB>/<rom>.mpk (BB = las dos primeras letras del nombre de la ROM, p. ej. saves/DE/) y el juego lee el contenido del Memory Pack (sound novels guardadas, carreras descargadas…). Además, Derby Stallion 96 y Sound Novel Tsukuru ya funcionan. En el SD2SNES (Mk.II), la ranura de Memory Pack y estos dos juegos usan el fpga_basex.bit del paquete del firmware (sin él, aparece el aviso de archivo faltante).

  • Derby Stallion 96
  • Sound Novel Tsukuru
  • Pack como <rom>.mpk
  • Arranca incluso sin el pack
Mejorado en sd2snes+
IPS/BPS
Parches
v2.2+

Parche IPS/BPS al arrancar

El corazón del rom-hacking: aplica traducciones, hacks y correcciones sin alterar la ROM. Coloca el parche .ips/.bps en la carpeta de la ROM con el nombre del juego más un sufijo tuyo (Zelda - ES.ips para Zelda.sfc); al arrancar, el firmware lista los parches por su sufijo y lo aplica en memoria, dejando la ROM original intacta. Pulsando Y sobre un parche se abre un menú contextual con el modo de cabecera y Crear ROM parcheada, que escribe una copia ya parcheada junto a la original - desde la 2.16 funciona en las dos placas.

  • Nuevo en 2.16: crear la ROM ya parcheada, ahora también en la SD2SNES (Mk.II)
  • Parches por juego sin límite práctico (antes 8)
  • Detecta un IPS con cabecera de 512 bytes
  • Modo de cabecera fijable por parche
  • La lista muestra solo el sufijo del parche
  • Un parche con el nombre exacto de la ROM se ignora
  • BPS aplicado en ~6s (antes ~15s)
  • ROM original intacta
  • Creado por Xeroxxx, modificado en sd2snes+
Original de sd2snes+
SPC
7110
SPC7110
v2.16+

Los juegos de SPC7110 por fin funcionan

El SPC7110 es el coprocesador que Hudson puso en unos pocos cartuchos japoneses - Tengai Makyou Zero, Momotarou Dentetsu Happy y Super Power League 4. Descomprime gráficos por hardware, hace las cuentas del juego, recorre una segunda ROM solo de datos y, en Tengai Makyou Zero, además lleva un reloj de tiempo real con pila. El firmware oficial solo avisa de que el chip no es compatible; aquí el chip programable del sd2snes se convierte en un SPC7110 - y en las dos placas, FXPak Pro (Mk.III) y SD2SNES (Mk.II). El guardado con pila funciona como en cualquier juego, y el calendario de Tengai anda con la hora de la consola: en las dos placas un archivo .rtc junto al save guarda lo que guardaba la pila del cartucho - incluso un reloj que el propio juego haya parado - así que sobrevive al apagado. En Mk.II la pila virtual pide el fpga_spc7110.bit del mismo paquete del firmware; con un core viejo el firmware se da cuenta al cargar y tira de la hora de la consola, sin estropear nada. Para que cupiera, el core del Mk.II dejó de llevar el DAC de audio del MSU-1 - ningún cartucho de SPC7110 usa MSU-1. No hace falta ninguna BIOS, solo el fpga_spc7110.bi3 (o .bit en Mk.II) que ya viene en el paquete. El menú en juego y el overlay de cheats ya funcionan aquí como en los demás chips; solo faltan los save states - el estado interno del descompresor todavía no se puede capturar. Y la traducción de fans al inglés de Tengai Makyou Zero ahora también funciona: su imagen de 7 MB añade un tercer chip - una ROM de expansión que la placa mapea en los bancos $40-4f - y el core la mapea igual.

  • Tengai Makyou Zero, Momotarou Dentetsu Happy y Super Power League 4
  • FXPak Pro (Mk.III) y SD2SNES (Mk.II)
  • fpga_spc7110.bi3 / .bit en /sd2snes, sin BIOS
  • El guardado con pila funciona normal
  • Reloj con pila virtual (.rtc) en Mk.II y Mk.III
  • Menú en juego y cheats en juego funcionan; save states todavía no
  • Core original de sd2snes+, escrito a partir de la implementación en C++ del emulador ares (ISC). Mapeo de la ROM de expansión de la traducción de fans portado del fork de terminator2k2
Original de sd2snes+
FX3
Super FX 3
v2.16+

El DOOM de 2025 corre en el flashcart

Antes de nada: no corre a la velocidad del cartucho real - el chip programable del sd2snes no alcanza al chip de 2025. Star Fox va a toda velocidad, pero DOOM se queda en torno a 11 fps frente a los 20 del cartucho, lo que da la sensación del DOOM de Super Nintendo de 1995.

El Super FX 3 es el chip del cartucho nuevo de DOOM (Limited Run Games, 2025, diseñado por Randal Linden) y de los parches gratuitos que turban Star Fox y Star Fox 2 - ningún flashcart corría este formato hasta ahora. Los tres abren y se juegan, con el guardado por batería de Star Fox 2 funcionando, y corre en las dos placas. El menú dentro del juego, los cheats y los save states quedan apagados en estos cartuchos.

  • The Ultimate Doom, Star Fox FX3 y Star Fox 2 FX3
  • ~11 fps en DOOM (el cartucho hace 20)
  • Guardado por batería de Star Fox 2
  • SD2SNES (Mk.II) y FXPak Pro (Mk.III)
  • Sin menú en el juego, cheats ni save states
Original de sd2snes+
SUFAMI
TURBO
Sufami Turbo
v2.16+

Los mini-cartuchos de Bandai, con las dos ranuras

El Sufami Turbo es el cartucho de paso de Bandai con dos ranuras de mini-cartucho. Copia los volcados .st a la tarjeta, pon la BIOS del cartucho base como /sd2snes/stbios.bin y arrancan - con una pantalla para elegir el cartucho de la ranura B justo antes de empezar, y la pareja queda recordada. Los dos mini-cartuchos guardan su propia partida, porque es lo que hace el hardware: cada uno lleva su propio chip de SRAM, y los juegos enlazables (la serie SD Gundam Generation y compañía) existen precisamente para escribir en el cartucho de la otra ranura. Cada partida lleva el nombre de su propio cartucho. El chip programable recibió un segundo juego de máscaras de ROM y SaveRAM, así que las dos ranuras nunca se solapan. Los save states no funcionan en estos juegos - el menú en el juego y los trucos sí. Funciona en las dos placas; en el SD2SNES (Mk.II) usa el fpga_basex.bit del paquete del firmware (sin él, aparece el aviso de archivo faltante).

  • Volcados .st de mini-cartucho
  • BIOS del cartucho base en /sd2snes/stbios.bin
  • Elegir el cartucho de la ranura B antes de arrancar
  • Partida de batería independiente en ambas ranuras
  • La pareja queda recordada
  • FXPak Pro (Mk.III) y SD2SNES (Mk.II); sin save states
  • Original de sd2snes+; el mapa de memoria vino de la base de placas de ares (ISC), contrastado con MAME (BSD-3-Clause)
Original de sd2snes+
COMP
CART
Competition Cart
v2.16+

Los cartuchos de torneo de Nintendo arrancan desde la tarjeta

En los 90 Nintendo llevaba a sus eventos dos cartuchos que nunca se vendieron: Campus Challenge '92 (Super Mario World, F-Zero, Pilotwings) y PowerFest '94 (Super Mario Bros.: The Lost Levels, Super Mario Kart, Ken Griffey Jr.). Cada uno es una placa con un chip de menú, tres juegos, un timer de ronda por hardware y una pantalla de puntuación al final - juegas los tres tramos hasta que se acaba el tiempo. Aquí arrancan como dumps .sfc normales, y el chip programable del sd2snes se convierte en la placa del evento: el latch que elige cuál de los tres chips responde, el espejo del chip de menú, el registro de estado y la cuenta atrás corriendo dentro de la FPGA. Al agotarse el tiempo se enciende el bit de fin de ronda y el juego salta a la puntuación - y sobrevive a un reset, como en el cartucho real, así que resetear a mitad de la ronda cae en la pantalla de puntuación en vez de dar tiempo extra. Se reconocen las cinco versiones que circulan - originales, repros y los hacks de puntuación: el chip de menú no tiene una cabecera SNES válida (en uno de los hacks el sitio de la cabecera lleva la de otro juego), así que el firmware identifica los cartuchos por el código de arranque del propio menú, idéntico en todos los dumps de cada placa. La duración de la ronda es el banco de DIP switches físico de la placa original: ajústala en Opciones de Chip → Timer del Competition Cart (min), de 3 a 18 minutos (6 era el ajuste de los eventos). Necesita dsp1b.bin en la tarjeta - ambos cartuchos llevan un DSP-1 (Pilotwings / Super Mario Kart). Funciona en las dos placas, dentro del core de DSP que ya viene en el paquete (fpga_dsp.bi3 en Mk.III, fpga_dsp.bit en Mk.II) - copia el paquete entero a la tarjeta, no solo el firmware. El menú en el juego, los cheats y los save states funcionan como en cualquier juego de DSP; lo único que el save state no rebobina es el timer, porque quien lo cuenta es la FPGA.

  • Campus Challenge '92 y PowerFest '94, como dumps .sfc
  • Las cinco versiones que circulan: originales, repros y los hacks de puntuación
  • Timer de ronda en la FPGA, de 3 a 18 minutos
  • Opciones de Chip → Timer del Competition Cart (min)
  • dsp1b.bin en la tarjeta - ambos llevan un DSP-1
  • FXPak Pro (Mk.III) y SD2SNES (Mk.II)
  • El menú en el juego, los cheats y los save states funcionan
  • Estos cartuchos llegaron al sd2snes primero de la mano de terminator2k2. La implementación de este fork se escribió de forma independiente, a partir de una especificación de registros y del timer recuperada desensamblando el propio programa de menú de los cartuchos, contrastada con MAME (BSD-3-Clause) y corroborada por ares (ISC)
SETA
ST011
Chip nuevo
v2.17+

Seta ST011: Morita Shougi

Hayazashi Nidan Morita Shougi usa el chip ST011, que ahora tiene un núcleo propio: el juego arranca y la máquina juega contra ti. Copia el firmware del chip a /sd2snes/st011.rom. Si falta el archivo, el menú dice cuál es. En las dos placas. Sin savestates ni menú en el juego en este núcleo.

  • Hayazashi Nidan Morita Shougi
  • Firmware del chip: /sd2snes/st011.rom
  • Si falta el archivo, el menú dice cuál es
  • FXPak Pro (Mk.III) y SD2SNES (Mk.II)
  • Sin savestates ni menú en el juego
  • Núcleo escrito por M2M
SETA
ST018
Chip nuevo
v2.17+

Seta ST018: un ARM de 32 bits

Hayazashi Nidan Morita Shougi 2 lleva un coprocesador ARM de 32 bits. El núcleo incluye esa CPU, escrita desde cero. Copia el firmware del chip a /sd2snes/st018.rom. En las dos placas. Sin savestates ni menú en el juego en este núcleo.

  • Hayazashi Nidan Morita Shougi 2
  • CPU ARM de 32 bits escrita desde cero
  • Firmware del chip: /sd2snes/st018.rom
  • FXPak Pro (Mk.III) y SD2SNES (Mk.II)
  • Sin savestates ni menú en el juego
  • Núcleo escrito por M2M
BOOT
LEGS
Cartuchos
v2.17+

Bootlegs protegidos, desde el volcado intacto

Juegos sin licencia con chip de protección anticopia funcionan desde el archivo original, sin versión crackeada. Aladdin 2000, Tekken 2, los bootlegs de Pokémon, King of Fighters '98 y 2000, Soul Blade, Street Fighter EX Plus Alpha y más. El juego se reconoce por el checksum del archivo. En las dos placas, sin savestates ni menú en el juego.

  • Sin versión crackeada
  • Reconocidos por el checksum del archivo
  • FXPak Pro (Mk.III) y SD2SNES (Mk.II)
  • Sin savestates ni menú en el juego
  • Núcleo escrito por M2M
20
IN 1
Cartuchos
v2.17+

Super 20 in 1

El multicart coreano Super 20 in 1 abre su propio menú y cambia de juego como el cartucho real. Son juegos de NES portados a SNES, como Spartan X y TwinBee. Se carga como un volcado normal, en las dos placas. Sin savestates ni menú en el juego.

  • El menú de juegos del propio cartucho
  • Se carga como un volcado normal
  • FXPak Pro (Mk.III) y SD2SNES (Mk.II)
  • Sin savestates ni menú en el juego
  • Núcleo escrito por terminator2k2; build para Mk.II por M2M
GAMARS
PUZZLE
Cartuchos
v2.17+

Gamars Puzzle

El puzle taiwanés sin licencia Gamars Puzzle usa un mapa de memoria propio y ahora arranca como un volcado normal. En las dos placas; en el SD2SNES (Mk.II) usa el fpga_basex.bit del paquete del firmware.

  • Se carga como un volcado normal
  • FXPak Pro (Mk.III) y SD2SNES (Mk.II, con el fpga_basex.bit)
  • Soporte escrito por terminator2k2
.sfrom
Formatos
v2.17+

Archivos .sfrom de la SNES Classic

El .sfrom, el formato de ROM de la SNES Classic, aparece en el navegador y arranca como cualquier juego: partidas, cheats y parches funcionan igual. El Web Manager y el GamesDB reconocen el juego por la ROM guardada dentro del archivo, así que la carátula y la ficha son las mismas que las del .sfc.

  • Partidas, cheats y parches como en cualquier ROM
  • Misma carátula y ficha que el .sfc
  • FXPak Pro (Mk.III) y SD2SNES (Mk.II)
  • Soporte en el firmware escrito por terminator2k2
Original de sd2snes+ experimental
SMS
NES
A26
Otras consolas
v2.15+ · FXPak Pro (Mk.III)

Master System, NES y Atari 2600 en tu SNES (muy experimental)

El sd2snes lleva dentro un chip programable, y ha aprendido a convertirse en otras consolas: un Master System, una NES y - nuevo en la 2.16 - un Atari 2600. Pon un .sms, un .nes o un .a26 en la tarjeta y aparecerá en la lista como cualquier otro juego. Los tres tienen sonido - el de la NES y el del Master System llegaron en la 2.16, y el PSG del Master System sale por el canal de audio del propio cartucho - y en los tres puedes reiniciar el juego con un combo del mando, sin tocar la consola, además de un combo de servicio que repinta la paleta si sale mal. Esto es un adelanto, no una función terminada: la compatibilidad es baja y muchos juegos se cuelgan o salen con fallos de imagen (la lista de compatibilidad muestra lo que ya se ha probado). En la NES un juego con pila funciona pero no guarda, y el Master System no graba en el cartucho. El Atari 2600 mueve cartuchos de 2K y 4K y los bankswitchings F8, F6 y F4 (incluidas las versiones con Superchip), solo en NTSC: E0, 3F, FE, FA, DPC, Supercharger, paddles y teclado todavía no entran. Los dos joysticks salen en los dos mandos de SNES - manteniendo Start pulsas el RESET de la consola y manteniendo Select el SELECT, X cambia entre color y blanco y negro y L/R son las palancas de dificultad - y en Opciones de Chip se elige el ancho de imagen entre 160 (1:1), el nativo con franjas a los lados, y 256 (ancho), que llena la pantalla. Solo funciona en el FXPak Pro (Mk.III) - no caben en el chip del SD2SNES (Mk.II), que es más pequeño - si no sabes cuál tienes, el FAQ explica cómo identificarlo. Está aquí para quien quiera trastear y ayudar a probar.

  • Archivos .sms, .nes y .a26
  • Solo en FXPak Pro (Mk.III) (¿cuál es el mío?)
  • Lista de compatibilidad
  • El Master System no graba en el cartucho
  • La NES no guarda los juegos con pila
  • Atari 2600: 2K, 4K, F8, F6, F4 y Superchip, solo NTSC
  • Atari 2600: Start = RESET, Select = SELECT, X = color/B&N, L/R = dificultad
  • Ancho del Atari 2600: 160 (1:1) o 256 (ancho)
  • Sin soporte por ahora
  • Core NES de Ludvig Strigeus; Z80 del Master System tv80, de Guy Hutchison; 6502 del Atari 2600 verilog-6502, de Arlet Ottens
Original de sd2snes+ experimental
GBC
Otra consola
v2.17+ · FXPak Pro (Mk.III)

Game Boy Color, en color, en tu SNES (experimental)

Pon un .gbc en la tarjeta y se ejecuta en un núcleo de Game Boy Color en lugar del Super Game Boy - en color, a toda velocidad, incluido el modo de doble velocidad. Los .gb cuya cabecera pide la consola en color también van allí; el resto sigue en el Super Game Boy. En Configuración › Opciones SGB, Modo Game Boy Color elige entre Auto, Preferir SGB (solo los juegos exclusivos de Color salen del Super Game Boy, el resto conserva el marco y los colores del SGB) y Preferir GBC, y Sincronía Game Boy Color entre Genlock (por defecto: el cuadro de la Game Boy queda enganchado al de la SNES) y Exacto (el reloj real de la Game Boy, saltando un cuadro de vez en cuando). Las partidas con batería y el reloj del cartucho funcionan (.srm y .gtc, junto a los saves del Super Game Boy), y la boot ROM de código abierto de SameBoy viene en el paquete - no hace falta BIOS. Esto es un avance, no una función terminada: las pantallas que cambian la paleta en cada línea (las intros “hi-colour” de buena parte del catálogo) ahora se dibujan como imagen completa con los colores correctos (con la sincronía Genlock, la predeterminada), pero las animadas pueden perder fluidez o mostrar franjas mientras se actualizan; con Estirar Game Boy Color activado, esas pantallas llenan 256×192. Todavía no hay savestates, trucos ni menú en el juego en este núcleo, los cartuchos de 8 MB no arrancan, el sonido no se ha medido contra una referencia, algunos juegos se quedan en pantalla blanca y aún no se ha probado en las primeras Super Famicom (placa SHVC-CPU-01), cuya CPU puede colgarse con lo que este núcleo hace en cada cuadro. Solo funciona en la FXPak Pro (Mk.III) - en la SD2SNES (Mk.II) el núcleo no cabe en el chip, y los .gb y .gbc siguen abriéndose en el Super Game Boy: solo funcionan los juegos que también corren en la Game Boy original, y sin los colores de la Game Boy Color. Está aquí para quien quiera trastear y ayudar a probar.

  • Archivos .gbc (y .gb con cabecera de Color)
  • Solo en la FXPak Pro (Mk.III) (¿cuál es la mía?)
  • Modo: Auto, Preferir SGB o Preferir GBC
  • Sincronía: Genlock o Exacto
  • Estirar: pantallas hi-color a 256×192 (desactivado por defecto)
  • Saves .srm y reloj .gtc
  • Sin savestates, trucos ni menú en el juego
  • Lista de compatibilidad
  • Hecho sobre el núcleo Super Game Boy del sd2snes original; boot ROM de SameBoy, de Lior Halphon (MIT)
DEL
Archivos
v2.7+

Borrar archivo y partida guardada

Desde el menú contextual (Y) del navegador, borra el archivo seleccionado o solo la partida (.srm) de la ROM - en la consola, sin sacar la tarjeta ni encender el PC. En la 2.16.2, borrar una ROM también elimina su carátula, ficha, guías, trucos y ajustes de parche - las partidas y los save states se quedan. Y con Mostrar carpeta sd2snes activado en Opciones del Navegador, los archivos de la propia tarjeta (partidas, save states, carátulas, fichas) aparecen y se pueden borrar uno a uno; el firmware y el menú aparecen, pero sin la opción de borrar.

  • En el menú contextual (Y)
  • Borra el archivo seleccionado
  • O solo la partida (.srm)
  • Sin sacar la tarjeta
  • Nuevo en 2.16.2: se lleva la carátula, la ficha y los trucos de la ROM
  • Nuevo en 2.16.2: archivos de la carpeta sd2snes
  • Creado por Xeroxxx, modificado en sd2snes+
RESET
Reset
v2.4+

El reset te devuelve a donde estabas

Un reset corto puede devolverte al menú ya dentro de la carpeta de tu último juego - o directo a la ROM que estabas jugando. Elígelo en Opciones en Juego → Reset al menú: Apagado, Encendido, Carpeta, ROM - o Duración, nuevo en la 2.16 y el único modo que deja el botón de reset de la consola comportándose como esperas: una pulsación corta reinicia el juego y una larga (mantenida, o dos pulsaciones rápidas) te devuelve al menú, en la carpeta del juego y con la ROM ya seleccionada.

  • Vuelve a la carpeta del juego
  • O preselecciona la ROM
  • 5 modos: Apa/Enc/Carpeta/ROM/Duración
  • Nuevo en 2.17: ROM es el valor por defecto, así que RESET siempre vuelve al menú; con Duración, una pulsación corta reinicia el juego
  • Creado por Xeroxxx
Original de sd2snes+
ⓘ
Descripciones
v2.11+

Una descripción para cada opción del menú

Desde el firmware 2.11, cada opción de configuración muestra una frase que explica qué hace, directo en pantalla - en portugués, inglés, español, alemán, francés, italiano, ruso y neerlandés. Es fácil entender cada ajuste sin manual.

  • Texto de ayuda en cada opción
  • En los ocho idiomas
  • Directo en la consola
Original de sd2snes+
▤
Navegador
v2.17+

Iconos por tipo de archivo en la lista

Cada fila del navegador empieza con un icono de lo que es: carpeta, juego de SNES, NES, Master System, Game Boy, Game Boy Color o Atari 2600, música .spc, pista .pcm, tema o archivo normal. La carpeta que se abre como juego MSU-1 muestra el mando de SNES en lugar de la carpeta, así se ve de un vistazo qué carpetas son juegos. La Y sobre esa carpeta muestra el menú contextual de su ROM (cheats, favoritos, eliminar…). Y en las ayudas de teclas del pie, el nombre de cada botón aparece en verde, en el menú y dentro del juego.

  • Un icono por tipo de archivo
  • Carpetas MSU-1 marcadas como juego
  • Nombres de los botones en verde en las ayudas
Original de sd2snes+
BIOS
Chips
v2.11+

Avisa cuando falta el BIOS de un chip

Algunos juegos usan chips especiales (DSP en Super Mario Kart, Super FX en Star Fox, SA-1, S-DD1, OBC1, CX4, Super Game Boy, BS-X…) que necesitan archivos de apoyo en la tarjeta. Desde el firmware 2.11, si falta alguno, en vez de colgarse o abrir un juego roto, el menú muestra qué archivo falta y vuelve al menú sin reiniciar la consola.

  • Dice qué archivo falta
  • Sin colgarse ni reiniciar
  • En el idioma del menú
  • Directo en la consola
Original de sd2snes+
TOUR
Tour
v2.17+

Un tour de novedades, en el primer arranque

En el primer arranque tras instalar o actualizar, el menú pregunta si quieres ver un tour: una tarjeta por función, con una imagen de lo que cambia en pantalla y, cuando la función es una opción, su ajuste ahí mismo - A elige la respuesta y todo se guarda al terminar el tour. Se abre con un breve clip de bienvenida, y cada versión añade sus tarjetas al final: tras una actualización el tour vuelve una vez, solo con lo nuevo. Para verlo cuando quieras: Configuración › Tour de las novedades.

  • Una tarjeta por función, con imagen
  • Activa la opción ahí mismo
  • Tras actualizar, solo lo nuevo
  • En los ocho idiomas
Original de sd2snes+
MEMORY
TEST
Prueba de memoria
v2.16+

¿Falla el cartucho o es el firmware?

Cuando un juego se cuelga sin motivo aparente la duda es siempre la misma: ¿está averiado el cartucho o es el firmware? En Menú principal → Prueba de memoria la propia consola responde, sin cable serie y sin grabar la imagen de diagnóstico aparte. La A ejecuta la prueba (~30 s): primero recorre las líneas de datos y de dirección de la PSRAM y de la SRAM de 4 Mbit buscando pistas abiertas, pegadas o en cortocircuito, e indica el chip por su serigrafía - U501: comprueba la línea de datos D3; después, si el cableado está bien, escribe y verifica cada celda e informa de la primera dirección defectuosa si la encuentra. La pantalla se apaga y la consola se reinicia mientras se ejecuta: es lo esperado, la FPGA queda cargada con el núcleo de prueba durante ese rato, y el menú vuelve con el resultado en pantalla.

  • A: prueba de líneas y luego de cada celda (~30 s)
  • Indica el chip por su serigrafía (U501/U502/U511)
  • Resultado en español, portugués, inglés, alemán, francés, italiano, ruso y neerlandés
  • FXPak Pro (Mk.III) y SD2SNES (Mk.II)
  • Necesita fpga_test en la tarjeta (viene en el paquete del firmware); sin él la prueba simplemente se niega, sin tocar la consola en marcha
  • Original de sd2snes+; las mismas pruebas del firmware de diagnóstico oficial, bajo el mismo núcleo de FPGA, para que el resultado sea comparable
Original de sd2snes+
RAM
TRAINER
Trainer de memoria
v2.16+

¿Nadie publicó el truco que querías? Encuéntralo tú.

La pestaña TRAINER del menú en el juego busca un valor en la memoria de la consola con el juego detenido. Escribe el número que ves en pantalla - vidas, monedas, HP - y lista todas las direcciones que tienen ese valor. Vuelve al juego, pierde una vida, reabre el menú y filtra otra vez: la lista se reduce hasta quedar la dirección correcta. Cuando el número no aparece en pantalla, empieza una búsqueda Desconocido y filtra por cambió, no cambió, aumentó o disminuyó - así se caza un valor invisible, como el contador oculto de un jefe. Sirve para valores de 8 y 16 bits.

Elegida la dirección, puedes ver qué contiene ahora, escribir un valor una vez, o congelarlo para que el juego no pueda cambiarlo. Congelar fija la dirección sin crear un truco: hasta 4 valores congelados a la vez, que no aparecen en la pestaña CHEATS ni en el .yml, obedecen el interruptor general de los trucos y desaparecen al cargar otro juego. Para guardar la dirección, GUARDAR CHEAT la escribe en la lista como truco.

  • Búsqueda por valor exacto, o por valor desconocido
  • Filtros: igual, distinto, cambió, no cambió, aumentó, disminuyó, mayor que, menor que
  • Valores de 8 y 16 bits
  • Escribir una vez, congelar, o solo añadir a los trucos
  • Congela hasta 4 valores sin crear truco; GUARDAR CHEAT lo añade a la lista
  • Busca en la RAM del SNES ($7E0000-$7FFFFF)
  • FXPak Pro (Mk.III) y SD2SNES (Mk.II)
  • Original de sd2snes+; corre con el juego congelado, así que cada barrido ve el mismo instante
Descargas

Descarga el firmware.

El firmware es la única descarga - aplica la traducción, las carátulas y el parche IPS/BPS. Las carátulas y la información de los juegos vienen del Web Manager, que funciona en el navegador (sin instalar nada) y lo toma todo del GamesDB de la comunidad. Todo gratis y de código abierto.

v2.15 · fw 1.11.2

Firmware · traducción + carátulas

La v2.12.2 está hecha para el firmware oficial 1.11.2 - ya incluye las carátulas, la traducción y el parche IPS/BPS. Descarga el paquete completo (todo listo) y extráelo directamente en la tarjeta.

Extráelo en la raíz de la tarjeta - el .zip ya trae la carpeta /sd2snes. No necesitas el firmware oficial.
⚠️ Los juegos con chip especial (DSP, CX4, S-DD1/BS-X, Super Game Boy, ST-010, ST-011, ST-018, Sufami Turbo) necesitan los archivos de BIOS del chip. Por motivos legales no podemos distribuirlos - tú aportas los tuyos y los pones en la carpeta /sd2snes. Esto también aplica al firmware oficial. Son: bsxbios.bin, dsp1.bin, dsp1b.bin, dsp2.bin, dsp3.bin, dsp4.bin, sgb1_boot.bin, sgb1_snes.bin, st0010.bin, st011.rom, st018.rom, stbios.bin.
Ver todas las releases ↗

Changelog del firmware

…

Qué cambió en cada versión del firmware sd2snes+ - en directo desde GitHub.

Cargando releases…

Ver todas las releases ↗
Novedades

Recibe aviso de nuevas versiones

Deja tu correo y te avisamos cuando salga una nueva versión del firmware y otras novedades de sd2snes+. Nada más.

Herramientas complementarias · En el navegador

Prepara tu tarjeta sin instalar nada.

Dos herramientas acompañan al firmware: una app de navegador que prepara tu tarjeta SD por ti, y la base de datos de la comunidad que la alimenta. Ambas son opcionales - el firmware por sí solo ya lo reproduce todo; estas solo hacen que tu biblioteca luzca mejor.

sd2snes+ Web Manager

Nuevo

Ábrela en el navegador, apúntala a tu tarjeta SD y hace el resto. Escanea tus ROMs, identifica cada juego por CRC32 y descarga la carátula (.cov), la ficha del juego (con vista previa de la pantalla del juego y clips con sonido) y los cheats automáticamente - nada que copiar a mano. También ordena archivos en la tarjeta y descarga el firmware sd2snes+ más reciente.

  • Funciona en el navegador - sin instalar
  • Descarga carátulas, ficha del juego y cheats
  • Vista previa de la pantalla del juego y clips con sonido
  • Identifica juegos por CRC32
  • Ordena archivos en la tarjeta
  • Actualiza el firmware sd2snes+
  • Los archivos quedan en tu equipo

Funciona en Chrome / Edge - usa la File System Access API, así que no se sube nada y tus archivos nunca salen de tu equipo.

sd2snes+ GamesDB

Comunidad

La base de datos abierta y moderada por la comunidad detrás de las carátulas y la ficha del juego. Guarda la carátula, la captura, un vídeo corto y los metadatos de cada juego en un solo lugar - y el Web Manager los toma directamente de ahí. Cualquiera puede aportar: sugiere una carátula que falte, una captura mejor, un vídeo o información corregida. Los curadores revisan cada envío y, una vez aprobado, llega al firmware de todos y al Web Manager.

  • Alimenta carátulas + ficha del juego
  • Carátulas, capturas, vídeos, info
  • Sugiere y mejora cualquier ficha
  • Revisado antes de publicarse
Temas · Nuevo en el firmware 2.9

Deja el menú a tu gusto.

Elige un tema en la propia consola, descarga los listos en la galería o crea el tuyo - logo, colores, fondo y barra de selección.

Vários temas no menu do sd2snes
.thm · en la tarjeta

Elige en la consola, galería y editor web.

Desde el firmware 2.9, el menú lee archivos .thm de cualquier carpeta de la tarjeta (no hace falta un nombre concreto): ábrela en el navegador y pulsa A en un tema - el menú recarga con el nuevo logo, paleta, fondo y barra. Descarga temas listos en la galería o crea el tuyo en el editor web: sube un logo con transparencia, elige los colores y descarga el .thm.

  • Elige en la consola (2.9+)
  • Logo · colores · fondo · barra
  • 40+ temas listos
  • Editor web (sin instalar)
  • Logo con transparencia
  • Descarga en .thm

El Editor de Fuente dibuja los glifos 8×8 del menú y exporta la hoja PNG que el firmware usa en el build. A diferencia de temas y sonidos, una fuente nueva exige recompilar el firmware - es una herramienta para quien contribuye al código.

Visto en YouTube

Lo que dicen los creadores.

Creadores de retro gaming probando la traducción, las carátulas y las mejoras de sd2snes+.

✅ O Cartucho que Transforma seu Super Nintendo Ficou Ainda Melhor! | SD2SNES v2.16.3

Game 2000s

⚡ ATUALIZEI MEU SD2SNES! O QUE MUDOU?

AiTestandoGames Thiago

Unboxing e teste : SD2SNES MK.III - Jogando NES - Master System e Atari direto no Super Nintendo

DIONETRIX

SD2SNES v2.15 - A maior atualização ! -Novo menu no jogo -Manuais - NES e Master System no SNES !

DIONETRIX

Live ! Direto do SUPER NINTENDO OPENSFC com Mod SNEdge no Cabo SCART - com alguns jogos aleatórios !

RETROGAMER Dicas

NOVO FIRMWARE SD2SNES - AINDA MAIS COMPLETO! CAPA E FICHA DOS JOGOS, TEMAS, CHEATS, ROM HACKS E MAIS

Lima112

O SD2SNES ACABOU de Ganhar a Melhor Atualização da História!

Thales Câmara

¡No más listas aburridas! Pon carátulas en tu SD2SNES

El Navegante Pro

SD2NES: 1.11.2-BR2.13 - Ative os cheats durante o jogo - Como personalizar temas e sons de fundo!

DIONETRIX

🔥 Finalmente! SD2SNES Agora Tem Capinhas e Português!!!!

Thales Câmara

Atualização de firmware SD2SNES 1.11.2 em PT-BR! Autoboot + melhorias e correções de bugs

Lima112

Tradução PTBR e Capas dos jogos no SD2SNES 1.11.2!

DIONETRIX

Essa Firmware Mudou Tudo no SD2SNES! Novos Recursos Incríveis!

Covil do Freddy

Novo Firmware SD2SNES 2026 | Menu em Espanhol + Capas de Jogos

El Retro Vicio

Cheats e música de fundo no SD2SNES! Como usar cheats na nova atualização 1.11.2br-2.7

DIONETRIX

Big SD2SNES Update, New Sega Modal 1 Emu, New MiSTer Games & More | Retro & FPGA Gaming News 240

Pixel Cherry Ninja

PS4 Emulation on Android, SD2SNES Update, SH-3, CPS3 & Paprium MiSTer | Retro & FPGA Gaming News 247

Pixel Cherry Ninja
FAQ

Preguntas frecuentes.

¿Qué versión tengo? ¿SD2SNES (Mk.II) o FXPak Pro (Mk.III)?
La forma rápida, a partir de la 2.15: no hace falta abrir nada. En el menú, entra en Información del Sistema y mira la última línea: muestra el modelo de tu placa (sd2snes Mk.II, sd2snes Mk.III o FXPAK PRO STM32).
Dos dudas distintas, así que vamos por partes.

¿SD2SNES o FXPak Pro? Son dos revisiones del mismo cartucho: el SD2SNES (Mk.II) es el más antiguo y el FXPak Pro (Mk.III) el más nuevo - el nombre cambió en 2020 por una cuestión de marca (el FXPak Pro es la versión licenciada por KRIKzz). Puedes ver el nombre impreso en la etiqueta de la carcasa.

¿Funciona todo en los dos? Casi - mira "¿Funciona todo en el SD2SNES y en el FXPak Pro?".

¿Y qué más cambia? En la práctica solo una cosa: el fpga_mini.bit. El SD2SNES (Mk.II) (más antiguo, con menos memoria de firmware) carga el bootstrap de la FPGA desde la tarjeta SD y avisa los errores de arranque mediante los LED; el FXPak Pro (Mk.III) (más nuevo) lleva ese bootstrap incrustado en el firmware y siempre muestra los mensajes en pantalla (mira "pantalla en negro + LED parpadeando"). Para estar seguro, abre la carcasa del cartucho y mira el chip más grande de la placa (la FPGA):
FPGA Xilinx Spartan-3 XC3S400A
SD2SNES (Mk.II) el chip dice XILINX · SPARTAN (Spartan-3, p. ej. XC3S400).
FPGA Intel/Altera Cyclone IV E
FXPak Pro (Mk.III) el chip dice ALTERA · CYCLONE IV (p. ej. EP4CE…).
Altera Cyclone II FPGA in a BGA package
SD2SNES (Mk.II) clon algunos clones llevan un ALTERA · CYCLONE II en encapsulado BGA (cuadrado, sin patillas) en lugar del Spartan-3. Sigue siendo un SD2SNES (Mk.II) - no lo confundas con el CYCLONE IV del FXPak Pro (Mk.III).
Fotos solo de referencia de la familia del chip; el encapsulado en tu placa puede variar.

¿Y dentro del FXPak Pro (Mk.III)? Hay dos versiones que solo cambian el microcontrolador (el chip más pequeño junto a la FPGA): el FXPak Pro (Mk.III) original usa un NXP LPC1756 (firmware.im3) y el FXPak Pro (Mk.III) Rev.D usa un ST STM32F401 (firmware.stm; aparece como "FXPAK PRO STM32"). Ambos tienen la misma FPGA Cyclone IV y ejecutan todo lo de sd2snes+ igual - el paquete de release trae los dos firmwares y el cartucho graba solo el que corresponde a tu placa; no eliges nada. El microcontrolador es así:
Microcontrolador NXP LPC17xx
FXPak Pro (Mk.III) el MCU dice NXP · LPC17xx (p. ej. LPC1756).
Microcontrolador STMicroelectronics STM32
FXPak Pro (Mk.III) Rev.D el MCU dice ST · STM32 (p. ej. STM32F401).
Fotos solo de referencia de la familia del chip; el encapsulado en tu placa puede variar.
¡Actualicé a la 2.15 y mis saves, cheats y carátulas desaparecieron!
No perdiste nada - está todo en la tarjeta, solo que en otro sitio. A partir de la 2.15 cada archivo vive en una carpeta de dos letras: /sd2snes/saves/SU/Super Mario World.srm en vez de /sd2snes/saves/Super Mario World.srm. Parece una tontería, pero es lo que hace que un juego abra al instante en una tarjeta con miles de archivos - antes el firmware recorría la carpeta entera cada vez.

Cómo arreglarlo: abre el Web Manager y apúntalo a tu tarjeta. En cuanto detecta el firmware 2.15 o más nuevo lo organiza todo solo - y el botón Organize, arriba, lo ejecuta cuando quieras. Mueve saves, cheats, save states, carátulas y fichas al sitio nuevo, sin borrar nada.

En la 2.16 cada consola tiene su propio piso dentro de esas carpetas — sgb/, nes/, sms/, a26/ y sft/. El archivo de partida se nombra a partir de la ROM sin su extensión, así que antes un Tetris (USA).nes y un Tetris (USA).sfc compartían una carátula, una ficha y un archivo de trucos. Si vienes de la 2.14 se hacen los dos pasos de una vez: el Manager lee la versión del firmware en la tarjeta y la organiza para el formato que esa consola lee.
¿Funciona en el FXPak Pro?
Sí. sd2snes y FXPak Pro son el mismo hardware - el nombre cambió en 2020 por una cuestión de marca. El firmware es el mismo, así que la traducción y las carátulas funcionan en ambos. La revisión más antigua (SD2SNES (Mk.II)) tiene menos memoria de programa, así que algunas funciones futuras podrían quedar solo en FXPak Pro (Mk.III).
¿Funciona todo en el SD2SNES y en el FXPak Pro?
Casi. Son el mismo cartucho en dos revisiones, pero el SD2SNES (Mk.II) tiene menos memoria de programa, así que algunas funciones no caben en él. ¿No sabes cuál es el tuyo? Mira "¿Qué versión tengo?".
Función SD2SNES (Mk.II) FXPak Pro (Mk.III)
Menú, carátulas, info del juego, temas, música, parches, cheats, trainer y guías ✓ ✓
Save states en juegos con DSP, Super FX, OBC1, S-DD1 y CX4 ✓ ✓
SPC7110, Super FX 3, Sufami Turbo y Competition Carts ✓ ✓
Cartuchos de la comunidad (ST011, ST018, bootlegs, Super 20 in 1, Gamars, .sfrom) ✓ ✓
Save states en juegos con SA-1 (Super Mario RPG) — ✓
MSU-1 en juegos con SA-1* — ✓
MSU-1 en juegos con SPC7110 y Super FX 3** — ✓
Memory Pack en cartuchos con SA-1 (Itoi Shigesato no Bass Tsuri No.1, SD Gundam G NEXT) — ✓
Super Game Boy con MSU-1* solo el audio ✓
Master System, NES y Atari 2600 (experimental) — ✓
Game Boy Color en color (experimental) — ✓
* Limitación heredada del firmware oficial, no de sd2snes+. ** Ningún juego conocido lo usa.
Se enciende con la pantalla en negro y un LED parpadeando. ¿Está roto?
No, no está roto. Desde la v2.12.2, en el SD2SNES (Mk.II) (FPGA Spartan-3) el bootstrap de la FPGA se carga desde la tarjeta SD en lugar de ir incrustado en el firmware (lo que libera memoria para las funciones). Por eso, cuando el SD2SNES (Mk.II) no puede mostrar la pantalla de arranque, indica el motivo mediante los LED en lugar de texto:

LED verde y rojo alternandoverde ↔ rojo = sin tarjeta SD. Inserta una tarjeta y apaga/enciende.

LED verde y amarillo alternandoverde ↔ amarillo = falta fpga_mini.bit en la tarjeta. Vuelve a copiar los archivos del release en /sd2snes/ y apaga/enciende. El FXPak Pro (Mk.III) no se ve afectado y sigue mostrando los mensajes en pantalla.

¿No sabes si el tuyo es SD2SNES (Mk.II) o FXPak Pro (Mk.III)? Mira "¿Qué versión tengo?".
Actualicé a la 2.16 y juegos que siempre funcionaron ahora se cuelgan o dan pantalla negra. ¿La 2.16 rompió mi cartucho?
No lo rompió - pero puede haber revelado un defecto que ya estaba ahí. El menú de la 2.16 creció (más idiomas, más pantallas) y pasó a ocupar tres bloques de memoria en vez de dos, y dos zonas grandes - la lista de archivos y el menú dentro del juego - cambiaron de dirección. El resultado es que el firmware ahora escribe en partes de la PSRAM del cartucho que ninguna versión anterior había tocado.

En una unidad con la PSRAM sana esto no cambia nada. En una unidad con una celda mala o una pista mal soldada en esa zona, el defecto estuvo años invisible porque nadie escribía ahí - y ahora aparece, normalmente como juego que se cuelga, gráficos revueltos o pantalla negra después del logo.

Justo por eso creamos el Test de memoria. Ve a Menú principal → Test de memoria: A ejecuta el test (~30 s), que revisa las conexiones y después escribe y verifica cada celda. Si encuentra un fallo te dice el nombre del chip tal como está serigrafiado en la placa - U501: revisa la línea de datos D3 - y entonces es hardware: resoldar o cambiar el chip. Si pasa la prueba y el juego sigue fallando, entonces sí es problema del firmware: abre una issue.
¿Qué versión del firmware oficial necesito?
El nombre de la release tiene dos números. En v2.12.2 (sd2snes v1.11.2), v2.12.2 es la versión de esta traducción + carátulas, y 1.11.2 es la versión del firmware oficial en la que se basa. El paquete completo ya trae ese firmware incluido - no instalas nada oficial antes, solo extráelo en la raíz de la tarjeta.
¿Perderé mis partidas y ajustes?
No. El paquete solo reemplaza los archivos de la carpeta /sd2snes (menú/firmware). Tus ROMs y partidas guardadas en la tarjeta se quedan. Aun así, siempre conviene hacer una copia de la tarjeta antes.

En la 2.15 hay un detalle: las carpetas de partidas, cheats y carátulas cambiaron de nombre. No se borra nada, pero la tarjeta tiene que pasar una vez por el Web Manager para que todo vuelva a aparecer - lo explicamos aquí.
¿Puedo volver al firmware original?
Sí, en cualquier momento. Solo reinstala el firmware oficial desde sd2snes.de por encima.
¿Cómo agrego las carátulas?
Usa el Web Manager en el navegador: conecta la carpeta de tu tarjeta SD e identifica cada juego, descarga la box-art y guarda el .cov junto a cada ROM automáticamente - sin instalar nada y sin copiar nada a mano. En el menú del firmware, activa o desactiva las carátulas en Mostrar carátulas.
¿Necesito una carátula para cada juego?
Sí, un archivo .cov por ROM, con el mismo nombre. El Web Manager procesa la carpeta entera (y subcarpetas) de una vez, así que en la práctica es todo de una vez para toda la colección.
¿Para qué sirve el sd2snes+ Web Manager?
El Web Manager es una app que funciona en el navegador (Chrome/Edge) y prepara tu tarjeta SD por ti. Conecta la carpeta de la tarjeta y escanea tus ROMs, identifica cada juego por CRC32 y descarga las carátulas (.cov), la ficha del juego y los cheats automáticamente - sin instalar nada. También ordena archivos en la tarjeta y actualiza el firmware sd2snes+. No se envía nada a ningún servidor: todo ocurre en tu equipo (File System Access API).
¿Qué es el GamesDB?
El GamesDB es la base de datos abierta y moderada por la comunidad detrás de las carátulas y la ficha del juego. Guarda la carátula, la captura, el vídeo y los metadatos de cada juego - y el Web Manager lo toma todo de ahí. Cualquiera puede ayudar: sugiere una carátula que falte, una captura mejor, un vídeo o información corregida. Los curadores revisan cada envío y, una vez aprobado, llega al firmware de todos y al Web Manager.
¿Cómo funciona el parche IPS/BPS?
Coloca el parche (.ips o .bps) en la misma carpeta que la ROM y usa el nombre del juego como prefijo del archivo. Por ejemplo, Kaizo Mario World [!].ips tiene que pasar a ser Super Mario World (USA) - Kaizo Mario World.ips - es decir, el nombre tiene que empezar con el nombre de la ROM, que en este caso sería Super Mario World (USA). Al iniciar el juego, el firmware lista los parches disponibles para él y aplica el elegido en memoria; la ROM original de la tarjeta no se modifica. Ideal para traducciones y romhacks.
¿Cómo cambio el tema del menú?
Desde el firmware 2.9: copia los archivos .thm a cualquier carpeta de la tarjeta - no hace falta un nombre concreto, solo una que aparezca en el navegador (/sd2snes está oculta, así que no sirve). En el menú, entra en esa carpeta y pulsa A en un tema; el menú recarga con el tema. Descarga temas listos en la galería o crea el tuyo en el editor. Para volver al aspecto por defecto, usa Configuración → Opciones del Navegador → Restaurar tema en el menú.
¿Puedo usar el editor de temas oficial de sd2snes?
No - el editor oficial (de sd2snes.de) no funciona con este firmware. Para dar espacio a las carátulas, el diseño del menú se cambió y el logo quedó más pequeño (128×56, solo la mitad izquierda del encabezado - la otra mitad es la carátula), con su propia paleta. Por eso el editor oficial no puede leer ni escribir el logo de sd2snes+. Usa la galería de temas listos o el editor de temas de sd2snes+ (también hay un editor de m3nu.bin avanzado).
¿Cómo cambio la música y los sonidos del menú?
La música de fondo es un archivo .spc en /sd2snes/menu.spc. Los 4 efectos de navegación son archivos sfx_*.pcm (MSU-1 PCM) en la misma carpeta - un conjunto por defecto viene con el firmware. Para personalizarlos, la forma fácil es el Creador de Sonidos: elige el .spc (con vista previa en MP3 vía Zophar), cambia los efectos, escúchalo en el navegador y descarga un .zip listo para la carpeta /sd2snes/. Actívalo todo en Configuración → Opciones del Navegador → Música del menú / Sonidos del menú. También puedes elegir la música sin renombrar nada: pulsa Y en cualquier .spc del navegador y usa Definir como música del menú (y Restaurar música vuelve a menu.spc).
¿Por qué la música del menú no baja ni se pausa cuando se abre la ficha del juego con su clip?
Porque la música del menú no es un archivo que el firmware reproduce - es un .spc, es decir, un programa de música completo corriendo en el procesador de sonido de la Super Nintendo, igual que la banda sonora de un juego. El firmware entrega el archivo y el procesador de sonido sigue solo desde ahí.

No hay ningún control de volumen al que llegar: el volumen vive en registros dentro del chip de sonido, y solo el procesador de sonido escribe en ellos. Cualquier valor que pusiéramos sería sobrescrito por el propio .spc en el siguiente tick - está tocando la música y tocando esos registros todo el rato.

Y tampoco hay pausa: la única forma de parar un .spc en marcha es resetear el procesador de sonido, y en esta consola eso significa un reset de la consola entera - que borra la memoria de vídeo. Borraría la ficha que acabas de abrir y habría que dibujarla de nuevo desde cero. El reproductor de .pcm del navegador hace justamente ese reset, precisamente porque va a cambiar toda la pantalla de todos modos; la ficha no puede, porque ya está dibujada.

Así que los dos sonidos comparten la salida. Si quieres oír solo el clip, tienes dos salidas: apagar la música en Configuración → Opciones del Navegador → Música del menú, o dejar que la ficha muestre solo la captura estática en vez del clip.
¿Es gratis y de código abierto?
Sí. Licencia GPL-2.0, basado en el firmware de mrehkopf. sd2snes+ está en ludufre/sd2snes y la app en ludufre/sd2snes-covers.
¿Por qué estas funciones aún no están en el firmware oficial?
Porque todavía está todo cocinándose - y no todo lo de aquí es mío para enviarlo. sd2snes+ reúne el trabajo de varias personas. Las partes que son mías (traducción, carátulas, temas, sonidos) sí pienso enviarlas de vuelta como pull request a mrehkopf/sd2snes en cuanto maduren y dejen de cambiar - por ahora estoy experimentando mucho y el diseño varía de una versión a otra. Otras funciones vinieron de creadores como Xeroxxx y Relikk (algunas ajustadas en sd2snes+); que esas lleguen al firmware oficial depende de que sus autores originales abran su propio PR - yo solo las integré aquí. Hasta entonces, puedes usarlo todo en sd2snes+.
Sobre el autor

Hola, soy Luan Freitas.

Luan Freitas

Soy un programador entusiasta de 34 años, brasileño, y programo desde los 8 - todo autodidacta. Son dos décadas de programación que se convirtieron en una carrera como Software Developer, enfocado en automatización y optimización de sistemas.

Me considero un dev fullstack de verdad: voy del back al mobile, con Node.js, Angular, MySQL, Mongo, Redis y, sobre todo, Ionic/Capacitor (iOS y Android). En GitHub mantengo algunos plugins de Capacitor bastante populares y también localizaciones pt-BR de firmware retro - como sd2snes+ para sd2snes/FXPAK Pro y GBS-Control.

Fuera del código, soy maker de corazón: me gusta la impresión 3D, Arduino, el desarrollo de juegos y coleccionar videojuegos.

Ionic / Capacitor Angular Node.js TypeScript MySQL Mongo Redis
Créditos

Quienes hacen esto posible.

sd2snes+ se apoya en mucho trabajo de buena gente. Abajo, quién hizo qué y bajo qué licencia - desde el firmware base hasta las herramientas y los temas.

Contribuciones de la comunidad

  • Núcleos del ST011, del ST018 (con su CPU ARM, escrita desde cero) y de los bootlegs con protección anticopia, además del build para Mk.II del núcleo del Super 20 in 1 · M2M
  • Núcleo del multicart Super 20 in 1, mapper de Gamars Puzzle y soporte de SFROM; además reunió estas contribuciones · terminator2k2

Temas - Creador y Galería

  • Editor / formato de temas .thm · Dotsarecool
  • Temas de la galería · Stone Age Gamer, SmokeMonster, Samuel Martin, logos oficiales FXPAK PRO / SD2SNES
  • Conversión a .thm + Creador de Temas · ludufre

¿Olvidamos a alguien o un crédito está mal? Abre una issue y lo corregimos.