Jump to content

MiSTer

MiSTer (также известный как MiSTer FPGA ) — проект с открытым исходным кодом , целью которого является воссоздание различных классических компьютеров, игровых консолей и аркадных автоматов с использованием современного FPGA . оборудования на базе [1] Он позволяет программному обеспечению и изображениям видеоигр работать так же, как на оригинальном оборудовании, с использованием периферийных устройств, таких как мыши, клавиатуры, джойстики и другие игровые контроллеры. [2]

Проект MiSTer был создан Алексеем «Sorgelig» Мельниковым и был представлен на GitHub в июне 2017 года. MiSTer возник как порт проекта MiST , аналогичного проекта, который начинался как воссоздание FPGA компьютеров Amiga и Atari ST . [3] Когда Зоргелиг разрабатывал и портировал ядра для MiST, ему часто было трудно получить изображение на любом из своих мониторов или телевизоров. Аппаратное обеспечение, используемое для MiST, имело только аналоговый видеовыход , в то время как все его мониторы и телевизоры использовали HDMI . Это заставило его задуматься о способах получения HDMI напрямую от платы FPGA, что в конечном итоге привело к проекту MiSTer. [4]

В отличие от MiST, которая использовала изготовленную по индивидуальному заказу плату FPGA от Lotharek, Соргелиг решил, что его проект с открытым исходным кодом должен быть основан на плате массового производства, которую каждый сможет легко приобрести. Он решил, что это не только упростит разработку, но и удешевит ее, и в конце концов остановился на 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 вращается вокруг печатной платы общего назначения от Terasic под названием DE10-Nano , которая включает в себя программируемую вентильную матрицу (FPGA). [9] Участники проекта разработали различные «ядра», предназначенные для работы на DE10-Nano. [10] написанный на языке описания аппаратного обеспечения . Каждое ядро ​​предназначено для настройки FPGA на конкретный компьютер, (карманную) игровую консоль или игровую системную плату. В отличие от программного эмулятора, ядра MiSTer копируют системы посредством аппаратной эмуляции . Этот подход по существу соответствует исходному аппаратному обеспечению «ворота за воротами». [ нужна ссылка ]

Хотя платформу MiSTer можно использовать только с базовой платой DE10-Nano, ее возможности можно значительно расширить за счет использования дополнительных аппаратных расширений. [11] Доступные дополнительные платы включают в себя:

  • SDRAM Дополнительная плата : дополнительная плата SDRAM объемом 128 МБ для MiSTer необходима для работы нескольких ядер. [12] В качестве альтернативы можно использовать более дешевую плату SDRAM объемом 32 или 64 МБ, однако есть некоторые игры на Neo Geo, Game Boy Advance и некоторых других ядрах, которые могут быть несовместимы с модулем меньшего размера. [13] [14]
  • USB Дополнительная плата -концентратора: эта плата представляет собой USB-концентратор OTG для MiSTer, который имеет один USB-порт только для питания сзади и 6 портов USB 2.0 на трех других сторонах. [13]
  • аналогового ввода-вывода Дополнительная плата : эта плата оснащена портом VGA для аналогового видеовыхода, что позволяет пользователю легко подключить MiSTer к ЭЛТ- телевизору или монитору. Аналоговое видео и видеовыход HDMI можно использовать одновременно с этой платой. Эта плата также оснащена аналоговым аудио/ мини-TOSLINK- портом 3,5 мм. На плате также имеется охлаждающий вентилятор и порт пользовательского ввода-вывода, который можно использовать для прямой последовательной связи с различными периферийными устройствами и адаптерами. [13]
  • Дополнительная плата цифрового ввода-вывода: эта плата предлагает те же функции, что и плата аналогового ввода-вывода, но без аналогового видеовыхода. Эта плата также включает в себя полноразмерный оптический цифровой аудиопорт TOSLINK наряду с портом Mini-TOSLINK. [13]
  • часов реального времени Дополнительная плата : эта плата добавляет в MiSTer функциональность часов реального времени (RTC). Эту функцию могут использовать различные ядра MiSTer. [13]

Поддерживаемые системы

[ редактировать ]

Десятки игровых консолей, аркадных систем и микрокомпьютеров поддерживают ядра. Сюда входят многие популярные 8-битные и 16-битные системы. [15] [16] [17]

  1. ^ Грант, Кристофер (30 августа 2021 г.). «MiSTer 101: классическое игровое устройство, которое будет править всеми» . Полигон . Проверено 29 мая 2022 г.
  2. ^ «МиСТер вики» . github.com/MiSTer-devel/Main_MiSTer/wiki . Проверено 9 апреля 2022 г.
  3. ^ Фэйи, Майк (2 сентября 2021 г.). «А теперь самое лучшее игровое устройство в стиле ретро» . Котаку . Проверено 29 мая 2022 г.
  4. ^ Jump up to: а б «Ретро-революция FPGA» . Журнал «Каркас» . Проверено 18 апреля 2022 г.
  5. ^ «MIST — aMIga и ST на базе FPGA» . 27 октября 2015 г. Архивировано из оригинала 27 октября 2015 года . Проверено 9 апреля 2022 г.
  6. ^ Макферран, Дэмиен (11 февраля 2021 г.). «Аппаратное обеспечение: обзор MiSTer FPGA — заманчивый взгляд в будущее ретро-игр» . Нинтендо Лайф . Проверено 29 мая 2022 г.
  7. ^ «Что означает MiSTer? Это аббревиатура? - Форум MiSTer FPGA» . www.misterfpga.org . Проверено 9 апреля 2022 г.
  8. ^ «Лицензия МиСТер» . github.com/MiSTer-devel/Main_MiSTer/blob/master/LICENSE . Проверено 9 апреля 2022 г.
  9. ^ Байфорд, Сэм (11 марта 2021 г.). «Создание идеального ретро-компьютера» . Грань . Проверено 29 мая 2022 г.
  10. ^ Торнтон, Сара (1 ноября 2019 г.). «Ретро-вычисления с использованием FPGA и MiSTer | Opensource.com» . opensource.com . Проверено 30 мая 2022 г.
  11. ^ Брукс, Тим. «Почему FPGA идеальны для эмуляции ретро-игр» . Как компьютерщик . Проверено 29 мая 2022 г.
  12. ^ «MiSTer FPGA: будущее эмуляции и сохранения ретро-игр?» . RetroGaming с Racketboy . 20 февраля 2019 г. Проверено 30 мая 2022 г.
  13. ^ Jump up to: а б с д и «Документация MiSTer FPGA — Дополнительные платы» .
  14. ^ «MiSTer FPGA — Tinker, Tailor, Solder, Sprite» . что-то ужасное.com . Проверено 30 мая 2022 г.
  15. ^ «Консольные ядра — Документация MiSTer FPGA» .
  16. ^ «Компьютерные ядра — Документация MiSTer FPGA» .
  17. ^ «Аркадные ядра — Документация MiSTer FPGA» .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 900d720f7a85716a6bce2fa191a1ae91__1718650980
URL1:https://arc.ask3.ru/arc/aa/90/91/900d720f7a85716a6bce2fa191a1ae91.html
Заголовок, (Title) документа по адресу, URL1:
MiSTer - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)