NES Contra (1987) port to WebAssembly
Original title: Show HN: NES Contra (1987) port (ASM –> C and then C –> WebAssembly)
A native port of the 1987 NES game Contra is now running in the browser via WebAssembly.
A native port of the classic NES game Contra from 1987 has been developed, running directly in the browser using WebAssembly. The port supports standard controls including arrow keys for movement, S for fire, Enter to start, and Shift to select players. It is a demonstration of porting assembly code to C and then to WebAssembly for browser compatibility. The project is available as a Show HN post.
- NES Contra ported from ASM to C to WebAssembly
- Runs natively in browser with no emulation needed
- Supports two-player mode on same computer
- Classic controls mapped to browser keys
- Part of nostalgia for 1980s gaming
From the original article
1 min read at epoyraz.github.ioOnline: both players use these same keys on their own computer.
By tevlon · epoyraz.github.io
A short excerpt; the article and its images belong to the publisher. Summary, key facts and assessment above are AI-written from the article and can be wrong.