Page 1 of 1

Anyone doing anything with the Nuked-MD source?

Posted: Tue Jan 28, 2025 3:58 pm
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.

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

Posted: Tue Jan 28, 2025 7:17 pm
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