TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: IronBoy, a highly accurate GameBoy emulator written in Rust, runs WASM

33 pointsby nicolas-siplisabout 2 years ago
Hey HN! Been working on this emulator on and off for the last couple years, and thought now would be a good time to try and show it off here.<p>As far as unique features... I think this is the only online GameBoy emulator with support for save files? So there&#x27;s your reason to exist, I guess.<p>The WASM port was something I had in the back of my mind but I just kept putting it off because it seemed like it would&#x27;ve been a pain in the ass to implement, but all in all I think it took less than a week so that was a nice surprise!

3 comments

spharsabout 2 years ago
Tried it out with a couple of ROMs. Seemed to work fine with Pokemon Red, but Tetris failed with stutters, garbled audio, and no inputs (maybe it&#x27;s my ROM? works fine on other emulators). Also, clicking on on the buttons didn&#x27;t work in either case but keyboard controls work.<p>Super interesting to see it working in a browser though! Nice work.
zackangeloabout 2 years ago
&quot;runs WASM&quot; made me wonder: is transpiling a ROM to WASM an effective strategy for emulating something like a GameBoy? You&#x27;d still have many issues to solve, not least of which mapping the hardware onto a runtime layer, but you&#x27;d benefit from all of the innovation happening in the WASM ecosystem.
评论 #35623522 未加载
评论 #35618681 未加载
arco1991about 2 years ago
Awesome! Nice work.