Mupen64Plus - Mupen64Plus

Mupen64Plus
Logo Mupen64Plus
Vývojáři richard42g
První vydání 10. prosince 2001 ; Před 19 lety (jako Mupen64-amd64) ( 2001-12-10 )
Konečné vydání
2.5.9 / 10. února 2019 ; Před 2 roky ( 10.02.2019 )
Úložiště Upravte to na Wikidata
Napsáno C a C ++
Operační systém Android , AROS , FreeBSD , Linux , macOS , Windows
Typ Emulátor herní konzoly
Licence GPL-2.0 nebo novější
webová stránka mupen64plus .org

Mupen64Plus , dříve označované jako Mupen64-64bit a Mupen64-amd64 , je zdarma a open-source , cross-platform Nintendo 64 emulátor , psaný v programovacích jazycích C a C ++ . Umožňuje uživatelům hrát hry Nintendo 64 na počítači čtením obrazů ROM , buď vyhozených z paměti kazety Nintendo 64 jen pro čtení, nebo vytvořených přímo v počítači jako homebrew .

Dějiny

Mupen64, předchůdce Mupen64Plus, byl vydán 10. prosince 2001 společností Hacktarux. Mupen64 byl navržen jako platforma, první vydání běžící na operačních systémech Linux i Windows . Jak emulátor postupoval, byla přidána podpora pro FreeBSD , AROS a OS X , ale tyto porty nebyly udržovány tolik nebo stejně jako verze Linux a Windows.

26. srpna 2005 byla vydána verze Mupen64 verze 0.5. Jednalo se o poslední verzi Mupen64 od Hacktaruxu, ačkoli bylo vytvořeno několik větví projektu, z nichž jedna byla Mupen64Plus. V říjnu 2007 byl Mupen64 rozdvojen Richardem Goedekenem (richard42). Jeho práce prošla několika vydáními, než se usadila na názvu Mupen64Plus.

Mupen64Plus původně měl za cíl poskytnout 64bitový recompiler a opravit chyby přítomné v Mupen64 0.5. V průběhu času se emulátor rozšířil, udržoval a vylepšil existující video zásuvné moduly a poskytl další funkce nad rámec původního rozsahu projektu.

Na konci roku 2009 provedl projekt Mupen64Plus zásadní re-design architektury emulátoru. Stejně jako mnoho jiných N64 emulátorů (včetně Sixtyforce 1964 a Project64 ), Mupen64Plus používá čtyři modulární plug-inů (dynamické knihovny), které přilnou ke specifikaci napsané Project64 vývojáře Zilmar. Tato specifikace byla původně napsána koncem 90. let, kdy všechny emulátory Nintendo 64 fungovaly pouze pod Windows. Architektura modulu plug-in používala uvnitř každého modulu plug-in specifický kód grafického uživatelského rozhraní (GUI), což představuje potíže pro programátory, kteří chtějí podporovat mnoho různých operačních systémů. Z tohoto důvodu představil tým Mupen64Plus designový návrh úpravy aplikačního programovacího rozhraní (API) pluginů tak, aby umístil veškerý kód uživatelského rozhraní do jednoho softwarového modulu a provedl další vylepšení pro zefektivnění provozu multiplatformního emulátoru N64. Toto rozhodnutí bylo poté kontroverzní, ale navrhované změny byly implementovány a software se nadále vyvíjel. 14. prosince 2009 proběhlo první beta vydání Mupen64Plus s revidovaným API, verze 1.99.1. Od té doby vyšlo několik dalších beta verzí. Mupen64Plus 2.0 se v současné době vyvíjí. Jeho zdroj lze stáhnout z úložiště git projektu .

Recepce

Brandon Widdler z Digital Trends považuje emulátor za jeden z nejlepších pro Nintendo 64 spolu s Project64 , cituje jeho cheatové funkce, dynamické recompilery pro 32bitové a 64bitové stroje a funkci nastavení rychlosti.

Pobočky

  • Aktivně vyvinutý port RetroArch / Libretro.
  • V červnu 2012 byla oznámena vidlice pro BlackBerry Playbook s názvem Mupen64Plus-PB.
  • Na začátku roku 2013 společnost Ouya oznámila vydání své konzoly založené na open-source technologii Android vytvořené pro vývoj her. Ouya se zaměřuje na emulaci a první showcase představila Super Mario 64 a Street Fighter 2 emulované na Mupen64Plus a SuperGNES.

Viz také

Reference

externí odkazy