El desarrollador SirVH (Paulo Manrique) ha publicado en itch.io un port de River Raid, el clásico de Atari 2600 diseñado por Carol Shaw en 1982, a Mega Drive/Genesis. El proyecto llega después de su port de Pitfall! a la consola de Sega y, como aquel, no se limita a una simple conversión: incluye tres formas distintas de jugar, seleccionables desde la propia pantalla de título.
Tres ediciones, un mismo cartucho
La edición ORIGINAL es un port 1:1: mismo encuadre de pantalla, misma velocidad vertical, mismo borde inferior que la versión de Atari, sin añadidos. La edición ENHANCED mantiene la misma física, las mismas colisiones y el mismo generador de números aleatorios, pero llena las 224 líneas de la pantalla de Mega Drive con río generado de verdad en el espacio adicional. Por último, REMASTER añade arte de 16 bits sobre ese mismo mundo, con dos ambientaciones intercambiables mediante los botones izquierda/derecha: una diurna ("Natural Adventure") y otra nocturna ("Neon Night Run").
![]() |
| Versión original |
Qué cambia entre versiones y qué se mantiene intacto
Las ediciones Enhanced y Remaster amplían la vista del río hacia arriba eliminando el borde de la Atari; ese espacio extra no es decorativo, sino un bloque generado proceduralmente que se predice con un paso de antelación e integra en el desplazamiento del río. También se ha redibujado el avión, los helicópteros, el barco patrulla, los depósitos de combustible, las casas ribereñas, los puentes y las explosiones a los tamaños nativos de Mega Drive, en lugar de los objetos de 8 píxeles de la Atari.
Un detalle interesante es el control: en 1982 el avión tardaba aproximadamente medio segundo de pulsación mantenida en alcanzar la velocidad máxima de giro y ascenso. La edición Remaster ofrece esa velocidad desde el primer fotograma, mientras que las ediciones Original y Enhanced conservan intacta la curva de aceleración original.
![]() |
| Edición Enhanced / remaster |
Fidelidad técnica al hardware original
El desarrollo, escrito en C con SGDK 2.11, se ha guiado por el desensamblado del código de Atari 2600 realizada por Thomas Jentzsch en 2001. El río no está almacenado en ningún sitio: es el generador original de 16 bits, con su periodo completo de 57.337 estados de sección y los 48 niveles de dificultad, ejecutándose exactamente como en la 2600, incluida una peculiaridad del código original que hace que tres de las ranuras de objetos tengan el doble de probabilidad que el resto. Esa peculiaridad se ha conservado tal cual, sin corregir.
Las colisiones reproducen los latches de colisión a nivel de píxel de la TIA, reconstruidos en el mismo orden de fotogramas que consumía el código original, y el sonido recrea el motor procedural original de combustible, misiles, contacto y explosiones de puentes, mapeado sobre el PSG de Mega Drive. El proyecto se ha verificado con pruebas contra el flujo de instrucciones original y comprobaciones de precisión de ciclos en hardware real.
El cartucho puede descargarse a precio libre en itch.io, e incluye el código fuente publicado en GitHub para quien quiera revisarlo.



📤 ¿Te ha gustado? ¡Compártelo con otros jugadores!