Mupen64Plus
Deweloperzy | Richard42g |
---|---|
Pierwsze wydanie | 10 grudnia 2001 | (jako Mupen64-amd64)
Wersja stabilna | 2.5.9 / 10 lutego 2019 r
|
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 , 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
- Aktywnie rozwijany port RetroArch / Libretro.
- ogłoszono rozwidlenie BlackBerry Playbook o nazwie Mupen64Plus-PB.
- Na początku 2013 roku Ouya ogłosiła wydanie swojej konsoli opartej na technologii Androida typu open source, stworzonej do tworzenia gier. Ouya koncentruje się na emulacji, a pierwsza sesja pokazowa zaprezentowała Super Mario 64 i Street Fighter 2 odpowiednio na Mupen64Plus i SuperGNES.
Zobacz też
- Lista emulatorów gier wideo
- Project64 , alternatywny emulator Nintendo 64
Linki zewnętrzne
- Oprogramowanie AROS
- Oprogramowanie do emulacji Amigi
- Oprogramowanie do emulacji Androida
- Darmowe i otwarte oprogramowanie na Androida
- Wolne oprogramowanie zaprogramowane w C
- Darmowe emulatory konsoli do gier wideo
- Oprogramowanie do emulacji Linuksa
- Oprogramowanie do emulacji systemu MacOS
- Emulatory Nintendo 64
- Oprogramowanie do emulacji systemu Windows