MiSTer FPGA получит поддержку Sega Dreamcast благодаря новому гибридному проекту DreamSTer

Многие обсуждали потенциальный предел возможностей аппаратного обеспечения MiSTer FPGA, и как только дискуссии подходили к какому-либо выводу, появлялся новый претендент, поднимающий планку ещё выше. Теперь разработчик по имени skmp, ранее работавший над эмулятором Reicast для Dreamcast, представил в сообществе MiSTer FPGA гибридный эмулятор Sega Dreamcast под названием DreamSTer.
Плата DE10-Nano, составляющая основу MiSTer, считалась недостаточно мощной и слишком малой для удовлетворения требований эмуляции Sega Dreamcast. Однако разработчику skmp удалось запустить Sega Dreamcast с помощью гибридной конфигурации. DreamSTer — это не традиционное, типичное ядро MiSTer.
Согласно информации в репозитории GitHub, DreamSTer был создан путём объединения polly2-rtl с minicast и лаунчером, разработанным специально для MiSTer, который распределяет вычислительную нагрузку между встроенным процессором ARM платы DE10-Nano и реализованным на FPGA аналогом графического чипа PowerVR2 консоли Sega Dreamcast.
В строгом смысле это не является чистой реализацией; скорее, это довольно нестандартный обходной путь, который, однако, приносит результаты. Принцип его работы необычен: он останавливает стандартный процесс MiSTer, перенимает управление FPGA для запуска Sega Dreamcast, а затем перезапускает всю систему.
В настоящее время DreamSTer находится на этапе тестирования, и благодаря обновлениям, внедренным сообществом, за последнюю неделю производительность значительно улучшилась. На данный момент в последней предварительной версии r1, выпущенной 17 июля, добавлена поддержка ввода данных через minicast, а также настройка управления непосредственно в приложении. Шаг за шагом разработчики совместно работают над проектом, чтобы превратить DreamSTer из технологической демонстрации, подтверждающей работоспособность концепции, в инструмент, который пользователи смогут реально использовать для запуска игр Sega Dreamcast.
На данный момент на этом пути существует множество препятствий: совместимость ограничена небольшим количеством игр для Dreamcast, а их производительность варьируется. По имеющимся данным, у многих пользователей не работает выход HDMI, поэтому данный проект в большей степени предназначен для тех, кто готов принять вызов, чем для тех, кто хочет просто подключить устройство и без проблем играть в свои любимые игры для Dreamcast.
Пользователям также необходимо получить правильные файлы BIOS и прошивки, скопировать и импортировать образы игр с помощью SD-карты или внешнего накопителя, а также запускать DreamSTer вручную, а не через официальное меню MiSTer.
Тем не менее, возможность увидеть, как Dreamcast в некоторой степени работает, загружается и функционирует, даже при ограниченной совместимости, представляется шагом в правильном направлении: разработчики продолжают экспериментировать и ищут способы обеспечить полноценную работу Dreamcast на гибридной платформе DreamSTer.
Приобрести восстановленную консоль Sega Dreamcast можно здесь












