Nuked-MD-FPGA VS independence-day

Compare Nuked-MD-FPGA vs independence-day and see what are their differences.

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
Nuked-MD-FPGA independence-day
6 1
284 6
- -
9.1 2.5
8 months ago 3 months ago
Verilog Go
GNU General Public License v3.0 only -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

Nuked-MD-FPGA

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

independence-day

Posts with mentions or reviews of independence-day. We have used some of these posts to build our list of alternatives and similar projects.
  • Additional $GNOT #airdrop details - 750M $GNOT airdropped for $ATOM holders and stakers, tokenomics, mention of $GNOSH
    1 project | /r/CosmosAirdrops | 28 Aug 2022
    More $GNOT details that were shared by Manfred Touron https://twitter.com/moul - $GNOT #airdrop may be released later in 2022; if not it's because it makes sense to wait as the platform is developed further - CEX addresses will be removed from calculations before launch - Part of Gnoland may be releasing later in 2022; TBD - Some projects backed by the Gno chain may be released this year as well - Team is focused on making the platform robust for developers - @adenaapp is developed by an independent team - An external contributor started working on a Keplr integration - Team expects to have multiple $GNOT claiming options on #airdrop day - There will be an official method to claim that will be promoted by the team - For #airdrop allocation you can use the http://gnoland.space tool based on the current version of the airdrop which is available here: https://github.com/gnolang/independence-day - Team detected inconsistencies in the airdrop file so for now consider that the checker returns an invalid value - Team is still defining some parts of the project; will make announcements later via @_gnoland - http://gnoland.space is not official the website of Gno, but most of the information is based on things team shared with the webmaster and is still accurate - The current official way to interact with the chain is « gnokey », the built-in CLI Thread: https://twitter.com/Airdrops\_one/status/1564009094805176320

What are some alternatives?

When comparing Nuked-MD-FPGA and independence-day you can also consider the following projects:

MegaDrivePlusPlus - Universal Region mod, 50/60 Hz switch and In-Game-Reset (IGR) for Sega Mega Drive (AKA Genesis)

GoOpenDrop - a Go Implementation and Enhancement of the Awesome Open Source AirDrop implementation work of seemoo-lab: https://github.com/seemoo-lab/opendrop

Genesis_MiSTer - Sega Genesis for MiSTer

dragonpilot - dragonpilot - 基於 openpilot 的開源駕駛輔助系統

Nuked-OPN2 - Cycle-accurate Yamaha YM3438(YM2612) emulator

gno - Gno: An interpreted, stack-based Go virtual machine to build succinct and composable apps + Gno.land: a blockchain for timeless code and fair open-source

analogue-pocket-utils - Collection of IP and information on how to develop for openFPGA and Analogue Pocket

Emulatrix - Emulatrix - JavaScript and WebAssembly Emulator - Sega Genesis, Nintendo, Super Nintendo, GameBoy, GameBoy Color, GameBoy Advance, MAME32, DOSBox and Virtual Machines

moa - An emulator for various m68k and z80 based computers, written in Rust. Currently it has support for the Sega Genesis, TRS-80, and Computie (my own project), with Macintosh support in the works

Lemuroid - All in one emulator on Android!

SGDK - SGDK - A free and open development kit for the Sega Mega Drive

Provenance - iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com |