Skip to content
NewA calmer, faster ZeroHour
Toolsinfo

NES Contra (1987) port to WebAssembly

Original title: Show HN: NES Contra (1987) port (ASM –> C and then C –> WebAssembly)

Hacker News · securityby tevlon ()1 min read1 · 1 read
AI summary · x-ai/grok-4.7Summaries by Vani AI

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.

Key facts
  • 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
Analyze this story with Vani AIImpact, who is affected and what defenders should do, in a new chat

From the original article

1 min read at epoyraz.github.io

Online: both players use these same keys on their own computer.

Hacker News · security

By tevlon · epoyraz.github.io

Read the full article at Hacker News · security

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.