Кіріспе

Nintendo 64 эмуляциялық бағдарламалық қамтамасыз етуі

Project64 – Microsoft Windows үшін C және C++ бағдарламалау тілдерінде жазылған, тегін және ашық кодты Nintendo 64 эмуляторы. Бұл бағдарламалық қамтамасыз ету, үшінші тарап топтарына арнайы компоненттерді іске асыру үшін өз плагиндерін пайдалануға мүмкіндік беретін плагин жүйесін қолданады. Project64 компьютерде Nintendo 64 ойындарын ROM файлдарын оқу арқылы іске қоса алады, бұл файлдар Nintendo 64 ойын картриджінің жадысынан алынған немесе компьютерде жасалған болуы мүмкін. Project64 бүгінгі күні ең жақсы өнімділік көрсетіп, ең танымал Nintendo 64 эмуляторы болып саналады. Бағдарлама GNU General Public License 2 нұсқасы бойынша лицензияланған.

Үйлесімділік және ерекшеліктері

Project64 – негізгі кіріс/шығыс жүйесін (BIOS) қолдануды қажет етпейтін, өте үйлесімді эмулятор саналады. Эмуляторда негізгі мүмкіндіктер бар, көп ойыншыны қолдайды және кескіштің не сапаның нашарлауына жол бермей, экран қатынасын өзгертуге мүмкіндік береді.

Даму тарихы

Project64 жобасын әзірлеу 1998 жылдың наурыз айында Зилмар және басқалардан тұратын шағын командамен басталды. 1999 жылдың қыркүйегінде Зилмар өзінің N64 эмуляторын жасап жатқан Джабомен танысты. 1999 жылдың желтоқсанында Джабо Project64 жобасының бірлескен жұмысына Zilmar-ға қосылуға шақырылды. Джабо бастапқыда RDP/Графиканы әзірлеуші болуды жоспарламаған, оның назары ассемблер тіліне және орталық процессорға (CPU) көбірек ауған, бірақ ол графикалық аспектілермен айналысуға жиі мәжбүр болды. Авторлар қолдау көрсетілмейтін 1.4 нұсқасының бастапқы кодының бір бөлігін жариялады. Project64k – Kaillera желілік клиентін интеграциялау арқылы көп ойыншылы желілік ойын мүмкіндіктерін ұсынатын Project64 1.4-тің өңделген нұсқасы. Ойыншылар Project64 1.4-ке сәйкес келетін басқа мүмкіндіктермен бірге бірнеше ойындар орналастырылған серверлерге қосыла алады. 2011 жылдың шілдесінде Джабо Project64-ті әзірлеуді тоқтатуға шешім қабылдады және бірнеше жақсартулармен 1.6 нұсқасын шығарды. Ол сондай-ақ бастапқы кодты енді жарияламайтынын мәлімдеді. Дегенмен, 2013 жылдың сәуірінде Зилмар Project64 2.0-ны және оның бастапқы кодының ресми репозиторийін Project64 веб-сайтында жариялап, бағдарламалық құралды толыққанды ашық кодты және барлығына қолжетімді етті. Бұл нұсқада кодтың маңызды бөлігі жаңадан жазылған. Шамамен бір айдан кейін Project64 2.1 шығарылды. 2015 жылдың сәуір айында Project64 2.2 GitHub репозиторийінде бастапқы кодымен бірге жарияланды. 2015 жылдың мамыр айынан бастап Project64 2.2 64DD дискілік ROM-дарын ойната алды. 2016 жылдың 1 тамызында Project64 2.3 нұсқасы шығарылды, кейін 2017 жылдың қаңтарында 2.3.2 нұсқасына жаңартылды. 2021 жылдың 27 мамырында Project64 3.0.0 нұсқасы 20 жылдығын мерекелеу үшін шығарылды.

Қабылдау

2011 жылы PC World эмуляторды Nintendo 64-тің ресми эмуляциясынан, Virtual Console арқылы қолжетімді болғанына қарағанда, "қосымша жетілдірілген параметрлер" ұсынғаны үшін мақтады, мысалы, ойынның пропорциясын өзгерту мүмкіндігі. Бірақ эмуляцияның толық еместігін, оны "әлі де жақсарту қажет" деп сынға алды. Дегенмен, 2.2 нұсқасына дейін Project64-ті ресми орнатушы арқылы орнату қауіпті болып саналды, себебі әлеуметтік желілерде орнатушыларда зиянды бағдарламалар бар екені туралы көптеген хабарламалар тарады. Құдайға шүкір, 2016 жылдың шілдесінде бұл зиянды код бастапқы кодтан да, орнатушылардан да жойылды. Project64 2.3 нұсқасы шыққаннан кейін, бағдарламаны бірнеше рет пайдаланған соң, әр рет іске қосылған сайын күте тұру уақыты ұзартылатын ескерту экраны пайда бола бастады. Алайда, эмуляция қауымдастығы осы мәселенің шешімін тапты.