Потрясающая разработка Mega Drive
Куративный список полезных ресурсов для программирования Mega Drive.
Несмотря на то, что Sega Mega Drive (или Genesis) было более 30 лет, все еще жив и пинает. Сообщество страстных фанатов сохранило 16-разрядную мечту, выпустив новые проекты и игры на протяжении многих лет. Если вы также всегда хотели создать свою собственную игру Mega Drive, то вот список различных ресурсов, которые помогут вам начать!
Не стесняйтесь отправлять запрос на привлечение, если вам есть что добавить в список.
Содержимое
- Документация и статьи
- Программирование
- Рамки
- Инструменты
- Двигатели
- Фрагменты и демонстрации
- Учебные пособия
- Инструменты
- Звук и музыка
- Игры с открытым исходным кодом
- Обратная инженерия
- Сообщества
- Дополнительное оборудование
- Другие сайты и ресурсы
Документация и статьи
- Создание игры Sega Mega Drive / Genesis в 2019 году - статья о современной разработке MD
- Mega Drive Development Wiki - вики о технических аспектах Mega Drive
- Руководство Sega Genesis - технический обзор Mega Drive от Sega
- Аппаратные заметки от Kabuto - Sega Mega Drive. Замечания, написанные Кабуто из Титана во время разработки Overdrive 2
- Нажатие многоугольников на Mega Drive - Demo 2 Demo Polygon Renderer Overdrive 2
- Демоптимистические подробности Demo
- MD Development Kit Admware - Взгляд на аппаратное обеспечение комплекта MD Development
- Здравствуйте, Sega Genesis - пост о экспериментах с MD Dev (включает в себя примеры кода)
- Sega VR Revied - Возрождение неизданного аксессуара Sega VR
- Портирование фэнтезийной зоны в мега -драйв - Портирование фэнтезийной зоны в Мега -Драйв (на японском языке)
- Интервью M2 на 3D Sonic The Hedgehog - Интервью с M2 о разработке версии Sonic Sega 3D SEGA 3D
- Sega Japan Sound Documents - Технические документы на YM2612 и Drive Sound Drivers Mega Drive
- Копание сокровища в исходном коде Аладдина - статья, изучающая исходный код Аладдина
- Авторитетная ссылка на YM2612 - целая куча японской документации на YM2612
- Exodus MD Tech Docs - Технические детали, важные для эмуляции и разработки
- Звуковые драйверы Sonic the Hedgehog - статья о звуковых драйверах, используемых в классических Sonic Games
- Sonic Megamix не Sonic CD! - Статья о том, что такое Sonic Megamix (и нет)
- Как я построил свой собственный аппаратный комплект Dev Sega Mega Drive с нуля - статья о создании Devkit, оборудования и все такое.
- 16 Битов Домашнего развития книги (испанский) (Amazon) - книга разработки Mega Drive с использованием SGDK (на испанском языке).
Программирование
Рамки и компиляторы
- SGDK - позволяет вам разрабатывать Mega Drive Games в C
- Secondbasic - позволяет вам разрабатывать Mega Drive Games в Basic
- Java Grinder - позволяет вам разрабатывать игры Mega Drive в Java
- 32x Devkit - Devkit, руководства и ссылки для 32x разработки
- NextBasic - страница о следующем базовом компиляторе
- Basiegaxorz - Sega Genesis Tiny Basic Compiler
- Blastforth - комплект разработки для Mega Drive с использованием форм -языка программирования
- MDK - Barebones Megadrive Development.
- Pysega - Sega Genesis / Mega Drive Development Kit (SDK) написан на Python
- Mddev - маленький мегадрический Devkit с учебными целями.
- Gincs Studio - инструмент для создания текстовых приключений и визуальных романов для Mega Drive (страница на русском языке)
- MegaDev - рамка разработки Mega CD SEGA
- Choice4genesis - клон выбора, который генерирует Sega Genesis ROMS; Его можно использовать для визуальных романов или простых мультимедийных презентаций
Инструменты
- Marsdev - мега платформный Mega Drive / 32x Toolchain
- MDCC - Sega Mega Drive GCC на основе инструментов
- SGDK для Linux - набор MakeFiles, чтобы заставить SGDK работать на Linux
Двигатели
- Kadventure - двигатель приключений с использованием SGDK и Python
- BSPVIEW - Программный 3D -графический двигатель
- PortalView - рендеринг BSP/портал второго поколения
- SGDK Platforter Studio - простой в использовании двигатель для создания платформеров для Sega Genesis
Фрагменты и демонстрации
- Образцы в сборке 68000 - небольшие, осторожные, полные образцы для Sega Mega Drive в 68000 сборки
- Образцы ArcAdetv - фрагменты кода в сборке для Mega Drive
- Похищение тележки S & K Lock-On-Как угнать корзину Sonic & Knuckles Lock-On
- Написание ПЗУ с использованием ржавчины-проект проверки концепции с использованием ржавчины для написания Mega Drive Roms
Учебные пособия
Сборка
- Плутидев - различные учебные пособия по программированию 68000, Z80 и больше
- 68000 программирования сборки для Sega Genesis - Различные учебные пособия по кодированию сборки Mega Drive
- Корпорация Big Evil - учебник по началу работы с кодированием собрания для Mega Drive
- Режим 5 - Несколько базовых учебных пособий
- Motorola 68000 Учебник для начинающих Motorola 68000 - обширный учебник по сбору 68000 для начинающих
- Учебники Hugues Johnson - учебник по программированию собраний
SGDK
- OHSAT Games - различные полный проект и одноразовые учебные пособия для SGDK
- Данибус - различные учебники SGDK по испанскому и английскому языку
Инструменты
- Улей - полный инструмент для контента для Sega Mega Drive
- MDTools - коллекция нескольких бесплатных инструментов, разработанных для помощи в разработке Mega Drive Homebrew
- Код Genesis - расширение кода Visual Studio для использования легко SGDK и некоторых других инструментов, таких как Tileed.
- Цветный миксер - цветовой миксер для Sega Mega Drive
- Sonic Retro Tools - Сбор инструментов и разборки членами Sonic Retro
- Палитра -партия - преобразование изображений для использования определенных цветовых палитр (сделано для использования с SGDK)
- 240p Test Suite - тестовый набор для оценки высококлассов и связанного оборудования
- Переплетенный плиток-инструмент Python для преобразования данных XML в C для использования с SGDK
- Retro Graphics Toolkit - графический инструмент для преобразования изображений для использования в ретро -системах
- Tume - старый редактор карт для 8 -битных и 16 -битных игр
- Aseprite Mega Drive Digitizer - отображайте изображения из Aseprite на вашем CRT с помощью Mega Drive
- MCD -Verificator - тестовая программа для проверки точности CD CORE
Звук и музыка
- Echo - звуковой двигатель Mega Drive
- Mega PCM - звуковой драйвер, который исключительно воспроизводит оцифрованные образцы аудио через канал DAC звукового чипа YM2612
- Mega Drive Midi Interface - управляйте Yamaha YM2612 и PSG Sega Mega Drive через MIDI
- Mdtracker - Native Music Tracker для Mega Drive
- MDSDRV - звуковой драйвер для Sega Mega Drive
- MML2VGM - конвертирует файлы MML в формат Mega Drive
- Lusid -Dreams - игрок SID для SEGA 32X
- VGM Music Maker Primer - учебник по созданию музыки для Mega Drive
- Учебное пособие по прибору Deflemask - видео руководство по изготовлению FM -инструментов для Sega Mega Drive
- Genny VST - VST для DAWS, подражая Mega Drive Instruments
- Эмуляция чипсинта (видео) - Видео о буровых установках, созданных для эмуляции Чипсинт М.Д.
- Печь - многосистемный трекер Chiptune, совместимый с модулями Deflemask
- Pseym - редактор инструментов YM2612 в стиле ретро
Игры с открытым исходным кодом
- Tanglewood - платформер, сделанный в сборке
- 5 звезд - минималистичный SHMUP, сделанный в сборке SiktheHedgegog
- Miniplanets - уникальный платформер, сделанный в сборке SiktheHedgegog
- Project MD - еще одна игра SiktheHedgeHog
- Замок Дракона - платформер, сделанный в сборке ... от SiktheHedgegog
- Mega Grappler X - и еще одна игра SiktheHedgeHog!
- Cave Story MD - переписывание/порт Cave Story для Mega Drive
- Penguin World - игра, сделанная с использованием SGDK
- Перерыв на обед - игра, сделанная с помощью SGDK
- Право 2 Ремонт - игра с двумя игроками, сделанная с помощью SGDK
- Доктор Марио, доктор медицинских наук - порт доктора Марио, сделанный с использованием SGDK
- Megadrivesnake - игра змеи, сделанная с помощью SGDK
- Игры Watcher Moon - различные игры и порты с использованием SGDK и/или сборки
- Tetris MD - игра Tetris, сделанная с использованием SGDK
- Tro -now - игра Tron Lightcycle, сделанная с помощью SGDK
- Розничный клерк '89 - интерактивная фантастическая игра, сделанная в сборке
- Архив исходного кода Криса Шригли - Коллекция игр Крис Шригли работал (только в образовательных целях!)
- Battlecity Online - порт Battlecity с Multiplayer Online
- Fatal Smarties - запись для Global Game Jam 2016
- Pingouin Bleu - горизонтальный Shmup, написанный с SGDK
- Прижимная сила - футуристический гонщик, написанный в C
- Ramless Pong - исходный код Pong, который не использует RAM, только Regs CPU
- XRICK - клон Рика опасного для 32 -х
- Wolf32x - исходный код для Wolf32x
- Uwol - Quest for Money - исходный код для Uwol
- Doom - доказательство концепции порта Doom для Mega Drive
- Сумасшедший драйвер - упрощенная игра с вождением с топ -идеей, написанная в C
- Казанова: любовная миссия
Обратная инженерия
Разборки
- Lory90 Dissassemblies - Dissassemblies из различных игр Mega Drive
- Владимир Кононович Видео - Видео на обратном инженерии (на русском языке)
- Инструменты Vladimir Kononovich - различные инструменты для Mega Drive
- Shining Force Central - GitHub с проектами, касающимися игр Shining Force
- Разборка TMS - разборка системы безопасности товарного знака
Сообщества
Доски
Раздоры
- SGDK
- Плутидев
- Mega Drive Developers Collective
- Segaxtreme
- Эмулятор бластона
- Дефлемаска
- Четвертый модулятор
Дополнительное оборудование
- SVP Chip Development - аппаратные доски с открытым исходным кодом, чтобы превратить розничные виртуальные гоночные картриджи в «Devkits», ассемблер для SVP Chip DSP, источников и документов.
- Megawifi - Wi -Fi включен картридж для Mega Drive
Другие сайты и ресурсы
- Romhacking.net MD - Ресурсы для разработки Mega Drive
- Romhacking.net McD - ресурсы для разработки мега -компакт -дисков
- Romhacking.net 32x - ресурсы для 32x разработки
- SMS Power! - Ресурсы по разработке основной системы
- Super Splash Wave - видео на YouTube от StrafeFox, охватывающего развитие различных игр, включая Mega Drive Games
- Скидку на Sega Genesis с композитным видео - Изучение дирешинного и составного видео на Sega Genesis
- Sega Genesis низкое соотношение сторон - изучение выхода Sega Genesis/Mega Drive игр с низким разрешением (256x224) к CRT
- Flamewing GitHub - GitHub с различными проектами Mega Drive
- GenesiSfan64 GitHub - GitHub с различными Mega Drive и 32X проектами
- Блог Mega Cat Studios - блог о разработке Mega Drive от Mega Cat Studios
- Игры 2020 на Dreamcast и Mega Drive - список игр, сделанных в 2020 году для Dreamcast и Mega Drive