River Raid renace en JavaScript, instrucción por instrucción
A tribute to one of the best games on the Atari 2600

El clásico de Atari 2600 de Carol Shaw vuelve a la vida en el navegador, pero no mediante emulación: cada rutina del cartucho original fue reescrita en JavaScript, instrucción 6502 por instrucción 6502, sobre los mismos 128 bytes de RAM. Un núcleo 6502 ejecuta la ROM real en paralelo y compara cada fotograma byte a byte. El resultado: cero diferencias en 45.000 fotogramas, el mismo río infinito que nunca se almacena y la misma jugabilidad milimétrica.
El río nunca se almacena. Todo el juego cabe en un cartucho de 4.096 bytes, así que cada bloque de 32 líneas de río se construye justo antes de entrar en pantalla, a partir de un generador de números aleatorios de 16 bits que arranca de la misma semilla, $A814, en cada partida. Por eso el río nunca termina, y por eso es el mismo río cada vez que juegas.
- plicerin
El cartucho reconstruido desde la ROM original, instrucción por instrucción
- glimshe
Creo que la mayoría de las personas que alguna vez amaron este juego dejaron los videojuegos hace mucho tiempo. Como casi todos los juegos de Atari, no interesará a las generaciones más jóvenes más que unos minutos. Pero aún lo recuerdo con cariño.
- pupppet
De niño, la jugabilidad de la mayoría de los juegos de Atari 2600 me parecía tan superficial que apenas podía soportar jugar más de unos minutos... excepto Combat. Hombre, con dos jugadores, eso era divertido.