I reversed engineered the MegaDrive for 35 years ago and build my own hardware development kit, got a blog about this project at https://nestenius.se/hardware/how-i-built-my-own-sega-mega-d...
The game experience was completely immersive, and it strangely felt both futuristic and absolutely belonging to its time at once. It was pure Zen of gaming. Oh yes, and the grass was greener, of course..)
Flashback is still the #1 game ever for me, followed by Earthworm Jim and Mortal Kombat.
AV INTELLIGENT TERMINAL WITH OPTICAL DISC DRIVE
Megadev is a development kit for the Sega Mega Drive and Mega CD hardware. It is collection of utilities, headers, documentation, and examples to make development for these systems less painful than starting from scratch.
Megadev is intended for those who already have some experience with C or M68k assembly programming and have at least a passing familiarity with embedded systems. It is less "friendly" than something like SGDK. This is due in large part to the focus on the Mega CD (which brings with it notably increased complexity) but also arises from a desire for a development system that is more flexible for skilled developers and less reliant on an abundance of external utilities.
Please refer to docs/manual.md for installation and usage information.
SEGA, Mega Drive, Mega CD and all related names, logos, trademarks and other indicia are the sole property of SEGA CORPORATION and its parent organization SEGA SAMMY HOLDINGS INC. Any use of these names or marks is for purely illustrative purposes within the boundaries of common-sense fair use.
Megadev is not affiliated with, endorsed by, or connected in any way with SEGA CORPORATION. The Megadev project is distributed free of charge under a permissive license and is developed as an unofficial, non-profit fan project.