Comments (8)
For me, save states / sleep mode is essential for SNES. Which is why my analogue pocket is collecting dust...
Hoping it will happen due to competition in the market (I see it on the horizon)
from openfpga-snes.
Unlike software emulators, hardware emulators (what we're running on FPGAs) have a significantly higher complexity and must keep track of much more information. Consequently, retroactively adding save states to a core that was not planned around it is a very difficult task (and it's still not easy if you have planned for it).
The person most knowledgeable about the core, srg320_, has previously stated that he has no interest in adding save states. Unless someone very skilled and dedicated decides to do it, it isn't going to happen. It's honestly probably more likely that someone else starts a SNES core from scratch with the idea of including save states.
from openfpga-snes.
Sleep requires save states, which won't be coming to the SNES core. The only third party core currently available with save states is my NES core.
from openfpga-snes.
Just wondering why save states won't be coming to this SNES core? Is that the owner doesn't care, or that it's incredibly difficult (more difficult than NES)?
from openfpga-snes.
Thanks for the response! I was wondering whether this was a save state thing. I've linked this issue (see above) in upstream in hopes that it'll get resolved someday. :)
from openfpga-snes.
Unlike software emulators, hardware emulators (what we're running on FPGAs) have a significantly higher complexity and must keep track of much more information. Consequently, retroactively adding save states to a core that was not planned around it is a very difficult task (and it's still not easy if you have planned for it).
The person most knowledgeable about the core, srg320_, has previously stated that he has no interest in adding save states. Unless someone very skilled and dedicated decides to do it, it isn't going to happen. It's honestly probably more likely that someone else starts a SNES core from scratch with the idea of including save states.
Thanks for the quick reply. I hear what you're saying, but why does the NES core have save states then?
from openfpga-snes.
Someone (RobertPeip, and a few people helping him, I think) was dedicated enough to add them. Other than mappers (of which only some are supported for save states), the NES is significantly less complicated than SNES, and the hardware is more understood by more people.
from openfpga-snes.
Fair enough. Really appreciate your responses. Hopefully, my questions didn't come off as frustration pointed in your direction. Thanks, and have a good day sir!
from openfpga-snes.
Related Issues (20)
- Feature Request: Dock usb mouse support HOT 1
- Yoshi’s Island Prototype roms won’t load
- Gundam Wing: Endless Duel won't load
- .FIG and .SWC files not showing in list HOT 4
- MSU-1 Support HOT 5
- Kaizo Hack Passcode Mechanism not working HOT 4
- Nyquist filter request. HOT 3
- A Link to the Past Practice hack HOT 4
- Feature request: GSU: add FastROM menu option
- Control Mapping on a per-game basis rather than a global core setting HOT 1
- Error in Darius Twin HOT 5
- When running a Chinese game, the text will be garbled HOT 7
- Autotracking possible for playing randomizer HOT 4
- Audio lags and cuts out randomly HOT 5
- [Enhancement] Add option to increase sprite limit HOT 1
- Crash ROM HOT 7
- An American Tail: Fievel Goes West black screen on launch HOT 1
- Bad Apple Demo Audio Corruption HOT 1
- [Feature Request] Cheat code support HOT 3
- Fully buffered and zero delay modes in agg23 Snes core? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openfpga-snes.