Я вернулся с очередным докладом с конференции NewLine в Hackerspace Gent, только что прошедшей после выходных, когда я наслаждался вкусной бельгийской едой и пивом, общаясь с хакерским сообществом этой страны. На этот раз это обзор от [Майкла Смита] проекта MiSTer, мультиэмулятора, использующего FPGA для замены реализаций всего, от раннего миникомпьютера PDP до ПК 80486SX.
В его основе лежит плата разработчика, содержащая Intel Cyclone SoC/FPGA, к которой необходимо добавить концентратор USB, а затем обновить память для запуска всех ядер, кроме самых простых. После того, как об аппаратном обеспечении позаботились, почти не осталось классических платформ, для которых не было бы ядра, о чем свидетельствует беглый просмотр форума MiSTer. Нам предлагают плавное переключение между платформами SNES и NED и даже переключение разных версий чипов SID во время работы демоверсии Commodore 64.
Есть много разных путей к приличной настройке эмулятора, будь то аппаратное обеспечение, программное обеспечение или их комбинация. Маловероятно, что есть такие же универсальные, как этот, и мы предполагаем, что по мере дальнейшего развития он станет приспособлением под монитором или телевизором любого геймера. Это шаг вперед по сравнению с одноплатформенными эмуляторами FPGA, это точно!