Tolle Mega Drive -Entwicklung
Eine kuratierte Liste nützlicher Ressourcen für Mega Drive -Programmierung.
Obwohl der Sega Mega Drive (oder Genesis) über 30 Jahre alt ist, lebt und tritt sie noch. Eine Gemeinschaft leidenschaftlicher Fans hat den 16-Bit-Traum am Leben erhalten, indem er im Laufe der Jahre neue Projekte und Spiele veröffentlichen. Wenn Sie auch schon immer Ihr eigenes Mega Drive -Spiel erstellen wollten, dann finden Sie hier eine Liste verschiedener Ressourcen, um Ihnen den Einstieg zu erleichtern!
Sie können eine Pull -Anfrage senden, wenn Sie die Liste hinzufügen können.
Inhalt
- Dokumentation und Artikel
- Programmierung
- Frameworks
- Toolchains
- Motoren
- Ausschnitte und Demos
- Tutorials
- Werkzeuge
- Sound und Musik
- Open Source -Spiele
- Reverse Engineering
- Gemeinschaften
- Zusätzliche Hardware
- Andere Websites und Ressourcen
Dokumentation und Artikel
- Erstellen eines Sega Mega Drive / Genesis -Spiels im Jahr 2019 - Ein Artikel über die aktuelle MD -Entwicklung
- Mega Drive Development Wiki - Ein Wiki über die technischen Aspekte des Mega -Laufwerks
- Sega Genesis Manual - Ein technischer Überblick über das Mega -Laufwerk von Sega
- Hardware -Notizen von Kabuto - Sega Mega Drive Hardware Notizen von Kabuto von Titan während der Entwicklung von Overdrive 2 geschrieben
- Schieben Sie Polygone auf den Mega -Antrieb - Overdrive 2 Demo Polygon Renderer -Aufschreiben
- Red Eyes Demo technische Details - Details zur Red Eyes -Demo von Remutes Musikalbum Technopimistic
- Hardware für MD -Entwicklungskit - Ein Blick auf die Hardware für MD Development Kit
- Hallo, Sega Genesis - Ein Beitrag zum Experimentieren mit MD Dev (enthält Code -Beispiele)
- Sega VR wiederbelebt - Wiederbelebung des unveröffentlichten Sega VR -Zubehörs
- Portierung der Fantasyzone in das Mega Drive - Portierung der Fantasy -Zone auf dem Mega Drive (auf Japanisch)
- M2 -Interview über 3D Sonic the Hedgehog - Interview mit M2 über die Entwicklung der Sega 3D Classics -Version von Sonic
- Sega Japan Sound Dokumente - Technische Dokumente auf dem YM2612 und den Mega Drive Sound Treiber
- Graben nach Schatz in Aladdins Quellcode - Ein Artikel, in dem der Quellcode von Aladdin untersucht wird
- Eine maßgebliche Referenz zum YM2612 - ein ganzer Haufen japanischer Dokumentation zum YM2612
- Exodus MD Tech -Dokumente - Technische Details, die für die Emulation und Entwicklung wichtig sind
- Die Sound -Treiber von Sonic the Hedgehog - Ein Artikel über die Soundfahrer, die in den klassischen Sonic Games verwendet werden
- Sonic Megamix ist keine Sonic CD! - Ein Artikel darüber, was Sonic Megamix ist (und ist nicht)
- Wie ich mein eigenes Sega Mega Drive Hardware Dev Kit von Grund auf neu erstellt habe - ein Artikel über das Erstellen eines Devkits, einer Hardware und aller.
- 16 Bits Homebrew Development Book (Spanisch) (Amazon) - Mega Drive -Entwicklungsbuch mit SGDK (auf Spanisch).
Programmierung
Frameworks und Compiler
- SGDK - Ermöglicht Ihnen, Mega Drive -Spiele in C zu entwickeln
- Secondbasic - ermöglicht es Ihnen, Mega Drive -Spiele in Basic zu entwickeln
- Mit Java Grinder - ermöglicht es Ihnen, Mega Drive -Spiele in Java zu entwickeln
- 32x Devkit - Devkit, Handbücher und Links für die Entwicklung von 32x
- NEXTBASIC - Seite zum nächsten Basic -Compiler
- Basigaxorz - Der Sega Genesis Tiny Basic Compiler
- Blastforth - Entwicklungskit für das Mega -Laufwerk mit der Forth -Programmiersprache
- MDK - Barebones Megadrive Development Setup.
- Pysega - Sega Genesis / Mega Drive Development Kit (SDK) in Python geschrieben
- MDDEV - Ein kleiner Megadrive -Devkit mit Lernzwecken.
- Gincs Studio - Ein Werkzeug zum Erstellen von Textabenteuern und visuellen Romanen für den Mega -Laufwerk (Seite auf Russisch)
- Megadev - Ein Sega Mega CD -Entwicklungsrahmen
- Choice4Genesis - Ein Choicescript -Klon, der Sega Genesis -ROMs erzeugt; Es kann für visuelle Romane oder einfache Multimedia -Präsentationen verwendet werden
Toolchains
- Marsdev - Cross -Plattform Mega Drive / 32x Toolchain
- MDCC - Sega Mega Drive GCC -basierte Toolchain
- SGDK für Linux - eine Reihe von Makefiles, um SGDK unter Linux zum Laufen zu bringen
Motoren
- Kadventure - Eine Abenteuerspiel -Engine mit SGDK und Python
- BSPVIEW - Eine in der Progress 3D Graphics Engine
- Portalview - Ein BSP/Portal -Renderer der zweiten Generation
- SGDK Platformer Studio - einfach zu nützliche Engine, um Plattformer für Sega Genesis herzustellen
Ausschnitte und Demos
- Proben in 68000 Baugruppe - kleine, diskrete, vollständige Proben für den Sega Mega -Antrieb in 68000 Baugruppe
- Arcadetv -Proben - Code -Ausschnitte in der Montage für das Mega -Laufwerk
- Hijacking des S & K Lock-On Cart-So entführen Sie den Sonic & Knuckles Lock-On Cart
- ROMS mit Rost schreiben-ein Proof-of-Concept-Projekt mit Rost zum Schreiben von Mega Drive-ROMs
Tutorials
Montage
- PlutieDev - Verschiedene Tutorials zum Programmieren der 68000, Z80 und mehr
- 68000 Assembly -Programmierung für die Sega Genesis - verschiedene Tutorials zur Versammlung codieren für das Mega -Antrieb
- Big Evil Corporation - Ein Tutorial über den Einstieg mit der Versammlungscodierung für den Mega Drive
- Modus 5 - Einige grundlegende Montage -Tutorials
- Markeyjesters Motorola 68000 Anfänger -Tutorial - Ein umfangreiches Tutorial für Anfänger von 68000 Montage
- Hugues Johnson Tutorials - Ein Assembly -Programmier -Tutorial
SGDK
- OHSAT -Spiele - verschiedene vollständige Projekt- und einmalige Tutorials für SGDK
- Danibus - Verschiedene SGDK -Tutorials in Spanisch und Englisch
Werkzeuge
- Beehive - Ein komplettes Inhaltstool für das Sega Mega Drive
- Mdtools - Eine Sammlung mehrerer kostenloser Tools, die zur Entwicklung von Mega Drive Homebrew helfen sollen
- Genesis Code - Visual Studio -Code -Erweiterung für die Verwendung einfach SGDK und einige andere Tools wie Tiled.
- Farbmixer - Farbmixer für Sega Mega Drive
- Sonic Retro Tools - Sammlung von Tools und Disassemblys durch die Mitglieder von Sonic Retro
- Palette -Stapel - Konvertiert Bilder, um bestimmte Farbpaletten zu verwenden (für die Verwendung mit SGDK hergestellt)
- 240p Testsuite - eine Testsuite zur Bewertung von Upscalern und verwandten Geräten
- Fliesen-Python-zu-C-Ein Python-Tool zum Umwandeln von gefliesten XML-Daten in C zur Verwendung mit SGDK
- Retro Graphics Toolkit - Ein Grafik -Tool zum Konvertieren von Bildern zur Verwendung auf Retro -Systemen
- TUME - Ein alter Kartenredakteur für 8 -Bit- und 16 -Bit -Spiele
- Aseprite Mega Drive Digitizer - Zeigen Sie Bilder von AsePrite auf Ihrem CRT mit dem Mega -Laufwerk an
- MCD -Jährer - Ein Testprogramm zur Überprüfung der CD -Kerngenauigkeit
Sound und Musik
- Echo - eine Mega -Antriebs -Sound -Engine
- Mega PCM - Ein Soundfahrer, der ausschließlich digitalisierte Audio -Samples über einen DAC -Kanal des YM2612 -Soundchips abspielt
- Mega Drive MIDI Interface - Steuern Sie den Yamaha YM2612 und PSG des Sega Mega Drive über MIDI
- MDTRACKER - Native Music Tracker für den Mega Drive
- MDSDRV - Ein Soundfahrer für Sega Mega Drive
- MML2VGM - Konvertiert MML -Dateien in das MEGA -Laufwerksformat
- LUSID -Dreams - ein SID -Spieler für den Sega 32X
- VGM Music Maker Primer - eine Grundierung zum Erstellen von Musik für den Mega Drive
- Deflemask Instrument Tutorial - Ein Videohandbuch zum Erstellen von FM -Instrumenten für das Sega Mega Drive
- Genny VST - Eine VST für Daws, die Mega Drive -Instrumente emulieren
- Chipsynth MD Emulation (Video) - Video über Rigs, die für die Emulation von Chipsynth MD erstellt wurden
- Ofen - ein Multi -System -Chiptune -Tracker -Tracker, das mit Deflemask -Modulen kompatibel ist
- Pseym - Ein YM2612 -Instrumentenredakteur im Retro -Stil
Open-Source-Spiele
- Tanglewood - Ein Plattformgerät, der in der Montage hergestellt wurde
- 5 Sterne - Ein minimalistisches Shmup, der in der Versammlung von Sikthedgehog gemacht wurde
- Miniplanets - Ein einzigartiger Plattformer, der in der Versammlung von Sikthedgehog hergestellt wurde
- Project MD - Ein weiteres Spiel von Sikthededhog
- Dragon's Castle - Ein Plattformgerät in der Versammlung ... von Sikthedgehog
- Mega Grappler X - und ein weiteres Spiel von Sikthededhog!
- Cave Story MD - Ein Umschreiben/Hafen der Höhlengeschichte für den Mega Drive
- Penguin World - Ein Spiel, das mit SGDK gemacht wurde
- Mittagspause - Ein Spiel, das mit SGDK gemacht wurde
- Rechte 2 Reparatur - ein 2 -Spieler -Spiel, das mit SGDK gemacht wurde
- Dr. Mario MD - Ein Hafen von Dr. Mario, der mit SGDK hergestellt wurde
- MegadrivesNake - Ein Schlangenspiel, das mit SGDK gemacht wurde
- Moon Watcher -Spiele - verschiedene Spiele und Ports mit SGDK und/oder Montage
- Tetris MD - Ein Tetris -Spiel, das mit SGDK gemacht wurde
- Tro -now - Ein Tron Lightcycle -Spiel, das mit SGDK gemacht wurde
- Einzelhandelsschreiber '89 - Ein interaktives Belletristikspiel in der Versammlung
- Chris Shrigley Source Code Archiv - Sammlung von Spielen von Spielen Chris Shrigley arbeitete (nur für Bildungszwecke!)
- Battlecity Online - Ein Battlecity -Port mit Online -Multiplayer
- Fatal Smarties - Ein Eintrag für Global Game Jam 2016
- Pingouin Bleu - ein horizontaler Shmup mit SGDK geschrieben
- Abtrieb - Ein futuristischer Rennfahrer, der in C geschrieben wurde
- Ramless Pong - Quellcode von Pong, der RAM nicht verwendet, nur CPU -Regs
- Xrick - ein Klon von Rick Dangerous für die 32x
- Wolf32X - Quellcode für Wolf32X
- UWOL - Suche nach Geld - Quellcode für UWOL
- Doom - Proof of Concept Doom Port für Mega Drive
- Crazy Triver - ein simpeles Top -Ansicht -Fahrspiel in C geschrieben
- Casanova: Liebesmission
Reverse Engineering
Disassemblys
- lory90 dissemblies - dissassemblys verschiedener mega Drive -Spiele
- Vladimir Kononovich -Videos - Videos über umgekehrter Engineering (auf Russisch)
- Vladimir Kononovich -Werkzeuge - verschiedene Werkzeuge für Mega Drive Reverse -Engineering
- Shining Force Central - Ein Github mit Projekten im Zusammenhang mit den Shining Force -Spielen
- TMSS -Demontage - eine Demontage des Markensicherheitssystems
Gemeinschaften
Bretter
Zwietracht
- SGDK
- PlutieDev
- Mega Drive -Entwickler kollektiv
- Segaxtreme
- Blastem -Emulator
- Deflemaskieren
- Der vierte Modulator
Zusätzliche Hardware
- SVP -Chipentwicklung - Open -Source -Hardware -Boards, um Virtua -Rennpatronen im Einzelhandel in einen "DevKits", ein Assembler für den SVP -Chip -DSP, Quellen und Dokumente, umzuwandeln.
- Megawifi - WLAN fähiger Patrone für die Mega -Fahrt
Andere Websites und Ressourcen
- Romhacking.net MD - Ressourcen für die Entwicklung von Mega Drive -Antrieb
- Romhacking.net MCD - Ressourcen für die Mega -CD -Entwicklung
- Romhacking.net 32x - Ressourcen für 32x -Entwicklung
- SMS -Kraft! - Ressourcen zur Entwicklung des Master -Systems
- Super Splash Wave - YouTube -Videos von Strafefox über die Entwicklung verschiedener Spiele, einschließlich Mega Drive -Spiele
- Den Sega Genesis mit zusammengesetztem Video - Untersuchung von Dithering- und zusammengesetzten Videos auf der Sega -Genesis
- Sega Genesis niedriger Auflösungs -Aspektverhältnis - Untersuchung der Sega Genesis/Mega -Antriebsausgabe von Spielen mit niedriger Auflösung (256x224) zu einem CRT
- Flamewing Github - Ein Github mit verschiedenen Mega -Drive -Projekten
- Genesifan64 GitHub - Ein GitHub mit verschiedenen Mega -Antrieb und 32 -fachen Projekte
- Mega Cat Studios Blog - Ein Blog über Mega Drive Development von Mega Cat Studios
- 2020 Spiele auf Dreamcast und Mega Drive - Eine Liste von Spielen, die im Jahr 2020 für The Dreamcast und Mega Drive gemacht wurden