Mupen64Plus

Mupen64Plus
Deweloperzy Richard42g
Pierwsze wydanie 10 grudnia 2001 ; 21 lat temu ( 10.12.2001 ) (jako Mupen64-amd64)
Wersja stabilna
2.5.9 / 10 lutego 2019 r . ; 4 lata temu ( 2019-02-10 )
Magazyn
Napisane w C i C++
System operacyjny Android , AROS , FreeBSD , Linux , macOS , Windows
Typ Emulator konsoli do gier wideo
Licencja GPL-2.0-lub nowsza
Strona internetowa mupen64plus.org _

Mupen64Plus , wcześniej nazywany Mupen64-64bit i Mupen64-amd64 , to darmowy i wieloplatformowy emulator Nintendo 64 o otwartym kodzie źródłowym , napisany w językach programowania C i C ++ . Pozwala użytkownikom grać w gry Nintendo 64 na komputerze poprzez odczyt obrazów ROM , albo zrzuconych z pamięci tylko do odczytu kasety Nintendo 64, albo utworzonych bezpośrednio na komputerze jako homebrew .

Historia

Mupen64, prekursor Mupen64Plus, został wydany 10 grudnia 2001 przez Hacktarux. Mupen64 został zaprojektowany jako wieloplatformowy, pierwsza wersja działała zarówno w systemach operacyjnych Linux , jak i Windows . W miarę rozwoju emulatora dodano obsługę FreeBSD , AROS i OS X , ale te porty nie były utrzymywane tak często, jak wersje Linux i Windows.

26 sierpnia 2005 została wydana Mupen64 w wersji 0.5. Była to ostatnia wersja Mupen64 autorstwa Hacktarux, choć powstało kilka gałęzi projektu, z których jedną był Mupen64Plus. W październiku 2007 r. Mupen64 został rozwidlony przez Richarda Goedekena (richard42). Jego praca doczekała się kilku wydań, zanim zdecydowała się na nazwę Mupen64Plus.

Mupen64Plus pierwotnie miał na celu zapewnienie 64-bitowego rekompilatora i naprawienie błędów obecnych w Mupen64 0.5. Z biegiem czasu emulator rozszerzał, utrzymywał i ulepszał istniejące wtyczki wideo oraz zapewniał dodatkowe funkcje wykraczające poza pierwotny zakres projektu.

Pod koniec 2009 roku projekt Mupen64Plus podjął się poważnego przeprojektowania architektury emulatora. Podobnie jak wiele emulatorów N64 (w tym Sixtyforce, 1964 i Project64 ), Mupen64Plus wykorzystuje cztery modułowe wtyczki (biblioteki dynamiczne), które są zgodne ze specyfikacją napisaną przez programistę Project64, Zilmara. Ta specyfikacja została pierwotnie napisana pod koniec lat 90., kiedy wszystkie emulatory Nintendo 64 działały tylko w systemie Windows. W architekturze wtyczki zastosowano graficzny interfejs użytkownika (GUI) specyficzny kod wewnątrz każdej wtyczki, co stwarza trudności dla programistów chcących obsługiwać wiele różnych systemów operacyjnych. Z tego powodu zespół Mupen64Plus przedstawił propozycję projektu modyfikacji interfejsu programowania aplikacji wtyczek (API), aby umieścić cały kod interfejsu użytkownika w jednym module oprogramowania i wprowadzić inne ulepszenia w celu usprawnienia działania wieloplatformowego emulatora N64. Decyzja ta była wówczas kontrowersyjna, ale proponowane zmiany zostały wdrożone, a oprogramowanie dalej ewoluowało. 14 grudnia 2009 odbyła się pierwsza wersja beta wydanie Mupen64Plus ze zmienionym API, wersja 1.99.1. Od tego czasu wydano kilka innych wersji beta. Mupen64Plus 2.0 jest obecnie rozwijany. git projektu .

Przyjęcie

Brandon Widdler z Digital Trends uważa emulator za jeden z najlepszych na Nintendo 64 wraz z Project64 , powołując się na jego funkcje oszukiwania, dynamiczne rekompilatory dla maszyn 32-bitowych i 64-bitowych oraz funkcję regulacji prędkości.

Gałęzie

Zobacz też

Linki zewnętrzne