this post was submitted on 08 Jan 2025
169 points (95.7% liked)
RetroGaming
19903 readers
514 users here now
Vintage gaming community.
Rules:
- Be kind.
- No spam or soliciting for money.
- No racism or other bigotry allowed.
- Obviously nothing illegal.
If you see these please report them.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
FPGA mimics hardware 1:1 without overhead, which is why it works well. This is talking about software emulation, which has to use lots of shortcuts to make it fast enough (for most machines). The N64 has a weird architecture though that makes it difficult to find shortcuts that work well.
People tend to overstate FPGAs. They are designed as software in a funny programming language and then "burned in" to hardware. They can and do have inaccuracies and bugs.
In the long run, real hardware is going to disappear through the attrition of time, so we do need this stuff for the sake of preservation. But people tend to put it on a pedestal without really understanding it.
Even hypervisors can have software bugs - running GBA games on the ARM9 core in the DSi is possible and even closer to "actual hardware" than a FPGA, but there are still weird side cases and glitches that only happen on this setup rather than actual GBA hardware.
FPGAs aren't some magical hardware clone that bypasses software issues.