Writing an emulator: the first steps
A promising start in which, after about 2000 words, I finally get to execute literally three bytes of machine code.
Everything you potentially wanted to know, maybe, about that GameBoy emulator I’ve been writing for the last couple years.
A promising start in which, after about 2000 words, I finally get to execute literally three bytes of machine code.
TL;DR: I started writing a Game Boy emulator in Go in June 2018 and since then, at least three distinct people have expressed polite interest in the details. I hope to show how it’s done, in mildly-to-heavily technical terms. It’s going to take a while but I hope it turns out marginally informative.