Page 1 of 1

A 1.0 Verilog Version of Nuked MD Was Released

Posted: Tue Aug 01, 2023 11:17 pm
by leandro

Re: A 1.0 Verilog Version of Nuked MD Was Released

Posted: Wed Aug 02, 2023 1:00 am
by dshadoff

It sounds pretty cool, but what FPGA/system is it supposed to run on ?


Re: A 1.0 Verilog Version of Nuked MD Was Released

Posted: Wed Aug 02, 2023 2:03 am
by leandro

That's a good questin @dshadoff :| one might hope it's going to be ported to mister.


Re: A 1.0 Verilog Version of Nuked MD Was Released

Posted: Fri Aug 04, 2023 7:13 am
by kerunaru

Re: A 1.0 Verilog Version of Nuked MD Was Released

Posted: Fri Aug 04, 2023 9:52 pm
by MostroW

did you read the other topic?

then you should've noticed that Sorgelig was already on this?


Re: A 1.0 Verilog Version of Nuked MD Was Released

Posted: Fri Aug 04, 2023 10:01 pm
by kerunaru

Yep, it seems so!

These are great news :)


Re: A 1.0 Verilog Version of Nuked MD Was Released

Posted: Sat Aug 05, 2023 12:59 am
by KnuckleheadFlow

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.


Re: A 1.0 Verilog Version of Nuked MD Was Released

Posted: Wed Aug 16, 2023 3:12 am
by rezb1t

Wow! I’m excited to try it out, hope we see a MiSTer beta soon


Re: A 1.0 Verilog Version of Nuked MD Was Released

Posted: Wed Aug 16, 2023 9:00 pm
by softtest9

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.


Re: A 1.0 Verilog Version of Nuked MD Was Released

Posted: Thu Aug 17, 2023 1:58 pm
by jd213

If a new Genesis core is being worked on, I hope it has save states.


Re: A 1.0 Verilog Version of Nuked MD Was Released

Posted: Thu Aug 17, 2023 2:39 pm
by MostroW

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.


Re: A 1.0 Verilog Version of Nuked MD Was Released

Posted: Fri Aug 18, 2023 7:38 pm
by rezb1t

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


Re: A 1.0 Verilog Version of Nuked MD Was Released

Posted: Fri Aug 18, 2023 7:56 pm
by FPGA64
MostroW wrote: Thu Aug 17, 2023 2:39 pm

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.

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


Re: A 1.0 Verilog Version of Nuked MD Was Released

Posted: Fri Aug 18, 2023 9:55 pm
by MostroW

alright, note taken.

i was more under the presumption like the previous cores had them added later on. (or am i sorely mistaken now?)


Re: A 1.0 Verilog Version of Nuked MD Was Released

Posted: Fri Aug 18, 2023 10:29 pm
by FoxbatStargazer
MostroW wrote: Fri Aug 18, 2023 9:55 pm

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.


Re: A 1.0 Verilog Version of Nuked MD Was Released

Posted: Sun Aug 20, 2023 7:21 pm
by rezb1t

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!


Re: A 1.0 Verilog Version of Nuked MD Was Released

Posted: Mon Aug 21, 2023 8:17 am
by aberu

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.


Re: A 1.0 Verilog Version of Nuked MD Was Released

Posted: Mon Aug 21, 2023 2:15 pm
by craycraylj

Would this help the Sega CD or 32x cores as well?


Re: A 1.0 Verilog Version of Nuked MD Was Released

Posted: Mon Aug 21, 2023 4:02 pm
by MrMister1985

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? :)


Re: A 1.0 Verilog Version of Nuked MD Was Released

Posted: Thu Sep 07, 2023 1:02 am
by Newsdee
MrMister1985 wrote: Mon Aug 21, 2023 4:02 pm

2nd. 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.


Re: A 1.0 Verilog Version of Nuked MD Was Released

Posted: Thu Sep 07, 2023 1:36 am
by FoxbatStargazer
Newsdee wrote: Thu Sep 07, 2023 1:02 am
MrMister1985 wrote: Mon Aug 21, 2023 4:02 pm

2nd. 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!


Re: A 1.0 Verilog Version of Nuked MD Was Released

Posted: Sun Sep 10, 2023 5:32 pm
by MrMister1985
FoxbatStargazer wrote: Thu Sep 07, 2023 1:36 am
Newsdee wrote: Thu Sep 07, 2023 1:02 am
MrMister1985 wrote: Mon Aug 21, 2023 4:02 pm

2nd. 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 :)