Live data from Hacker News

Goboy: Multi-Platform Nintendo Game Boy Color Emulator Written in Go

github.com

31–34 of 34 posts

Re: Goboy: Multi-Platform Nintendo Game Boy Color Emulator Written in Go

#33
post #13

Earlier quoted context omitted.

I have a question there. CPU instructions and what they do are highly documented and easy to replicate, but I'm guessing that timing is significantly less slo. How do you get that right?

Timings are usually documented as well, usually at the clock cycle level. Beyond that, you have to worry about hardware peculiarities that happen to affect maybe a few games, and at that point, you might start reverse engineering the behavior of those games! Take a look at this article talking about exactly those thinking issues: https://www.tested.com/tech/gaming/2712-why-perfect-hardware...

Why not link to the original article?

https://arstechnica.com/gaming/2011/08/accuracy-takes-power-...

Re: Goboy: Multi-Platform Nintendo Game Boy Color Emulator Written in Go

#34
post #13

Earlier quoted context omitted.

Timings are usually documented as well, usually at the clock cycle level. Beyond that, you have to worry about hardware peculiarities that happen to affect maybe a few games, and at that point, you might start reverse engineering the behavior of those games! Take a look at this article talking about exactly those thinking issues: https://www.tested.com/tech/gaming/2712-why-perfect-hardware...

Why not link to the original article? https://arstechnica.com/gaming/2011/08/accuracy-takes-power-...

Oops! I searched for the article, then picked one of the results. I didn't realize the one I linked wasn't the original because I only looked through it enough to make sure the right content was present.

Thanks for the correction!

Post reply on HN