mega-drive

Open-source projects categorized as mega-drive
Language: + C + C++ + Verilog

Top 6 mega-drive Open-Source Projects

  • SGDK

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

  • Project mention: FC8 – Faster 68K Decompression (2016) | news.ycombinator.com | 2024-04-29

    I'm working on a game for Amiga (another 68k-based platform) and settled on ZX0 to decompress assets on the fly: https://github.com/einar-saukas/ZX0

    I was originally using LZ4, but I switched to ZX0 after learning that it can do in-place decompression, which means I don't have to allocate separate memory for the compressed data. I'm very happy with the compression ratio, and decompression of large assets (~48kb) only takes a few frames on a 7MHz 68000.

    Also of note is LZ4W, included in Sega Genesis Dev Kit (and discussed in the comments section of OP's article), a variant of LZ4 that only uses word-aligned operations. That makes it much faster on the 68000, which can struggle to efficiently handle 8-bit data. More info here: https://github.com/Stephane-D/SGDK/blob/master/bin/lz4w.txt

  • cave-story-md

    A fan port of Cave Story for the Sega Mega Drive

  • 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.

    InfluxDB logo
  • rom-properties

    ROM Properties Page shell extension

  • Nuked-MD-FPGA

    Mega Drive/Genesis core written in Verilog

  • Project mention: FPGAs and the Renaissance of Retro Hardware | news.ycombinator.com | 2023-11-27

    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

  • MegaDrivePlusPlus

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

  • Project mention: GitHub and all it’s glory! | /r/consolemodding | 2023-06-04
  • ym2020

  • Project mention: Honebrew on cartridge | /r/Gameboy | 2023-10-05

    The cartridge and ROM was done by Catskull Electronics. https://catskullelectronics.com/

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

mega-drive related posts

  • Honebrew on cartridge

    1 project | /r/Gameboy | 5 Oct 2023
  • Cave Story keeps doing this weird thing with save states…

    1 project | /r/RG35XX | 8 Apr 2023
  • Indie Genesis Games

    1 project | /r/SEGAGENESIS | 31 Jan 2023
  • Got Cave Story (NXEngine) working!

    3 projects | /r/MiyooMini | 31 May 2022
  • Cave Story - Mega Drive/Genesis v0.8.0

    1 project | /r/SEGAGENESIS | 26 Feb 2022
  • My son playing the Cave Story MegaDrive/Genesis conversation on the Mega Analogue. Fantastic port!

    1 project | /r/retrogaming | 1 Jan 2022
  • [GOG] (Game) Cave Story®'s Secret Santa

    1 project | /r/FreeGameFindings | 11 Dec 2021
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 17 May 2024
    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. Learn more →

Index

What are some of the best open-source mega-drive projects? This list will help you:

Project Stars
1 SGDK 1,659
2 cave-story-md 547
3 rom-properties 440
4 Nuked-MD-FPGA 284
5 MegaDrivePlusPlus 114
6 ym2020 4

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