Mupen64Plus- Mupen64Plus

Mupen64Plus
Logo Mupen64Plus
Sviluppatore/i richard42g
Versione iniziale 10 dicembre 2001 ; 19 anni fa (come Mupen64-amd64) ( 2001-12-10 )
Rilascio finale
2.5.9 / 10 febbraio 2019 ; 2 anni fa ( 2019-02-10 )
Repository Modificalo su Wikidata
Scritto in C e C++
Sistema operativo Android , AROS , FreeBSD , Linux , macOS , Windows
genere Emulatore di console per videogiochi
Licenza GPL-2.0 o successiva
Sito web mupen64plus .org

Mupen64Plus , in precedenza denominata Mupen64-64bit e Mupen64-amd64 , è un libero e open-source , cross-platform per Nintendo 64 emulatore , scritto in linguaggi di programmazione C e C ++ . Consente agli utenti di giocare ai giochi Nintendo 64 su un computer leggendo le immagini ROM , scaricate dalla memoria di sola lettura di una cartuccia Nintendo 64 o create direttamente sul computer come homebrew .

Storia

Mupen64, il precursore di Mupen64Plus, è stato rilasciato il 10 dicembre 2001 da Hacktarux. Mupen64 è stato progettato per essere multipiattaforma, la prima versione in esecuzione su entrambi i sistemi operativi Linux e Windows . Con il progredire dell'emulatore, è stato aggiunto il supporto per FreeBSD , AROS e OS X , ma questi port non sono stati mantenuti tanto quanto le versioni Linux e Windows.

Il 26 agosto 2005 è stata rilasciata la versione 0.5 di Mupen64. Era l'ultima versione di Mupen64 di Hacktarux, sebbene siano stati realizzati diversi rami del progetto, uno dei quali era Mupen64Plus. Nell'ottobre 2007, Mupen64 è stato forkato da Richard Goedeken (richard42). Il suo lavoro ha attraversato diverse versioni prima di stabilirsi sul nome Mupen64Plus.

Mupen64Plus originariamente mirava a fornire un ricompilatore a 64 bit e a correggere i bug presenti in Mupen64 0.5. Nel corso del tempo, l'emulatore ha ampliato, mantenuto e migliorato i plug-in video esistenti e ha fornito funzionalità extra oltre l'ambito originale del progetto.

Alla fine del 2009, il progetto Mupen64Plus ha intrapreso un'importante riprogettazione dell'architettura dell'emulatore. Come molti emulatori N64 (inclusi Sixtyforce , 1964 e Project64 ), Mupen64Plus utilizza quattro plug-in modulari (librerie dinamiche) che aderiscono a una specifica scritta dallo sviluppatore Project64 Zilmar. Questa specifica è stata originariamente scritta alla fine degli anni '90, quando tutti gli emulatori del Nintendo 64 funzionavano solo su Windows. L'architettura del plug-in utilizzava un codice specifico dell'interfaccia utente grafica (GUI) all'interno di ciascun plug-in, il che presenta difficoltà per i programmatori che desiderano supportare molti sistemi operativi diversi. Per questo motivo, il team di Mupen64Plus ha presentato una proposta di progettazione per modificare l' interfaccia di programmazione dell'applicazione (API) del plug-in per posizionare tutto il codice dell'interfaccia utente in un modulo software e apportare altri miglioramenti per semplificare il funzionamento di un emulatore N64 multipiattaforma. Questa decisione è stata poi controversa, ma le modifiche proposte sono state implementate e il software ha continuato ad evolversi. Il 14 dicembre 2009 ha visto la prima versione beta di Mupen64Plus con l'API rivista, versione 1.99.1. Da allora sono state rilasciate diverse altre versioni beta. Mupen64Plus 2.0 è attualmente in fase di sviluppo. Il suo sorgente può essere scaricato dal repository git del progetto .

Ricezione

Brandon Widdler di Digital Trends considera l'emulatore uno dei migliori per il Nintendo 64 insieme a Project64 , citando le sue funzioni cheat, i ricompilatori dinamici per macchine a 32 e 64 bit e la funzione di regolazione della velocità.

rami

  • Porta RetroArch /Libretro attivamente sviluppata .
  • Nel giugno 2012 è stato annunciato un fork per BlackBerry Playbook chiamato Mupen64Plus-PB.
  • All'inizio del 2013, Ouya ha annunciato il rilascio della sua console basata sulla tecnologia Android open source creata per lo sviluppo di giochi. Ouya si concentra sull'emulazione e la prima sessione di presentazione ha presentato Super Mario 64 e Street Fighter 2 emulati rispettivamente su Mupen64Plus e SuperGNES.

Guarda anche

Riferimenti

link esterno