-
Notifications
You must be signed in to change notification settings - Fork 29
Description
Thank you for creating this list, great idea!
Check out these two extensive retrocoding GitHub lists (probably the best of their kind) as an example of how the Mega Drive list could possibly be developed further when it comes to the content and look:
- Awesome Game Boy Development: https://gbdev.io/list.html
- Awesome N64 Development: https://n64.dev/
Some suggestions for the list:
-
Two links for the beginners: Mega Drive Architecture A Practical Analysis (https://www.copetti.org/writings/consoles/mega-drive-genesis/) and A Guide to the Graphics of the Sega Mega Drive / Genesis (https://rasterscroll.com/mdgraphics/)
-
Coding Secrets: https://www.youtube.com/c/CodingSecrets/
-
matteusbeus retro game dev channel: https://www.youtube.com/c/matteusbeusRetroDev/
-
SEGA Mega Drive / Genesis hardware notes written by Kabuto of TiTAN during the development of Overdrive 2: https://docs.google.com/document/u/1/d/1ST9GbFfPnIjLT5loytFCm3pB0kWQ1Oe34DCBBV8saY8/
-
Pushing Polygons on the Mega Drive [Overdrive 2 demo polygon renderer write-up]: https://jix.one/pushing-polygons-on-the-mega-drive/
-
Red Eyes demo technical details: https://docs.google.com/document/d/17pX_PS5uXSWoaS71JurC-DSKIV8ZAzlaP4o1jXbJ9CA/edit
-
Blast Processing demo by Gabriel Morales: https://www.youtube.com/watch?v=rvvL6S5Buiw
-
32X DevKit: https://github.com/viciious/32XDK
-
DOOM 32x: Resurrection project: https://www.doomworld.com/forum/topic/119202-32x-resurrection/
-
ProjectCD -- Mega CD Boot Loader: https://github.com/LukeUsher/ProjectCD
-
240p Test Suite for Sega Genesis/Sega CD: https://github.com/ArtemioUrbina/240pTestSuite/tree/master/240psuite/Genesis/240p
-
Mike Pavone's Projects, BlastEm, Sega CD research: https://www.retrodev.com/
-
Sega CD Frog Feast homebrew source code: http://frogfeast.rastersoft.net/SegaCDSrc.html
-
Look carefully through the stuff gathered here by moon-watcher — homebrew (especially check out ports of the indie games l’Abbaye des Morts and Bug Hunt, as well as Griel’s Quest, Chase, Zooming Secretary, MegaAtoms), demoscene examples, and some other things: https://github.com/moon-watcher They update this collection from time to time.
-
TetrisMD homebrew: https://github.com/NeroJin/TetrisMD
-
Tro-Now homebrew: https://github.com/bitbitjam/bbj2/tree/master/%5BMD%5D%20Tro-Now
-
Retail Clerk '89 homebrew: https://www.huguesjohnson.com/rc89/ And the dev's programming tutorial: https://huguesjohnson.com/programming/genesis/palettes/
-
Mode 7 demo by gasega68k technical discussion: http://gendev.spritesmind.net/forum/viewtopic.php?f=8&t=1959
-
Wolfenstein 3D by gasega68k technical discussion: https://gendev.spritesmind.net/forum/viewtopic.php?t=1537
-
Star Fox demos by gasega68k (https://www.youtube.com/watch?v=YUZpF2JLF4s) and Stef (https://www.youtube.com/watch?v=UuYFmIEtLLk) could also be mentioned
-
Resistance Sega Mega Drive demos: http://www.resistance.no/?location=platforms&category=9
-
Paprium is controversial, but because of its interesting technical side (the use of an enhancement chip, for example), I think the project could be mentioned: https://www.retrorgb.com/paprium-reviews-are-in.html
-
Source Code Archive : The Chris Shrigley Page [including Sega Genesis, Sega CD games]: http://shrigley.com/source_code_archive/
-
Sega Mega Drive (Genesis) Development Kit Hardware: https://www.retroreversing.com/sega-mega-drive-genesis-development-kit/
-
Hello, Sega Genesis: https://log.martinatkins.me/2020/01/20/hello-sega-genesis/
-
Sonic Retro on GitHub: Collection of tools and disassemblies by the members of Sonic Retro: https://github.com/sonicretro
-
Demonstration of hijacking the Sonic & Knuckles lock-on cart to run user code: https://github.com/BigEvilCorporation/s3k_hijack
-
lory90 disassembly projects: https://github.com/lory90
-
Vladimir Kononovich creates Sega Genesis software reverse-engineering videos (in Russian, one can use automatic CC translation): https://www.youtube.com/watch?v=aNJtvdeVllA&list=PL9T2Lv4uZytQxcYFUG9bZ0IBSFiljVV70 On Github they have also some tools for Sega Genesis reverse-engineering: https://github.com/lab313ru
-
Sega Genesis (https://www.romhacking.net/?page=documents&category=&platform=11), Sega CD (https://www.romhacking.net/?page=documents&category=&platform=29), Sega 32X (https://www.romhacking.net/?page=documents&category=&platform=31) Documents section at ROMhacking.net
-
MegaWiFi: https://github.com/doragasu/mw
-
Battle City port with network support: https://github.com/krikzz/BattleCity-online
-
A proof-of-concept project using Rust to write Mega Drive ROMs: https://github.com/ricky26/rust-mega-drive
-
How to make Sega Genesis music (in 1994): video about GEMS: https://www.youtube.com/watch?v=WEvnZRCW_qc
-
Creating Music and Sound for the Sega Genesis/Mega-Drive: A Primer for Using the VGM Music Maker: https://megacatstudios.com/blogs/retro-development/creating-music-and-sound-for-the-sega-genesis-mega-drive-a-primer-for-using-the-vgm-music-maker
-
DefleMask Instrument Tutorial - Sega Genesis / Megadrive FM Sound video [currently part 1 only]: https://www.youtube.com/watch?v=wS8edjurjDw
-
PaletteBatch: https://allone-works.itch.io/palette-batch
-
Sega VR Revived: https://gamehistory.org/segavr/
-
Widescreen Genesis Emulator (could be an interesting feature, if someone would like to put their homebrew game on Steam, for instance): https://www.retrorgb.com/retroarch-now-has-a-widescreen-genesis-emulator.html
-
Communities: SpritesMind.Net, Discords: SGDK (https://discord.com/invite/hpHesQG), Plutiedev (https://discord.com/invite/k79rzTz), Mega Drive Developers Collective (https://discord.com/invite/QdudKChTxn), SegaXtreme (https://discord.com/invite/C5TbdCH), BlastEm emulator (https://discord.com/invite/mQW4MKD), DefleMask (https://discord.com/invite/bqSNKHE), The Fourth Modulator (https://discord.com/invite/PSwpJ85)
-
Popular emulators (http://emulation.gametechwiki.com/index.php/Sega_Genesis_emulators), hardware reimplementations MiSTer FPGA (https://github.com/MiSTer-devel/Main_MiSTer/wiki), Mega Sg (https://www.youtube.com/watch?v=_ZCQ6kN9Ie0)
-
Flashcarts could also be mentioned. Including the functionality of some to use enhanced CD audio (Mega Evedrive PRO: https://github.com/krikzz/msu-md, MegaSD: https://downloads.terraonion.com/public/MegaSD_DEV_Manual.pdf), SVP chip support, Mega Evedrive PRO can also run accelerated Doom, utilize MegaColor enhanced video playback (https://twitter.com/GamesUniq), emulate NES.
-
One could also try to list Mega Drive homebrew publishers, and what choice does one have when it comes to new homebrew cartridge boards to put their games on
-
SMS Power! community could be mentioned as well, if someone would like to use Mega Drive's Master System capabilities and make a game for that system: https://www.smspower.org/
Regards