It sounds pretty cool, but what FPGA/system is it supposed to run on ?
The online community for MiSTer FPGA enthusiasts
https://misterfpga.org/
It sounds pretty cool, but what FPGA/system is it supposed to run on ?
That's a good questin @dshadoff one might hope it's going to be ported to mister.
I'd just asked for this topic.
did you read the other topic?
then you should've noticed that Sorgelig was already on this?
Yep, it seems so!
These are great news
So how cycle inaccurate is the current MD core? That is, what benefits will this new one have? Sorg seems rather enthusiastic about it.
I’m just really hoping for savestates. But accuracy for accuracy’s sake is great too.
Wow! I’m excited to try it out, hope we see a MiSTer beta soon
I can see why people are excited. The core that we have on the MiSTer doesn't claim to be cycle accurate. It is also observation based. The new core is based on die photos and basically aims to be an exact replica.
If a new Genesis core is being worked on, I hope it has save states.
getting a stable core will be most likely a priority over save states in the first version(s), no doubt it'll be added in a later stage.
A test build for MiSTer was uploaded to sorgelig's patreon: https://www.patreon.com/FPGAMiSTer/
Unfortunately, it seems to have sync issues if you play via Direct Video to a CRT. I couldn't get the picture to remain stable
Save states are not just added at a later date. Well not easily. You need to design them in as you go. You need the ability to pause every chip in the system, dump its content then be able to load that state back and resume a system.
Its not like a SW emulator
alright, note taken.
i was more under the presumption like the previous cores had them added later on. (or am i sorely mistaken now?)
The MD core never had save states.
Robert added save states to the NES core. Notably they already had clock controls on every component, so it wasn't that much effort to pause them. I guess he did the work to dump and restore the states.
Test build 2 of the MiSTer build was posted to sorgelig’s patreon and it works perfectly with my CRTs! I tested a few known bugs in the current genesis core, but the new test build fixed these issues and ran the tests with no issues at all!
There's still a few bugs, but overall it's passing with flying colors regarding Ti_'s tests when compared against the current Genesis core. The issues left in the new Megadrive core appear to all be related to it not meeting timing requirements, like interrupts being missed due to signal getting there too late (you'll see pixels flickering randomly, try Shining in the Darkness).
Very rapid progress and I'm very excited for this.
Would this help the Sega CD or 32x cores as well?
This sounds great, i do have a couple of questions...
1st. If you had 2 MiSTer's one running the current MD core and 2nd running the Nuked MD core what if any would be the differance you would see between the 2 cores? PS... i know the Nuked core isnt fully finished yet for MiSTer so am more thinking for the time when it is fully finished what the differance would be & will it be noticable when playing games?
2nd. Would saves states be just as hard to add to the Nuked MD core as the current core we use?
MrMister1985 wrote: ↑Mon Aug 21, 2023 4:02 pm2nd. Would saves states be just as hard to add to the Nuked MD core as the current core we use?
Yes, because Nuked MD isn't build from scratch to support save states either.
From what I understand, it requires buulding the system so the whole thing can be frozen by a component (allowing to swap out CPU registries etc). Original hardware does not do that.
Newsdee wrote: ↑Thu Sep 07, 2023 1:02 amMrMister1985 wrote: ↑Mon Aug 21, 2023 4:02 pm2nd. Would saves states be just as hard to add to the Nuked MD core as the current core we use?
Yes, because Nuked MD isn't build from scratch to support save states either.
From what I understand, it requires buulding the system so the whole thing can be frozen by a component (allowing to swap out CPU registries etc). Original hardware does not do that.
The Mister core already has a pause-on-menu feature!
FoxbatStargazer wrote: ↑Thu Sep 07, 2023 1:36 amNewsdee wrote: ↑Thu Sep 07, 2023 1:02 amMrMister1985 wrote: ↑Mon Aug 21, 2023 4:02 pm2nd. Would saves states be just as hard to add to the Nuked MD core as the current core we use?
Yes, because Nuked MD isn't build from scratch to support save states either.
From what I understand, it requires buulding the system so the whole thing can be frozen by a component (allowing to swap out CPU registries etc). Original hardware does not do that.
The Mister core already has a pause-on-menu feature!
Great news, lets hope for save states