ЗСНЭС - ZSNES

ЗСНЭС
Логотип
Скриншот
GUI из ZSNES
Автор (ы) оригинала zsKnight, _Demo_, pagefault и Nach
Разработчики) Команда ЗСНЭС
Первый выпуск 0.150 / 14 октября 1997 г . ; 23 года назад ( 1997-10-14 )
Окончательный релиз
1.51 / 24 января 2007 г . ; 14 лет назад ( 2007-01-24 )
Написано в сборка x86 , C , C ++ , PSR
Операционная система Linux , DOS , Windows , Mac OS X , FreeBSD , Xbox
Доступно в английский
Тип Эмулятор игровой приставки
Лицензия Начиная с 1.50: только GPL-2.0 с
1.17b до 1.42: GPL-2.0 или новее
До 1.17: проприетарный
Веб-сайт zsnes .com Отредактируйте это в Викиданных

ZSNES - это бесплатный программный эмулятор Super Nintendo Entertainment System, написанный в основном на сборке x86 с официальными портами для Linux , DOS , Windows и неофициальными портами для Xbox и macOS .

Фон

Разработка ZSNES началась 3 июля 1997 года, а первая версия была выпущена 14 октября 1997 года для DOS. С тех пор были сделаны официальные порты для Windows и Linux. Эмулятор стал бесплатным программным обеспечением под лицензией GPL-2.0 или более поздней версии 2 апреля 2001 года. Несмотря на объявление от adventure_of_link о том, что «ZSNES НЕ мертв, он все еще находится в разработке», сделанное на плате ZSNES после ухода его первоначальных разработчиков. zsKnight и _Demo_ , разработка резко замедлилась по сравнению с последней версией (1.51, выпущенной 24 января 2007 г.). Большая часть усилий по разработке была сосредоточена на повышении переносимости эмулятора путем переписывания кода сборки на C и C ++, включая новый графический интерфейс с использованием Qt .

ZSNES примечателен тем, что он был одним из первых, кто на том или ином уровне эмулировал большинство микросхем расширения SNES . До версии 1.50 в ZSNES была возможность сетевой игры через TCP / IP или UDP .

Поскольку ZSNES в основном написан на низкоуровневом ассемблере для процессоров x86 , идея переноса ZSNES на устройства, использующие архитектуры RISC, такие как ARM , крайне невыполнима. Коммерческие игровые консоли обычно не использовали процессоры x86 ( наиболее известным исключением была оригинальная Xbox ) до восьмого поколения с выпусками Xbox One и PlayStation 4 2013 года .

Прием

ZSNES был в целом хорошо известен в период своего расцвета: британский игровой журнал Retro Gamer в 2005 году назвал эмулятор «очень впечатляющим» и похвалил «невероятный режим тостера».

Тем не менее, с более поздним развитием более точных SNES эмуляторы , такие как Snes9x и Хиган , как компьютеры постепенно становятся все более мощными, ретроспективные обзоры раскритиковали ZSNES не только за его относительно низкой точности, но и потому , что его бывшая популярность привела несколько фанатский переводы и модификации должны быть разработаны с особыми обходными путями для неточностей эмулятора, что часто делает их невозможными как на реальном оборудовании, так и в новых эмуляторах, пришедших на смену ZSNES. Некоторые из этих эмуляторов даже включают режим, который явно предназначен для воспроизведения причуд ZSNES, позволяя модам, ориентированным на ZSNES, снова стать играбельными.

В 2015 году в версии 1.51 был обнаружен эксплойт, который позволил специально созданному ПЗУ SNES получить контроль над хост-системой и, таким образом, иметь возможность выполнять вредоносный код; Вскоре после этого была выпущена частично исправленная предварительная версия.

Смотрите также

использованная литература

внешние ссылки