Anyone doing anything with the Nuked-MD source?

Ask anything your want about Megadrive/Genesis programming.

Moderator: BigEvilCorporation

Post Reply
Matt Grum
Newbie
Posts: 9
Joined: Sun Dec 19, 2021 10:05 pm

Anyone doing anything with the Nuked-MD source?

Post by Matt Grum »

Nuked-MD is a gate level recreation of the Mega Drive hardware based on photos of decapped chips, all implemented in C. It ought to be a great tool for debugging issues that occur on real hardware but not in emulators, or just learning more about how everything really works.

There are a couple of barriers to this, firstly the execution time is very slow (hundreds of times slower than a real MD). Secondly there's no mapping from the internal state to actual register names etc.

I'm thinking about starting a project to apply GPU based acceleration and to figure out how to extract the values of registers. I know the authors are more interested in FPGA implementations, but I wanted to check if anyone else was already doing this so there wasn't any duplication of work.
HardWareMan
Very interested
Posts: 752
Joined: Sat Dec 15, 2007 7:49 am
Location: Kazakhstan, Pavlodar

Re: Anyone doing anything with the Nuked-MD source?

Post by HardWareMan »

Yeah, I am very glad that I was able to push this project to some logical conclusion. It was last year. Some information was published on the forum in neighboring branches. For example, how exactly the 8/16 data bridge arbitration works.

In addition to the emulators from Nuke, you can look at the result of the decap itself in the emu-russia repository. There are convenient schemes in Logisim.

Nuke repository: https://github.com/nukeykt
Emu-russia repository: https://github.com/emu-russia
Post Reply