3 ms·
I’m unsure what you mean about hardware emulation not being reliable. Save states is a good point. SNES for example does not have them. Adding that stuff as an
by flatiron 4y ago
I’m unsure what you mean about hardware emulation not being reliable.
Save states is a good point. SNES for example does not have them. Adding that stuff as an after thought is extremely tricky. Most newer cores are creating with save states in mind for two reasons. Makes debugging much easier as you can share states with testers on top of the QOL you get with that feature for end users. PSX for example has really good save state support with rotating save states.
- vintermann 4y agoHardware emulation is of course reliable, it is hardware save states which might not be. And yeah, if you design for them for the start they probably work better. Possibly "newer" architectures like PSX are also cleaner about where they keep state?
- flatiron 4y agoThe reason snes doesn’t have them is because of the expansion chips. Each of those chips need their state recorded synced to the main system. Pita