Nuked-MD-FPGA

Mega Drive/Genesis core written in Verilog (by nukeykt)

Nuked-MD-FPGA Alternatives

Similar projects and alternatives to Nuked-MD-FPGA

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Nuked-MD-FPGA alternative or higher similarity.

Nuked-MD-FPGA reviews and mentions

Posts with mentions or reviews of Nuked-MD-FPGA. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-11-27.
  • FPGAs and the Renaissance of Retro Hardware
    2 projects | news.ycombinator.com | 27 Nov 2023
    The reality is that the vast majority of these FPGA-based clones don't actually perfectly emulate the logic. They're using the same reverse engineering techniques the traditional emulator developers used and sometimes even the same community documentation. The results are often quite good, but they're making a new implementation that matches the observed behavior of the original system to the best of their abilities.

    Now there are some exceptions. Nuked MD FPGA[0] is a recent example of an FPGA recreation that is a fairly direct translation of the original logic using silicon die analysis. In this case, the logic is basically identical, but as you guessed the physical layout is different. Generally speaking, you write FPGA "gateware" in a language like Verilog or VHDL. These don't intrinsically have any information about the physical layout of the logic which is handled by the toolchain instead. As wmf says, this is generally not a problem most of the time. For synchronous logic, either the total propagation delay is small enough for a single cycle or it isn't. The toolchain will estimate this delay and report whether you met timing or not for the configured clockspeed.

    Not everything you can do in silicon translates well to FPGAs (both clock edges is also generally not well supported for instance), but for the most part these things are easy enough to work around.

    [0] https://github.com/nukeykt/Nuked-MD-FPGA

  • Nuked-MD-FPGA – accurate Sega Genesis re-implementation based on decapped chips
    1 project | /r/patient_hackernews | 7 Aug 2023
    1 project | /r/hackernews | 5 Aug 2023
    3 projects | news.ycombinator.com | 3 Aug 2023
    Kinda, sorta? This is like saying "a computer is not enough, you need a binary." What's here is the source code in Verilog. This produces a netlist (set of gates) which is synthesized into an actual bitstream (proprietary gate configuration file) for a specific FPGA hosted on a specific board.

    In this case, the project isn't very documented but it looks like fairly generic Verilog without a lot of vendor specific extensions. So, what you need is a Verilog toolchain which can synthesize the source code into a netlist, and then into a bitstream, and the right set of extra code to target an actual physical piece of hardware.

    Right now, it looks like the only board support that's checked into the repository is for the Icarus Verilog simulation environment: https://github.com/nukeykt/Nuked-MD-FPGA/tree/main/icarus .

    But, the overall setup looks pretty simple and generic, so it should (hopefully) be possible to synthesize to your board of choice by reimplementing run.v and memstubs.v towards an actual hardware configuration.

  • Nuked-MD-FPGA -- cycle-accurate Sega Genesis/MD hardware implementation based on reverse-engineering console's chips
    1 project | /r/bag_o_news | 6 Aug 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 30 Apr 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic Nuked-MD-FPGA repo stats
6
283
9.1
7 months ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com