Hacker News new | ask | show | jobs
by jron 2745 days ago
I'm not dismissing the incredible work of Byuu. I'm simply suggesting it is far easier to get cycle accuracy and correctness in an FPGA than through software emulation. Kevtris probably spent less than a year in his spare time to pull off nearly identical results with his FPGA. He also hasn't gone back to work through the known issues because of his work on the MegaSG.
1 comments

> I'm simply suggesting it is far easier to get cycle accuracy and correctness in an FPGA than through software emulation.

This is the line I would disagree with. What about an FPGA makes cycle accuracy and correctness easier than with an emulator written in software?

Make no mistake, Kevtris is immensely talented. But he also had the advantage of additional research going in (such as byuu's), and, well, I truly don't think the accuracy is comparable as of right now. The difference in effort required to get between 99% and 100% compatibility is immense, and the Super NT is clearly at 99% right now.

Verilog/HDL has obvious advantages to C/C++ in the emulation world that seems to escape too many people in this never ending debate. Are both using some blackbox magic? Yes, but if we could compare the HDL size to byuu's code base the mystical advantages would start to become more transparent. Byuu, by his own estimation, spent "40% of his life" developing Higan...