Специалист по дисассемблированию ретро-игр Sudden Desu сообщил, что его комплект для разработки для консоли Sega Mega CD, получивший название MegaDev, официально достиг версии 1.0.

Разработчик описывает MegaDev как «коллекцию утилит, документации и примеров, призванную сделать разработку для этой системы менее болезненной, чем начинание с нуля». Набор чуть «менее ориентирован на пользователя» и предлагает «чуть меньше подсказок», чем SGDK. В первую очередь проект нацелен на тех, кто уже имеет «определённый опыт программирования на C или ассемблере M68k и хотя бы поверхностно знаком с embedded-системами». В нём нет «встроенных инструментов для конвертации графики и тому подобных удобств», поэтому разработчикам рекомендуется создавать собственные или дождаться, когда Sudden Desu выпустит апдейт SDK в будущем.

«Это заняло много времени. Вышла версия 1.0 MEGADEV — комплекта для разработки под Sega Mega CD!», — Sudden Desu.

Изначально MegaDev стал доступен в версии 0.1 ещё в апреле 2023 года и затем надолго застрял на версии 0.1.1 вплоть до 2026 года. По словам Sudden Desu, они «держали этот проект в состоянии, близком к релизному, более года», но решили выпустить его сейчас, «с несколькими шероховатостями», осознав, что если продолжать возиться с ним в частном порядке, он, скорее всего, никогда не увидит свет.

Некоторые из заметных изменений, представленных в последней версии, включают «более разумную» систему сборки «с использованием стандартных мейкфайлов вместо странных файлов „определения модулей“» из ранних версий. Также появился новый проект-пример, демонстрирующий функции масштабирования и вращения (scale/rotate) на железе Mega CD. Также к важным изменениям относится переход на gitflow (модель ветвления Git для более структурированного рабочего процесса) «в попытке создать правильную архитектуру релизов».

Разработчик потратил много времени на создание понятной документации. Тем не менее, Sudden Desu заявляет, что описание системных вызовов Main BIOS всё ещё нуждается в улучшении и на текущий момент «очень скудное».

Вы можете ознакомиться с последним релизом здесь.

Читай также

Подписаться
Уведомить о
0 комментариев
Старые
Новые
Межтекстовые Отзывы
Посмотреть все комментарии