MiSTer (также известный как MiSTer FPGA ) — проект с открытым исходным кодом , целью которого является воссоздание различных классических компьютеров, игровых консолей и аркадных автоматов с использованием современного оборудования на базе FPGA . [1] Он позволяет запускать программное обеспечение и образы видеоигр так же, как и на оригинальном оборудовании, используя периферийные устройства, такие как мыши, клавиатуры, джойстики и другие игровые контроллеры. [2]
История
Проект MiSTer был создан Алексеем «Sorgelig» Мельниковым и был представлен на GitHub в июне 2017 года. MiSTer возник как порт проекта MiST, похожего проекта, который начинался как воссоздание компьютеров Amiga и Atari ST на базе FPGA . [3] Когда Sorgelig разрабатывал и портировал ядра для MiST, он часто испытывал трудности с получением изображения на любом из своих мониторов или телевизоров. Оборудование, используемое для MiST, имело только аналоговый видеовыход , в то время как все его мониторы и телевизоры использовали HDMI . Это заставило его задуматься о способах получения HDMI напрямую с платы FPGA, что в конечном итоге привело к проекту MiSTer. [4]
В отличие от MiST, который использовал изготовленную на заказ плату FPGA от Lotharek, Sorgelig решил, что его проект с открытым исходным кодом должен быть основан на плате массового производства – такой, которую любой мог бы легко подобрать. Он решил, что это не только сделает разработку более простой, но и более дешевой, и в конечном итоге остановился на DE10-Nano от Terasic, которая построена на основе Intel SoC FPGA. [4]
Первоначально MiSTer был назван в честь проекта MiST, название которого расшифровывается как «A Mi ga/ ST ». [5] Первоначально название MiSTer расшифровывалось как «MiST на плате Terasic». [6] Однако в настоящее время MiSTer — это просто имя без каких-либо дополнительных расширений. [7] Проект распространяется по лицензии версии 3 GNU General Public License . [8]
Хотя платформа MiSTer может использоваться только с базовой платой DE10-Nano, ее возможности могут быть значительно расширены с использованием дополнительных аппаратных расширений. [11] Доступные дополнительные платы включают:
Дополнительная плата SDRAM : дополнительная плата SDRAM на 128 МБ для MiSTer требуется для работы нескольких ядер. [12] В качестве альтернативы можно использовать более дешевую плату SDRAM на 32 МБ или 64 МБ, однако некоторые игры на Neo Geo, Game Boy Advance и нескольких других ядрах могут быть несовместимы с модулем меньшего размера. [13] [14]
Дополнительная плата USB -концентратора: эта плата обеспечивает OTG USB-концентратор для MiSTer, который имеет один USB-порт только для питания на задней панели и 6 портов USB 2.0 на других трех сторонах. [13]
Аналоговая плата ввода /вывода : эта плата обеспечивает порт VGA для аналогового видеовыход, что позволяет пользователю легко подключать MiSTer к ЭЛТ -телевизору или монитору. Аналоговый видеовыход и видеовыход HDMI могут использоваться одновременно с этой платой. Эта плата также обеспечивает 3,5-мм аналоговый аудио/ порт Mini-TOSLINK . Плата также включает в себя охлаждающий вентилятор и порт «пользовательского ввода/вывода», который может использоваться для прямой последовательной связи с различными периферийными устройствами и адаптерами. [13]
Цифровая плата ввода/вывода: эта плата предлагает те же функции, что и аналоговая плата ввода/вывода, но без аналогового видеовыхода. Эта плата также включает в себя полноразмерный оптический цифровой аудиопорт TOSLINK, наряду с портом Mini-TOSLINK. [13]
Десятки игровых консолей, аркадных систем и микрокомпьютеров поддерживают ядра. Это включает в себя многие популярные 8-битные и 16-битные системы. [15] [16] [17]
Ссылки
↑ Грант, Кристофер (30 августа 2021 г.). «MiSTer 101: классическое игровое устройство, чтобы править ими всеми». Polygon . Получено 29 мая 2022 г. .
^ Фэйи, Майк (2 сентября 2021 г.). «И теперь, лучшее ретро-игровое устройство». Kotaku . Получено 29 мая 2022 г.
^ ab "Ретро-революция FPGA". Журнал Wireframe . Получено 18.04.2022 .
^ "MIST - a FPGA based aMIga and ST". 2015-10-27. Архивировано из оригинала 27 октября 2015 года . Получено 2022-04-09 .
^ Макферран, Дэмиен (11 февраля 2021 г.). «Оборудование: обзор MiSTer FPGA — заманчивый взгляд в будущее ретро-игр». Nintendo Life . Получено 29 мая 2022 г.
^ "Что означает MiSTer? Это аббревиатура? - Форум MiSTer FPGA". www.misterfpga.org . Получено 09.04.2022 .