A 1.0 Verilog Version of Nuked MD Was Released

For topics which do not fit in other specific forums.
dshadoff
Core Developer
Posts: 537
Joined: Sun May 24, 2020 9:30 pm
Has thanked: 19 times
Been thanked: 143 times

Re: A 1.0 Verilog Version of Nuked MD Was Released

Unread post by dshadoff »

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

leandro
Posts: 4
Joined: Tue Apr 26, 2022 12:46 am
Been thanked: 1 time

Re: A 1.0 Verilog Version of Nuked MD Was Released

Unread post by leandro »

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

User avatar
kerunaru
Posts: 10
Joined: Mon Feb 07, 2022 10:00 pm
Has thanked: 3 times

Re: A 1.0 Verilog Version of Nuked MD Was Released

Unread post by kerunaru »

MostroW
Posts: 327
Joined: Tue Aug 18, 2020 3:32 pm
Has thanked: 142 times
Been thanked: 51 times

Re: A 1.0 Verilog Version of Nuked MD Was Released

Unread post by MostroW »

did you read the other topic?

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

User avatar
kerunaru
Posts: 10
Joined: Mon Feb 07, 2022 10:00 pm
Has thanked: 3 times

Re: A 1.0 Verilog Version of Nuked MD Was Released

Unread post by kerunaru »

Yep, it seems so!

These are great news :)

User avatar
KnuckleheadFlow
Posts: 13
Joined: Fri Nov 04, 2022 9:02 pm
Has thanked: 15 times

Re: A 1.0 Verilog Version of Nuked MD Was Released

Unread post 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.

rezb1t
Posts: 20
Joined: Mon May 25, 2020 1:24 am
Has thanked: 2 times
Been thanked: 9 times

Re: A 1.0 Verilog Version of Nuked MD Was Released

Unread post by rezb1t »

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

softtest9
Posts: 158
Joined: Thu May 28, 2020 7:13 pm
Has thanked: 3 times
Been thanked: 21 times

Re: A 1.0 Verilog Version of Nuked MD Was Released

Unread post 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.

jd213
Posts: 94
Joined: Sun Aug 15, 2021 2:44 pm
Has thanked: 16 times
Been thanked: 16 times

Re: A 1.0 Verilog Version of Nuked MD Was Released

Unread post by jd213 »

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

MostroW
Posts: 327
Joined: Tue Aug 18, 2020 3:32 pm
Has thanked: 142 times
Been thanked: 51 times

Re: A 1.0 Verilog Version of Nuked MD Was Released

Unread post 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.

rezb1t
Posts: 20
Joined: Mon May 25, 2020 1:24 am
Has thanked: 2 times
Been thanked: 9 times

Re: A 1.0 Verilog Version of Nuked MD Was Released

Unread post 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

FPGA64
Top Contributor
Posts: 771
Joined: Mon Mar 01, 2021 3:10 pm
Has thanked: 45 times
Been thanked: 330 times

Re: A 1.0 Verilog Version of Nuked MD Was Released

Unread post 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

MostroW
Posts: 327
Joined: Tue Aug 18, 2020 3:32 pm
Has thanked: 142 times
Been thanked: 51 times

Re: A 1.0 Verilog Version of Nuked MD Was Released

Unread post 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?)

FoxbatStargazer
Top Contributor
Posts: 995
Joined: Thu Dec 10, 2020 5:44 pm
Has thanked: 309 times
Been thanked: 228 times

Re: A 1.0 Verilog Version of Nuked MD Was Released

Unread post 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.

rezb1t
Posts: 20
Joined: Mon May 25, 2020 1:24 am
Has thanked: 2 times
Been thanked: 9 times

Re: A 1.0 Verilog Version of Nuked MD Was Released

Unread post 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!

User avatar
aberu
Core Developer
Posts: 1162
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 244 times
Been thanked: 404 times
Contact:

Re: A 1.0 Verilog Version of Nuked MD Was Released

Unread post 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.

birdybro~
craycraylj
Posts: 5
Joined: Sat Dec 03, 2022 4:37 pm
Been thanked: 1 time

Re: A 1.0 Verilog Version of Nuked MD Was Released

Unread post by craycraylj »

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

MrMister1985
Posts: 49
Joined: Sun Jan 09, 2022 5:21 pm
Has thanked: 19 times

Re: A 1.0 Verilog Version of Nuked MD Was Released

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

User avatar
Newsdee
Top Contributor
Posts: 830
Joined: Mon May 25, 2020 1:07 am
Has thanked: 98 times
Been thanked: 209 times

Re: A 1.0 Verilog Version of Nuked MD Was Released

Unread post 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.

FoxbatStargazer
Top Contributor
Posts: 995
Joined: Thu Dec 10, 2020 5:44 pm
Has thanked: 309 times
Been thanked: 228 times

Re: A 1.0 Verilog Version of Nuked MD Was Released

Unread post 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!

MrMister1985
Posts: 49
Joined: Sun Jan 09, 2022 5:21 pm
Has thanked: 19 times

Re: A 1.0 Verilog Version of Nuked MD Was Released

Unread post 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 :)

Post Reply