Un equipo de modders trabaja en llevar Resident Evil 2 a la DS, con soporte para doble pantalla, en un nuevo proyecto homebrew llamado Deadly Science. La consola de Nintendo tendrá así una versión no oficial de uno de los survival horror más conocidos de la historia, con 125 salas del primer disco ya recorribles.
El título completo es «Resident Evil 2: Deadly Science». El nombre juega con un detalle: la consola ya tuvo en 2006 su propio Resident Evil, una versión mejorada del juego original de PS1 (en realidad Resident Evil: Deadly Silence), lanzada en todos los territorios dentro de las celebraciones del décimo aniversario de la serie. Las iniciales de «Deadly Science» vuelven a ser «DS».
Qué funciona ya en la versión para DS de Resident Evil 2 y qué falla
El proyecto se apoya en REA (Reverse Engineer Anything) y en Claude Code, mientras un grupo de desarrolladores humanos revisa el código y comprueba que todo funcione. El propio equipo admite que el trabajo está en bruto y que aún queda camino.
De momento van bien las dos primeras escenas cinemáticas y el «bucle central»: recoger y combinar objetos, abatir zombis y perder toda la vida hasta caer K.O. También suenan la música y los efectos de sonido.
Las 125 salas del disco 1 se pueden recorrer, con sus fondos prerrenderizados y estos elementos:
- Máscaras de profundidad y cambios de cámara
- Colisiones, suelos, escaleras y pendientes
- Puertas con su animación 3D
- Cerraduras y llaves
- Objetos de las salas, como los que hay tirados por el suelo o las verjas
La inteligencia artificial original de los zombis se mantiene igual.
Entre los fallos, el resto de escenas cinemáticas no funciona todavía y algunas paredes siguen siendo transparentes. La música suena mal en ciertas zonas. La ROM ya pesa 300 MB, y el objetivo es que no pase de 512 MB.
El uso de Claude Code puede restar interés a una parte del público, ya que el port no es obra exclusiva de desarrolladores humanos a lo largo de años. Hay un equipo detrás y el código no se ha generado sin supervisión para dejar los problemas en manos de otros. Es otra iniciativa de la comunidad en la línea de la que lleva Resident Evil Outbreak al navegador.
Cómo compilar el Resident Evil 2 de la DS según la página de GitHub
La página oficial del proyecto en GitHub resume el proceso en cuatro fases: instalar las herramientas (una sola vez), extraer la imagen del disco, convertir los datos del juego y compilar con make la ROM del Resident Evil 2 de la DS. Hace falta un volcado.bin/.cue del disco 1, aunque solo se usa el.bin de la pista 1. Todo se ejecuta en Ubuntu dentro de Windows (WSL); solo melonDS corre como programa normal de Windows.
- Instalar WSL y Ubuntu, una vez. Se abre PowerShell como administrador (clic derecho en el botón Inicio → Terminal (Admin)), se ejecuta wsl –install y se reinicia Windows. Después se abre Ubuntu, que en el primer arranque pide un nombre de usuario y una contraseña de Linux nuevos, sin que tengan que coincidir con los de Windows. Si Ubuntu no aparece, vale wsl –install -d Ubuntu.
- Obtener re2ds e instalar las herramientas, una vez. En la ventana de Ubuntu se escriben, en este orden, cd ~, git clone https://github.com/eray1605/re2ds.git, cd re2ds y tools/setup_wsl.sh. El script pide la contraseña de Linux e instala compilador, Python, FFmpeg y devkitPro. Si devkitpro.org está bloqueada en la red (error 403 Forbidden), usa la imagen de Docker de devkitPro sin que el usuario haga nada. Los comandos siguientes se escriben en la carpeta re2ds; en una ventana nueva de Ubuntu hay que entrar antes con cd ~/re2ds.
Cómo extraer el disco y generar la ROM
- Extraer el disco. No se cambia a la carpeta del.bin: se queda uno en re2ds y escribe la ruta completa. En Ubuntu, C: es /mnt/c/ y la barra invertida pasa a ser /. Un ejemplo para un archivo en Descargas, con el nombre de usuario de Windows en lugar de YourName y las comillas porque el nombre tiene espacios: python3 -I tools/extract_psx_iso.py «/mnt/c/Users/YourName/Downloads/Resident Evil 2 (Europe) (Disc 1) (Track 1).bin» build/disc1. El comando ls /mnt/c/Users/ muestra los nombres de usuario de Windows y la tecla Tab completa las rutas.
- Convertir los datos del juego, un proceso de unos minutos con el que nitrofiles/ se llena con unos 420 MB: tools/build_assets.sh build/disc1.
- Compilar con make, que genera re2ds.nds. Si el script configuró Docker, tras reiniciar Windows hay que ejecutar una vez sudo service docker start antes de make.
- Jugar. La ROM se copia al escritorio de Windows con el comando cp re2ds.nds /mnt/c/Users/YourName/Desktop/ y se abre en melonDS para Windows.
Instalación en otros sistemas
En otros sistemas, la instalación de herramientas varía:
- macOS: el instalador de devkitPro y sudo dkp-pacman -S nds-dev, y también brew install python ffmpeg
- Ubuntu o Debian: también sirve tools/setup_wsl.sh
- Otros sistemas: devkitPro con nds-dev, Python 3, FFmpeg con sus librerías (libavcodec, libavutil, libswscale), un compilador de C y pkg-config
En la carpeta re2ds se ejecutan después la extracción, build_assets.sh, make y, en macOS,./start.command, que compila si hace falta y abre melonDS. Para actualizar el código se usa git pull, build_assets.sh solo si las notas de la versión dicen que los datos han cambiado, y make. Make busca devkitPro en /opt/devkitpro (o donde apunte DEVKITARM) y, si no lo encuentra, compila con la imagen de Docker devkitpro/devkitarm. Las salas sueltas se pueden reconvertir con tools/convert_room.sh build/disc1 ROOM1010. Los archivos con sectores Form 2 (voces XA, audio de los vídeos) se extraen como sectores en bruto con el sufijo.raw2352, y los conversores los necesitan así.
Guardado de partida con tarjeta SD
Guardar exige una tarjeta SD: en una flashcart o una DSi es la tarjeta desde la que corre la ROM, con re2ds.sav al lado. En melonDS es una tarjeta virtual. Hay que ir a Config → Emu settings → DLDI, marcar Enable DLDI (for homebrew), fijar el tamaño de la imagen de la SD en 1 GB y activar Sync SD to folder con una carpeta vacía, por ejemplo Documents/re2ds-sd.
Dónde descargarlo
- Re2dsGitHubAbrir en GitHub
El enlace lleva a la página original. HardwarePremium no aloja el archivo.
Tras cada compilación se copia re2ds.nds a esa carpeta con melonDS cerrado, porque con DLDI activado el juego lee sus datos de esa copia. En macOS lo hace start.command solo (carpeta ~/Documents/re2ds-sd, o la que indique RE2DS_SD); en Windows vale cp re2ds.nds /mnt/c/Users/YourName/Documents/re2ds-sd/. El archivo re2ds.sav aparece después en esa carpeta. Una imagen de 512 MB se queda pequeña, ya que melonDS guarda ahí la ROM rellena hasta 512 MB. Quien quiera colaborar puede hacerlo desde la página del proyecto en GitHub.
Puedes seguir a HardwarePremium en Facebook, Twitter (X), Instagram, Threads, BlueSky o Youtube. También puedes consultar nuestro canal de Telegram para estar al día con las últimas noticias de tecnología.
Preguntas frecuentes
Es un proyecto homebrew de un equipo de modders que porta Resident Evil 2 a la Nintendo DS con soporte para doble pantalla.
Están disponibles las 125 salas del disco 1, con música, efectos de sonido y las dos primeras escenas cinemáticas. El resto de escenas no funciona y algunas paredes siguen siendo transparentes.
La ROM ya alcanza los 300 MB y el equipo quiere que no supere los 512 MB.
Usa REA (Reverse Engineer Anything) y Claude Code, con desarrolladores humanos que revisan el código y comprueban que todo funcione.
Este portátil rinde IGUAL sin enchufe 🔋🤯 #shorts
NVIDIA ya hace procesadores… y no son x86 🤯 #shorts
Su mejor arma es la pantalla OLED: negros de verdad en una portátil ✨ #shorts
¿Cyberpunk y RDR2 en una portátil? Estos son los FPS reales 🎮 #shorts
1.399 € por la portátil más bonita de ASUS… ¿me compensa? 😅 #shorts




Comentarios