FPGA cores are written by people. People make choices and sometimes they make mistakes or compromises.
There are countless instances in human-written MiSTer cores where the choice has been deliberately made to deviate from the exact form of the original hardware - sometimes because those forms aren't known or developed yet! - in the name of *emulating the output* of the original hardware. Sometimes that deviation is significant.
For example, is the ao486 core "accurate"? Of course not. It contains *many* deliberate shortcuts in order to attain the performance it has, within the CycloneV FGPA's limited resources. And are all of the MiSTer's vaunted arcade cores fully "accurate"? Of course not. Sometimes there are glaring inaccuracies in MiSTer cores. For example the incomplete OPL2 FPGA module, which is in turn adopted by several arcade cores, still has some pretty shocking performance in some areas....assuming you like your game music to actually sound complete, with all it's instruments, etc, throughout your entire game.
It largely comes down the difference between "timing accuracy" and "emulation accuracy". Is MiSTer a huge aid to the former - and a lot simpler and cheaper than the PC required to, in it's own way, match it? - hell yes, no question there - there never was. But FPGA is certainly not some magical guarantee that the emulation accuracy is written to the 100% standard that some people imagine it to be. Emulation rarely is. That's no jibe against the incredibly talented developers. And MiSTer is certainly not the only possible way to achieve incredibly high quality emulation performance. Sometimes, the software emulation experience can even be further advanced than it's FPGA counterpart!, shocking as that may seem to some.
MiSTer just happens to be, imo, the best option currently available, all things considered - as it has been for quite a few years now, and will probably continue to be for a few more yet. There are few things I recommend to retroheads more vehemently, because I love it.. but let's not suffer the misconception that MiSTer's human-written cores with their myriad of imperfections and deliberate shortcuts where it suits, and using modern hardware of a completely different form than the original - with the primary goal of iteratively reconstructing the output of the original hardware, to the best of the authors' ability - are somehow "not emulation".
Supporter of PicoGUS, PicoMEM, mt32-pi, WavetablePi, Throttle Blaster, Voltage Blaster, GBS-Control, GP2040-CE, RetroNAS.