GUI из ZSNES | |
Оригинальный автор (ы) | zsKnight, _Demo_, pagefault и Nach |
---|---|
Разработчики) | Команда ЗСНЭС |
изначальный выпуск | 0.150 / 14 октября 1997 г . |
Окончательный релиз | 1.51 / 24 января 2007 г . |
Написано в | сборка x86 , C , C ++ , PSR |
Операционная система | Linux , DOS , Windows , Mac OS X , FreeBSD , Xbox |
Доступно в | английский |
Тип | Эмулятор игровой приставки |
Лицензия | Стандартная общественная лицензия GNU версии 2 |
Интернет сайт | zsnes |
ZSNES - это бесплатный программный эмулятор Super Nintendo Entertainment System, написанный в основном на сборке x86 с официальными портами для Linux , DOS , Windows и неофициальными портами для Xbox и macOS .
Фон [ править ]
Разработка ZSNES началась 3 июля 1997 года, а первая версия была выпущена 14 октября 1997 года для DOS. С тех пор были созданы официальные порты для Windows и Linux. Эмулятор стал бесплатным программным обеспечением по лицензии GPL 2 апреля 2001 года. Несмотря на объявление от adventure_of_link о том, что «ZSNES НЕ мертв, он все еще находится в разработке», сделанное на плате ZSNES после ухода его первоначальных разработчиков zsKnight и _Demo_ , [1 ] разработка резко замедлилась с момента выхода последней версии (1.51, выпущенной 24 января 2007 г.). Большая часть усилий по разработке была сосредоточена на увеличении переносимости эмулятора путем переписывания кода сборки на C и C ++ [2], включая новый графический интерфейс.используя Qt . [3]
ZSNES примечателен тем, что он был одним из первых, кто на том или ином уровне эмулировал большинство чипов расширения SNES . [ необходима цитата ] До версии 1.50 в ZSNES была возможность сетевой игры через TCP / IP или UDP . [4]
Поскольку ZSNES в основном написан на низкоуровневом ассемблере для процессоров x86 , идея переноса ZSNES на устройства, использующие архитектуры RISC, такие как ARM , крайне невыполнима. В коммерческих игровых консолях, как правило, не использовались процессоры x86 ( наиболее известным исключением была оригинальная Xbox ) до восьмого поколения с выпусками Xbox One и PlayStation 4 2013 года . [5]
Прием [ править ]
Британский игровой журнал Retro Gamer назвал ZSNES «очень впечатляющим» и похвалил «невероятный режим тостера» в 2005 году. [6]
С развитием более точных эмуляторов , таких как Snes9x и Хиган вместе с компьютерами , как правило , является более мощным, ZSNES была подвергнута критике за его относительно низкой точности. Это усугубляется тем фактом, что прежняя популярность ZSNES привела к тому, что несколько фанатских переводов и модификаций были разработаны с особыми обходными путями для неточностей эмулятора, что часто делает их невозможными как на реальном оборудовании, так и в новых эмуляторах без режимов совместимости. [7]
В 2015 году в версии 1.51 был обнаружен эксплойт, который позволил специально созданному ПЗУ SNES получить контроль над хост-системой и, таким образом, выполнить вредоносный код; Вскоре после этого была выпущена частично исправленная предварительная версия. [8]
См. Также [ править ]
- Список эмуляторов видеоигр
Ссылки [ править ]
- ^ badinsults (9 октября 2009 г.). «ЗСНЭС не умер, он все еще находится в активной разработке» . Архивировано из оригинала 12 июня 2019 года . Проверено 23 июля 2010 года .
- ^ гринвадер. «Re: FAQ по текущему состоянию» . Доска ЗСНЭС . Проверено 24 октября 2011 года .
- ^ "ZSNES GUI 3.0 первый скриншот" . Доска ЗСНЭС . Проверено 24 октября 2011 года .
- ^ "Домашняя страница ЗСНЭС - Новости" . ЗСНЭС. 2007-01-25 . Проверено 24 апреля 2020 .
Изменения: v1.50 - 22 декабря 2006 г .: Netplay, Modem, код IPX удален ... Как бы мы ни ненавидели, нам пришлось удалить все параметры воспроизведения с компьютера на компьютер, чтобы исправить другие подсистемы, поскольку код был распространяется по всей ЗСНЭС.
Мы надеемся, что в будущих версиях он будет дополнен, а также предоставит новые функции.
- ^ Deathlike2 (3 ноября 2007). «Нет запросов на порт» . Проверено 23 июля 2010 года .
- ^ "Retro Coverdisc". Retro Gamer (15): 108. 2005.
- ^ Бюу. «Точность требует силы: поиски одного человека на частоте 3 ГГц, чтобы создать идеальный эмулятор SNES» . Ars Technica . Проверено 24 октября 2011 года .
- ^ "# 792420 - zsnes: уязвимость для выхода из эмулятора - Журналы отчетов об ошибках Debian" . Debian . Проверено 28 июля +2016 .
Внешние ссылки [ править ]
- Официальный веб-сайт
- Документация ЗСНЭС