Developer ports NES Contra to C and WebAssembly, adding online two-player co-op
A developer has created a port of the 1987 NES game Contra, built on an existing annotated disassembly by vermiceli. The port was done in two stages, first translating the 6502 assembly routine by routine into C, with each frame checked against the original in the Mesen emulator. The C code was then compiled to WebAssembly so the game can run in a web browser. The project also adds online multiplayer, allowing two players to take on co-op play over the internet. The source code is publicly available on GitHub.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.


Discussion (0)
Log in to join the discussion and vote.
Log in