53 utenti della rete garantita questa curiosit à: Spiegami: How is is L'emulazione di Nintendo Switch è già così fluida quando i sistemi come N 64 e Saturno hanno ancora problemi?
Spiegami : In che modo l'emulazione di Nintendo Switch è già così fluida quando i sistemi come N 64 e Saturno hanno ancora problemi?
Ed ecco le risposte:
Lo switch utilizza un SoC abbastanza ben documentato (Tegra X1), il sistema operativo è basato su FreeBSD e prende in prestito alcuni componenti da Android e il sistema operativo condivide anche codice con il software di sistema 3dS. Quindi ci sono molti noti con cui lavorare. Saturno e n 64, d'altra parte, utilizzavano chip personalizzati e magia nera.
Nintendo Switch utilizza un processore basato su ARM relativamente a bassa potenza. Non qualcosa di troppo lontano da quello che potresti trovare in uno smartphone. ARM è relativamente facile per i processori basati su x 86 che potresti trovare in un normale PC per emulare (non che può farlo perfettamente, ma l'hardware dello Switch è molto meno potente di un normale PC da gioco)
Teoricamente, lo stesso vale per Xbox One / One S / One X e PS4 / PS4 Pro, infatti dovrebbero essere ancora più facili da “emulare” quindi uno Switch quando si confronta hardware con la stessa grandezza più potente di loro. L'emulazione infatti potrebbe non essere nemmeno necessaria per quelle console. Quando usciranno “emulatori” per quelle console (per quanto ne so, ce ne sono già un paio, questa è solo la mia previsione), probabilmente funzioneranno in modo simile a software come Wine. Ciò è dovuto sia a un PC da gioco medio sia alle 2 console che condividono CPU basate su x 86. Queste 2 console hanno anche GPU basate su AMD GCN simili a quelle che troverai nei PC di gioco AMD
Nintendo 64 e Sega Saturn utilizzano CPU proprietarie speciali e Architetture GPU che rendono difficile l'emulazione. Con poca documentazione e alcune differenze tra queste e x 86 o una console con un'architettura basata su RISC (come lo Switch, GameCube, XB 360, Wii e WiiU) È difficile sapere esattamente come codificare un emulatore che funzioni correttamente o abbia buone prestazioni se inizi a reinventare la ruota.
5 anni: l'interruttore è parti simili al tuo computer, quindi c'è meno lavoro da fare.
I sistemi precedenti erano molto diversi dal tuo computer. Dovevano concentrarsi sul gioco ed erano fatti apposta per quello. Quindi c'è molto più lavoro per convertirlo
Per farla breve è che le console moderne sono fondamentalmente solo PC ora in termini di design. In passato avevano progetti hardware davvero unici ed esotici che erano necessari per ottenere effettivamente buone prestazioni di gioco da hardware molto debole. Ciò li ha resi difficili da emulare per un normale PC consumer. Ciò combinato con il fatto che lo switch è in realtà piuttosto debole in termini di hardware in questi giorni ed è abbastanza facile da emulare.
Potrebbe sembrare sciocco ma immaginare che un emulatore sia una persona che finge di essere qualcos'altro (essenzialmente ciò che fa un emulatore). Ora immaginare di emulare un Sega Saturno per un computer è come un essere umano che finge di essere un cane. Beh, ovviamente non facciamo buoni cani. possiamo scendere su tutti e 4 e abbaiare, ma ci sforziamo anche noi, ma facciamo ancora dei cani strani. Man mano che le console si evolvono, si avvicinano all'essere umani, se ciò ha senso.
L'emulazione dell'hardware più vecchio è diventata più simile al semplice parlare, ad esempio, di una lingua diversa invece di comportarsi come un animale completamente diverso. Richiedeva ancora uno sforzo extra, ma era molto più semplice e naturale. Avanti veloce ad oggi e le console sono persone come i computer per la maggior parte. Un PC può fingere di essere quella console con molto meno sforzo di prima perché funziona in modo abbastanza simile a come fa già.
Lo Switch utilizza un chipset molto moderno e studiato con cura in cui le console più vecchie hanno parti proprietarie di nicchia.