Tech
Developer ports NES Contra to WebAssembly with AI-assisted C rewrite
tevlon publishes Contra WebAssembly port on Show HN
1
Oct 31 3:18 PM
· 11d ago · 1 article · 2 posts · 3 sources · development 1 of 5
tevlon posts a browser-playable NES Contra port built by translating vermiceli's annotated 6502 disassembly into C, checked frame-by-frame against the original in the Mesen emulator, then compiled to WebAssembly with added online co-op multiplayer.
“I ported it in two steps. First to C: the game logic is translated routine by routine from the 6502 assembly, and checked frame by frame against the original in the Mesen emulator.”
tevlon
tevlon Developer who built the WebAssembly Contra port vermiceli Original author of the annotated Contra disassembly
The whole story articles posts
the bright band is this development · numbered dots are the others · click one to jump
Peak 5 pieces in 3h at Oct 31, 2 PM; 13 pieces over 11 days (1 article · 2 posts · 10 comments)
Oct 31, 2 PM — 5 pieces · 1 article · 2 posts · 2 comments — Hacker News 3, Newswires 1, Mastodon 1 Oct 31, 5 PM — 1 piece · 1 comment — Hacker News 1 Oct 31, 8 PM — 2 pieces · 2 comments — Hacker News 2 Oct 31, 11 PM — quiet Nov 1, 1 AM — 3 pieces · 3 comments — Hacker News 3 Nov 1, 4 AM — 1 piece · 1 comment — Hacker News 1 Nov 1, 7 AM — quiet Nov 1, 10 AM — 1 piece · 1 comment — Hacker News 1 Nov 1, 1 PM — quiet Nov 1, 4 PM — quiet Nov 1, 7 PM — quiet Nov 1, 10 PM — quiet Nov 2, 1 AM — quiet Nov 2, 4 AM — quiet Nov 2, 7 AM — quiet Nov 2, 10 AM — quiet Nov 2, 1 PM — quiet Nov 2, 4 PM — quiet Nov 2, 7 PM — quiet Nov 2, 10 PM — quiet Nov 3, 1 AM — quiet Nov 3, 4 AM — quiet Nov 3, 7 AM — quiet Nov 3, 10 AM — quiet Nov 3, 1 PM — quiet Nov 3, 4 PM — quiet Nov 3, 7 PM — quiet Nov 3, 10 PM — quiet Nov 4, 1 AM — quiet Nov 4, 4 AM — quiet Nov 4, 7 AM — quiet Nov 4, 10 AM — quiet Nov 4, 1 PM — quiet Nov 4, 4 PM — quiet Nov 4, 7 PM — quiet Nov 4, 10 PM — quiet Nov 5, 1 AM — quiet Nov 5, 4 AM — quiet Nov 5, 7 AM — quiet Nov 5, 10 AM — quiet Nov 5, 1 PM — quiet Nov 5, 4 PM — quiet Nov 5, 7 PM — quiet Nov 5, 10 PM — quiet Nov 6, 1 AM — quiet Nov 6, 4 AM — quiet Nov 6, 7 AM — quiet Nov 6, 10 AM — quiet Nov 6, 1 PM — quiet Nov 6, 4 PM — quiet Nov 6, 7 PM — quiet Nov 6, 10 PM — quiet Nov 7, 1 AM — quiet Nov 7, 4 AM — quiet Nov 7, 7 AM — quiet Nov 7, 10 AM — quiet Nov 7, 1 PM — quiet Nov 7, 4 PM — quiet Nov 7, 7 PM — quiet Nov 7, 10 PM — quiet Nov 8, 1 AM — quiet Nov 8, 4 AM — quiet Nov 8, 7 AM — quiet Nov 8, 10 AM — quiet Nov 8, 1 PM — quiet Nov 8, 4 PM — quiet Nov 8, 7 PM — quiet Nov 8, 10 PM — quiet Nov 9, 1 AM — quiet Nov 9, 4 AM — quiet Nov 9, 7 AM — quiet Nov 9, 10 AM — quiet Nov 9, 1 PM — quiet Nov 9, 4 PM — quiet Nov 9, 7 PM — quiet Nov 9, 10 PM — quiet Yesterday, 1 AM — quiet Yesterday, 4 AM — quiet Yesterday, 7 AM — quiet Yesterday, 10 AM — quiet Yesterday, 1 PM — quiet Yesterday, 4 PM — quiet Yesterday, 7 PM — quiet Yesterday, 10 PM — quiet Today, 1 AM — quiet Today, 4 AM — quiet Today, 7 AM — quiet Today, 10 AM — quiet Today, 1 PM — quiet Today, 4 PM — quiet Today, 7 PM — quiet
1–4 5
Nov 1 Nov 2 Nov 3 Nov 4 Nov 5 Nov 6 Nov 7 Nov 8 Nov 9 yesterday now · 10:24 PM ET
What was reported
1 claim about this development
first by HN Frontpage , 11d ago
All 5 developments of Developer ports NES Contra to WebAssembly with AI-assisted… →
Hacker News Mastodon Newswires