Pengembangan Mega Drive yang Luar Biasa
Daftar sumber daya berguna yang dikuratori untuk pemrograman mega drive.
Meskipun berusia lebih dari 30 tahun, Sega Mega Drive (atau Genesis) masih hidup dan menendang. Komunitas penggemar yang bersemangat telah menjaga impian 16-bit tetap hidup dengan merilis proyek dan permainan baru selama bertahun-tahun. Jika Anda juga selalu ingin membuat game Mega Drive Anda sendiri, maka berikut adalah daftar berbagai sumber daya untuk membantu Anda memulai!
Jangan ragu untuk mengirimkan permintaan tarik jika Anda memiliki sesuatu untuk ditambahkan ke daftar.
Isi
- Dokumentasi dan Artikel
- Pemrograman
- Kerangka kerja
- Toolchains
- Mesin
- Cuplikan dan demo
- Tutorial
- Peralatan
- Suara dan musik
- Game open source
- REVERSE REGING
- Komunitas
- Perangkat keras ekstra
- Situs dan Sumber Daya lainnya
Dokumentasi dan Artikel
- Membuat game Sega Mega Drive / Genesis di 2019 - Sebuah artikel tentang pengembangan MD saat ini
- Mega Drive Development Wiki - Wiki tentang aspek teknis dari Mega Drive
- Manual Sega Genesis - Tinjauan Teknis Mega Drive oleh Sega
- Catatan Perangkat Keras oleh Kabuto - Catatan Perangkat Keras Drive Sega Mega yang ditulis oleh Kabuto of Titan selama pengembangan Overdrive 2
- Mendorong poligon pada drive mega - overdrive 2 demo poligon renderer write -up
- Red Eyes Demo Demo Teknis - Detail tentang Demo Mata Merah Album Musik Remute Technoptimistic
- Perangkat Keras Kit Pengembangan MD - Melihat Perangkat Keras Kit Pengembangan MD
- Halo, Sega Genesis - Posting tentang bereksperimen dengan MD Dev (termasuk contoh kode)
- Sega VR dihidupkan kembali - menghidupkan kembali aksesori Sega VR yang belum dirilis
- Porting Fantasy Zone ke Mega Drive - Porting Fantasy Zone ke Mega Drive (dalam bahasa Jepang)
- Wawancara M2 pada 3D Sonic the Hedgehog - Wawancara dengan M2 Tentang Mengembangkan Versi Klasik Sega 3D dari Sonic
- Dokumen Suara Sega Japan - Dokumen Teknis tentang YM2612 dan Driver Suara Mega Drive
- Menggali harta karun dalam kode sumber Aladdin - Sebuah artikel yang mengeksplorasi kode sumber Aladdin
- Referensi otoritatif tentang YM2612 - Tumpukan seluruh dokumentasi Jepang di YM2612
- Exodus MD Tech Docs - Detail Teknis Penting untuk Emulasi dan Pengembangan
- Driver suara Sonic the Hedgehog - sebuah artikel tentang driver suara yang digunakan dalam game sonik klasik
- Sonic Megamix bukan Sonic CD! - Sebuah artikel tentang apa itu sonic megamix (dan tidak)
- Bagaimana Saya Membangun Kit Perangkat Keras Sega Mega Drive saya sendiri dari awal - artikel tentang membangun devkit, perangkat keras, dan semuanya.
- 16 Bits Homebrew Development Book (Spanyol) (Amazon) - Buku Pengembangan Mega Drive Menggunakan SGDK (dalam bahasa Spanyol).
Pemrograman
Kerangka kerja dan kompiler
- SGDK - Memungkinkan Anda untuk mengembangkan game Mega Drive di C
- SecondBasic - memungkinkan Anda untuk mengembangkan game mega drive di dasar
- Java Grinder - Memungkinkan Anda mengembangkan game Mega Drive di Java
- 32x Devkit - Devkit, manual dan tautan untuk pengembangan 32x
- NextBasic - halaman tentang kompiler nextbasic
- Basiegaxorz - The Sega Genesis Tiny Basic Compiler
- Blastforth - Kit Pengembangan untuk Mega Drive Menggunakan Bahasa Pemrograman Forth
- MDK - pengaturan pengembangan megadrive barebones.
- Pysega - Sega Genesis / Mega Drive Development Kit (SDK) Ditulis dalam Python
- MDDEV - Devkit megadrive kecil dengan tujuan pembelajaran.
- GINCS Studio - alat untuk membuat petualangan teks dan novel visual untuk Mega Drive (halaman dalam bahasa Rusia)
- Megadev - Kerangka Pengembangan CD Sega Mega
- Pilihan4Genesis - Klon pilihan yang menghasilkan ROM Sega Genesis; Ini dapat digunakan untuk novel visual atau presentasi multimedia sederhana
Toolchains
- Marsdev - Cross Platform Mega Drive / 32x Toolchain
- MDCC - Sega Mega Drive GCC Toolchain
- SGDK untuk Linux - satu set Makefile untuk membuat SGDK bekerja di Linux
Mesin
- Kadventure - Mesin Game Petualangan Menggunakan SGDK dan Python
- BSPVIEW - mesin grafis 3D yang sedang berlangsung
- PortalView - Renderer BSP/Portal generasi kedua
- SGDK Platformer Studio - Mudah digunakan mesin untuk membuat platformer untuk Sega Genesis
Cuplikan dan demo
- Sampel dalam 68000 Majelis - Sampel kecil, bijaksana, lengkap untuk Sega Mega Drive di 68000 Assembly
- Sampel Arcadetv - Cuplikan kode dalam perakitan untuk drive mega
- Membajak Keranjang Lock-On S&K-Cara Membajak Keranjang Lock-On Sonic & Knuckles
- Menulis ROM Menggunakan Rust-Proyek Bukti Konsep Menggunakan Rust untuk Menulis Mega Drive ROM
Tutorial
Perakitan
- Plutiedev - Berbagai tutorial tentang pemrograman 68000, Z80 dan banyak lagi
- 68000 pemrograman perakitan untuk Sega Genesis - Berbagai tutorial tentang pengkodean perakitan untuk drive mega
- Big Evil Corporation - Tutorial untuk memulai dengan pengkodean perakitan untuk Mega Drive
- Mode 5 - Beberapa tutorial perakitan dasar
- Tutorial Pemula Motorola 68000 Markeyjester - Tutorial Majelis 68000 yang Luas untuk Pemula
- Tutorial Hugues Johnson - Tutorial Pemrograman Majelis
SGDK
- OHSAT Games - Berbagai proyek lengkap dan tutorial satu kali untuk SGDK
- Danibus - berbagai tutorial SGDK dalam bahasa Spanyol dan Inggris
Peralatan
- Beehive - Alat konten lengkap untuk drive Sega Mega
- MDTOOLS - Kumpulan beberapa alat gratis yang dirancang untuk membantu dalam pengembangan Mega Drive Homebrew
- Kode Genesis - Ekstensi Kode Studio Visual untuk menggunakan SGDK yang mudah dan beberapa alat lain seperti ubin.
- Color Mixer - Color Mixer untuk Sega Mega Drive
- Sonic Retro Tools - Koleksi Alat dan Disassemblies oleh Anggota Sonic Retro
- Batch Palet - Konversi Gambar untuk Menggunakan Palet Warna Tertentu (Dibuat Untuk Digunakan Dengan SGDK)
- 240p Test Suite - Suite Tes untuk mengevaluasi Upscaler dan Peralatan Terkait
- Tiled-Python-to-C-alat Python untuk mengonversi data XML ubin ke C untuk digunakan dengan SGDK
- Retro Graphics Toolkit - Alat Grafik untuk Mengubah Gambar untuk Digunakan pada Sistem Retro
- Tume - editor peta lama untuk 8bit dan 16bit game
- Aseprite Mega Drive Digitizer - Tampilkan gambar dari Aseprite pada CRT Anda menggunakan Mega Drive
- MCD -Verificator - Program Uji untuk Verifikasi Akurasi Inti CD
Suara dan musik
- Echo - Mesin Suara Mega Drive
- Mega PCM - Driver suara yang secara eksklusif memainkan sampel audio digital melalui saluran DAC chip suara YM2612
- Mega Drive MIDI Interface - Kontrol Yamaha YM2612 dan PSG dari Sega Mega Drive melalui MIDI
- MDTRACKER - Pelacak Musik Asli untuk Mega Drive
- MDSDRV - Driver Suara untuk Sega Mega Drive
- MML2VGM - Mengonversi file MML ke format mega drive
- Lusid -Dreams - Pemain SID untuk SEGA 32X
- VGM Music Maker Primer - primer dalam menciptakan musik untuk mega drive
- Tutorial Instrumen Deflemask - Panduan Video untuk Membuat Instrumen FM Untuk Drive Mega Sega
- Genny VST - VST untuk DAWS meniru instrumen Mega Drive
- Emulasi MD Chipsynth (Video) - Video tentang rig yang dibuat untuk emulasi Chipsynth MD
- Tungku - Pelacak Chiptune multi -sistem yang kompatibel dengan modul deflemask
- Pseym - Editor Instrumen YM2612 bergaya retro
Game open-source
- Tanglewood - Platformer yang dibuat dalam perakitan
- 5 Bintang - SHMUP minimalis yang dibuat dalam perakitan oleh Sikthehedgehog
- Miniplanets - Platformer unik yang dibuat dalam perakitan oleh Sikthehedgehog
- Project MD - Game lain oleh Sikthehedgehog
- Castle Dragon - Platformer yang dibuat dalam perakitan ... oleh Sikthehedgehog
- Mega Grappler X - dan game lain oleh Sikthehedgehog!
- Cave Story MD - Penulisan ulang/Port of Cave Story untuk Mega Drive
- Penguin World - Game yang dibuat menggunakan SGDK
- Istirahat makan siang - permainan yang dibuat menggunakan SGDK
- Perbaikan Right 2 - Game 2 -pemain yang dibuat menggunakan SGDK
- Dr. Mario MD - Pelabuhan Dr. Mario, dibuat menggunakan SGDK
- Megadrivesnake - permainan ular yang dibuat menggunakan SGDK
- Game Moon Watcher - Berbagai game dan port menggunakan SGDK dan/atau perakitan
- Tetris MD - permainan tetris yang dibuat menggunakan SGDK
- TRO -NOW - permainan tron lightcycle yang dibuat menggunakan SGDK
- Petugas Ritel '89 - Game Fiksi Interaktif Buatan Majelis
- Chris Shrigley Source Code Archive - Koleksi Kode Permainan yang dikerjakan Chris Shrigley (hanya untuk tujuan pendidikan!)
- Battlecity Online - Port Battlecity dengan Multiplayer Online
- Fatal Smarties - Entri untuk Global Game Jam 2016
- Pingouin Bleu - SHMUP horizontal ditulis dengan SGDK
- Downforce - Pembalap futuristik yang ditulis dalam C
- Ramless Pong - Sumber Kode Pong yang tidak menggunakan RAM, hanya REG CPU
- xrick - klon Rick Dangerous untuk 32x
- Wolf32x - Kode Sumber untuk Wolf32x
- Uwol - Quest for Money - Sumber Kode untuk Uwol
- Doom - Bukti Konsep Doom Port untuk Mega Drive
- Crazy Driver - permainan mengemudi top -view yang sederhana yang ditulis dalam C
- Casanova: Misi Cinta
REVERSE REGING
Disassemblies
- Lory90 Dissassemblies - Dissassemblies dari berbagai permainan drive mega
- Video Vladimir Kononovich - Video tentang Reverse -Engineering (dalam bahasa Rusia)
- Alat Vladimir Kononovich - Berbagai Alat untuk Mega Drive Reverse -Engineering
- Shining Force Central - Github dengan proyek yang berkaitan dengan Games Force yang bersinar
- TMSS Disassembly - Pembongkaran sistem keamanan merek dagang
Komunitas
Papan
Perselisihan
- SGDK
- Plutiedev
- Mega Drive Developers Collective
- Segaxtreme
- Emulator blastem
- Deflemask
- Modulator keempat
Perangkat keras ekstra
- SVP Chip Development - Papan perangkat keras open -source untuk mengubah kartrid balap virtua ritel menjadi "devkits", assembler untuk chip SVP DSP, sumber dan dokumen.
- Megawifi - WiFi diaktifkan kartrid untuk mega drive
Situs dan Sumber Daya lainnya
- Romhacking.net MD - Sumber Daya untuk Pengembangan Mega Drive
- Romhacking.net mcd - sumber daya untuk pengembangan cd mega
- Romhacking.net 32x - sumber daya untuk pengembangan 32x
- Kekuatan SMS! - Sumber Daya untuk Pengembangan Sistem Master
- Super Splash Wave - Video YouTube oleh Strafefox yang mencakup pengembangan berbagai game, termasuk Mega Drive Games
- Dithering pada genesis sega dengan video komposit - pemeriksaan video gabungan dan komposit pada genesis sega
- Sega Genesis Rasio Aspek Resolusi Rendah - Pemeriksaan Sega Genesis/Mega Drive Output dari Game Resolusi Rendah (256x224) ke CRT
- Flamewing GitHub - Github dengan berbagai proyek Mega Drive
- GENESISFAN64 GITHUB - GitHub dengan berbagai Mega Drive dan 32x Project
- Blog Mega Cat Studios - Blog tentang Pengembangan Mega Drive oleh Mega Cat Studios
- 2020 Game di Dreamcast dan Mega Drive - Daftar game yang dibuat pada tahun 2020 untuk Dreamcast dan Mega Drive