Higan — это бесплатный и открытый эмулятор для нескольких игровых консолей , включая Super Nintendo Entertainment System . Он был разработан Near . Первоначально названный bsnes [4] (который позже был повторно использован для нового эмулятора тем же разработчиком), эмулятор примечателен попыткой эмулировать оригинальное оборудование как можно точнее с помощью низкоуровневой , точной по циклам эмуляции и связанными с этим усилиями по сохранению истории платформы Super NES. [5] [6]
Разработка эмулятора началась под названием bsnes 14 октября 2004 года. Первая версия была выпущена в мае 2005 года для Microsoft Windows . Ранние версии требовали мощного оборудования для стабильного запуска игр, поэтому вызывали споры. [7] С тех пор он был портирован на Linux , macOS и FreeBSD . Первоначально разработанный под пользовательской лицензией, более поздние выпуски лицензировались под различными версиями GNU General Public License . 9 августа 2012 года проект был переименован в higan, чтобы лучше отразить его новую природу как многосистемного эмулятора.
Проект Higan внес значительный вклад в область эмуляции Super NES, добившись ряда оригинальных достижений в эмуляции и в разработках по обратному проектированию, таких как организация фондов, оборудования и экспертизы для демонтажа микросхем улучшения Super NES. [6]
Higan способен запустить любую коммерческую игру Super NES, когда-либо выпущенную. [8] Это первый эмулятор, в котором реализована эмуляция SPC7110 , эмуляция SPC 700 с точностью до цикла , эмуляция Super FX с точностью до цикла , эмуляция Super Game Boy , [9] и рендерер на основе точек вместо скан-строк для Game Boy Advance. Это первый мультиэмулятор такого масштаба, в котором реализована эмуляция на основе цикла для каждого отдельного компонента каждой системы.
Форк-версии bsnes обеспечили поддержку эмуляции для Nintendo DS , XBAND , Super Famicom Box, программного обеспечения Satellaview BS-X и скоростного прохождения с помощью инструментов . [10]
Higan был разделен и переименован на протяжении многих лет и состоит из трех подпроектов. [11] Текущие подпроекты:
Higan был разработан американским инженером-программистом Дэвидом Кирком Джиндером , известным как Near и ранее как byuu . [12] Near начал свою карьеру в сфере эмуляции как программист-любитель, переводя японские образы ПЗУ видеоигр в 1998 году в возрасте 14 лет, а год спустя разработал инструмент для отображения измененного размера шрифта текста в играх. После этого последовал ассемблер патчей под названием «xkas», который упростил процесс перевода ПЗУ. Разработка bsnes была вызвана ошибками во время перевода игры Super Famicom Der Langrisser , которые появлялись только на оригинальном оборудовании, но не на эмуляторах Super NES 2004 года; таким образом, целью bsnes была точная эмуляция. [7] Near умер в 2021 году. [12]
В 2008 году британский интернет-журнал Webuser рекомендовал bsnes для «некоторых забавных игр старой школы». [13] В 2009 году японский игровой журнал GameLabo рекомендовал его для «тех, кто ищет реалистичный игровой опыт». [14]
В 2017 году компоненты исходного кода Хигана были использованы для эмуляции старинного компьютера для преобразования текста в речь, который использовал физик Стивен Хокинг , после того, как оригинальное оборудование начало показывать признаки износа. Хокинг продолжал использовать этот эмулятор для общения с другими до своей смерти в 2018 году. [15]
{{cite web}}
: CS1 maint: бот: исходный статус URL неизвестен ( ссылка )Isnes