conv.

← The whole story
Tech
Developer ports NES Contra to WebAssembly with AI-assisted C rewrite

tevlon publishes Contra WebAssembly port on Show HN

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 portvermiceli Original author of the annotated Contra disassembly

The whole story articlespostscomments 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 1Oct 31, 5 PM — 1 piece · 1 comment — Hacker News 1Oct 31, 8 PM — 2 pieces · 2 comments — Hacker News 2Oct 31, 11 PM — quietNov 1, 1 AM — 3 pieces · 3 comments — Hacker News 3Nov 1, 4 AM — 1 piece · 1 comment — Hacker News 1Nov 1, 7 AM — quietNov 1, 10 AM — 1 piece · 1 comment — Hacker News 1Nov 1, 1 PM — quietNov 1, 4 PM — quietNov 1, 7 PM — quietNov 1, 10 PM — quietNov 2, 1 AM — quietNov 2, 4 AM — quietNov 2, 7 AM — quietNov 2, 10 AM — quietNov 2, 1 PM — quietNov 2, 4 PM — quietNov 2, 7 PM — quietNov 2, 10 PM — quietNov 3, 1 AM — quietNov 3, 4 AM — quietNov 3, 7 AM — quietNov 3, 10 AM — quietNov 3, 1 PM — quietNov 3, 4 PM — quietNov 3, 7 PM — quietNov 3, 10 PM — quietNov 4, 1 AM — quietNov 4, 4 AM — quietNov 4, 7 AM — quietNov 4, 10 AM — quietNov 4, 1 PM — quietNov 4, 4 PM — quietNov 4, 7 PM — quietNov 4, 10 PM — quietNov 5, 1 AM — quietNov 5, 4 AM — quietNov 5, 7 AM — quietNov 5, 10 AM — quietNov 5, 1 PM — quietNov 5, 4 PM — quietNov 5, 7 PM — quietNov 5, 10 PM — quietNov 6, 1 AM — quietNov 6, 4 AM — quietNov 6, 7 AM — quietNov 6, 10 AM — quietNov 6, 1 PM — quietNov 6, 4 PM — quietNov 6, 7 PM — quietNov 6, 10 PM — quietNov 7, 1 AM — quietNov 7, 4 AM — quietNov 7, 7 AM — quietNov 7, 10 AM — quietNov 7, 1 PM — quietNov 7, 4 PM — quietNov 7, 7 PM — quietNov 7, 10 PM — quietNov 8, 1 AM — quietNov 8, 4 AM — quietNov 8, 7 AM — quietNov 8, 10 AM — quietNov 8, 1 PM — quietNov 8, 4 PM — quietNov 8, 7 PM — quietNov 8, 10 PM — quietNov 9, 1 AM — quietNov 9, 4 AM — quietNov 9, 7 AM — quietNov 9, 10 AM — quietNov 9, 1 PM — quietNov 9, 4 PM — quietNov 9, 7 PM — quietNov 9, 10 PM — quietYesterday, 1 AM — quietYesterday, 4 AM — quietYesterday, 7 AM — quietYesterday, 10 AM — quietYesterday, 1 PM — quietYesterday, 4 PM — quietYesterday, 7 PM — quietYesterday, 10 PM — quietToday, 1 AM — quietToday, 4 AM — quietToday, 7 AM — quietToday, 10 AM — quietToday, 1 PM — quietToday, 4 PM — quietToday, 7 PM — quiet 1–45
Nov 1Nov 2Nov 3Nov 4Nov 5Nov 6Nov 7Nov 8Nov 9yesterdaynow · 10:24 PM ET

What was reported 1 claim about this development

  1. first by HN Frontpage, 11d ago

All 5 developments of Developer ports NES Contra to WebAssembly with AI-assisted… →

Hacker NewsMastodonNewswires