this post was submitted on 08 Jan 2025
180 points (95.9% liked)
RetroGaming
19910 readers
524 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
Not only that. Emulators must often ”cheat” to achieve high speeds. This means emulators doesn’t try to achieve a 1:1 replication of what’s happening inside the hardware, but something that’s gives close enough results and better tailored for modern hardware.
The reason why N64 is particularly difficult is because each game must be optimized individually (due to the heavy reliance on microcode). The emulator must replicate the hardware at a much lower level for an accurate emulation of all games. Emulator developers can apply optimizations on each individual game, but it’s incredibly time consuming to do so for every game in the N64 library.
And that's the reason MVG is telling other devs: stop using those cheats, if the sceen is going progress they have start using low level standards.
why is its reliance on microcode making it so difficult? i tought this was the case across the board?
According to: https://emulation.gametechwiki.com/index.php/Nintendo_64_emulators