Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
I've made a Game Boy emulator using Rust, React and WebAssembly (joao.me)
29 points by joamag on June 20, 2023 | hide | past | favorite | 9 comments



Gonna dig this. Cool. Why Rust btw?


Mostly because:

1- Elegant programming language

2- It's fast, like native fast :)

3- Memory safety features

4- Web Assembly (WASM) target


Most emus i found are in C. Writing it in Rust is a good way to learn the lang too i guess, it's become quite a popular lang lately, unexpectedly for me.


Nice! Any advice for someone wanting to start developing an emulator?


Looking great! How much time did it take to build it?


It took me around 4 weeks to build the initial emulation code for the DMG Game Boy. Since then I've been working from time to time on improving the structure of the emulator and the Web interface. You can take a look at the code here https://github.com/joamag/boytacean


It looks awesome, congrats!


Thanks!




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: