
🛠️ NES Contra (1987) port (ASM –> C and then C –> WebAssembly)
Summary
This project is a port of the 1987 NES game Contra. It was translated routine by routine from 6502 assembly to C, and then compiled to WebAssembly to run in the browser with added online multiplayer support.
Why it’s interesting
It demonstrates a frame-by-frame port of a classic NES assembly game to C and WebAssembly with added online co-op multiplayer.
Target user
Retro gaming enthusiasts and web developers.
Source metrics: Points 3 · Comments 1
HN discussion · Project
Source: #HackerNews / Show HN
Summary
This project is a port of the 1987 NES game Contra. It was translated routine by routine from 6502 assembly to C, and then compiled to WebAssembly to run in the browser with added online multiplayer support.
Why it’s interesting
It demonstrates a frame-by-frame port of a classic NES assembly game to C and WebAssembly with added online co-op multiplayer.
Target user
Retro gaming enthusiasts and web developers.
Source metrics: Points 3 · Comments 1
HN discussion · Project
Source: #HackerNews / Show HN