emulazione Nintendo 64 dove siamo arrivati?

Tutti gli emulatori che ci possono servire sul nostro cab con SO Windows
Avatar utente
pucci
Moderatore
Moderatore
Messaggi: 4754
Iscritto il: 19/07/2005, 18:52
Città: San Clemente (RN)
Località: Rimini
Grazie Ricevuti: 62 volte

emulazione Nintendo 64 dove siamo arrivati?

Messaggio da pucci »

L'emulazione del Nintendo 64 è qualcosa fuori dagli schemi a causa di alcune difficoltà tecniche nel poterla implementare in modo corretto.
Se ci pensate, altre console anche più recenti sono emulate perfettamente mentre quella del Nintendo 64 presenta ancora molti problemi.

Le cause di questo "ritardo di emulazione" sono principalmente 3:
- la scarsa documentazione sul RSP (Reality Signal Processor)
- il fatto che l'RSP fosse un potente processore per il 3D che svolgeva in modo veloce ed efficiente operazioni vettoriali su matrici, difficoltese da emulare con processori non vettoriali come le CPU dei nostri PC
- il fatto che l'RSP fosse riprogrammabile (aggiungendo nuovi uCode) e molti dei giochi che usano UCode "proprietari" sono infatti quelli ostici da emulare o non funzionanti

http://en.wikipedia.org/wiki/Reality_Coprocessor
http://en.wikibooks.org/wiki/N64_Progra ... oprocessor

Un altro problema è nel filtro di postprocessing usato dal Nintendo 64: un filtro bilineare "anomalo"
Avete presente quello strano effetto di texture "slavate e sbiadite" che aveva il Nintendo 64 (anche se rispetto ai pixeloni non filtrati della Playstation era un bel passo avanti)? Sono il frutto di un filtro bilineare che usava solo 3 punti di sample contro i canonici 4 (questa scelta era stata fatta per risparmiare tempo computazionale, quindi era un buon compromesso per guadagnare velocità a discapito di un pò di qualità)
Peccato che anche in questo caso abbiamo il problema che le schede grafiche moderne usano il vero filtro bilineare e in fase di emulazione porta a dei fastidiosi effetti che sicuramente avrete notato:
- le texture sembrano composte da tante mattonelle quadrate con problemi di visualizzazione nei punti di giunzione
- le schermate con del testo presentano spesso delle lettere tagliate e difficoltose da leggere

spiegato perchè l'emulazione Nintendo 64 è ancora oggi così ostica passiamo a vedere cosa si può fare per emularla al meglio

Se leggete in rete vedrete che il miglior compromesso attualmente é:
- EMULATORE: Mupen64Plus
- PLUG IN GRAFICO: GlideN64

Ovviamente per poter emulare giochi ostici bisogna ricorrere a configurazioni di emulatore, plugin video, plugin RSP specifici per quel gioco

Leggete questi link per capire meglio e comprendere quali siano le migliori configurazioni:

considerazioni generali sugli emulatori del Nintendo 64: http://emulation-general.wikia.com/wiki ... _emulators

informazioni su quali plugin conviene utilizzare: http://emulation-general.wikia.com/wiki ... 64_Plugins

consigli specifici sul Mupen64Plus: http://emulation-general.wikia.com/wiki/Mupen64Plus#

incompatibilità specifiche del Mupen64Plus: http://wiki.libretro.com/index.php?titl ... upen64Plus

qui invece trovate una (vecchia) lista di configurazioni consigliate per ogni gioco del Nintendo 64: https://web.archive.org/web/20130524082 ... igList.htm

Infine, cosa più importante, la lista completa dei giochi del Nintendo 64 (ci sono veramente tutti! ma sono solo quelli commercializzati, mancano solo i prototipi): https://en.wikipedia.org/wiki/List_of_Nintendo_64_games
Pucci - The Bastard Son of Arcade Italia
"MODerrare humanum est"
tutte le copertine di The Games Machine
non combatto guerre di intelligenza con gente disarmata
Avatar utente
khadia

Gold Medal Silver Medal
God of Arcade
God of Arcade
Messaggi: 2449
Iscritto il: 04/10/2007, 21:21
Medaglie: 5
Città: brescia
Località: brescia

Re: emulazione Nintendo 64 dove siamo arrivati?

Messaggio da khadia »

grande PUCCI
THREE WONDERS chariot : 470.300 - BUBBLE BOBBLE: 2.753.560 - STRIKERS 1945 : 441.000
COSMO GANG THE VIDEO : 2.209.750

NUMERATO DALL' FBI
mattia.m78 ha scritto:who is "babbo" ?!?!
<-gamer->
Avatar utente
baritonomarchetto

Donatore
God of Arcade
God of Arcade
Messaggi: 2965
Iscritto il: 12/11/2008, 14:40
Medaglie: 1

Re: emulazione Nintendo 64 dove siamo arrivati?

Messaggio da baritonomarchetto »

Bell'articoletto!
Avatar utente
Kernel
God of Arcade
God of Arcade
Messaggi: 6794
Iscritto il: 25/07/2005, 10:54
Grazie Inviati: 2 volte
Grazie Ricevuti: 2 volte

Re: emulazione Nintendo 64 dove siamo arrivati?

Messaggio da Kernel »

Il quadro mi sembra incredibile se penso che il Nintendo 64 in parte è stato emulato già nel 1999 con l'UltraHLE (a soli 2 anni dall'uscita della console) e che girava ad ottimi framerate sul mio celeron 333@450.

Grazie Pucci per l'ottimo intervento.
Avatar utente
pucci
Moderatore
Moderatore
Messaggi: 4754
Iscritto il: 19/07/2005, 18:52
Città: San Clemente (RN)
Località: Rimini
Grazie Ricevuti: 62 volte

Re: emulazione Nintendo 64 dove siamo arrivati?

Messaggio da pucci »

UltraHle non faceva altro che tradurre in chiamate alla libreria Glide (quella della 3Dfx) i comandi grafici che il Nintendo 64 mandava ai coprocessori grafici (RCP). Peccato che molti giochi usassero chiamate non standard... E quindi non funzionavano (ERROR: unknown uCode). Più che emulazione era "traduzione" da linguaggio N64 a linguaggio Windows
Pucci - The Bastard Son of Arcade Italia
"MODerrare humanum est"
tutte le copertine di The Games Machine
non combatto guerre di intelligenza con gente disarmata
Rispondi

Torna a “Emulatori Windows”