Mac M1 e M2 sono potenti emulatori

Mac M1 e M2 sono potenti emulatori

Che tu abbia un Apple Silicon Mac o stia pensando di acquistarne uno, dovresti sapere che i nuovi processori Apple sono ottimi per scopi di emulazione. Che si tratti di moderne console 3D o classici 2D, la vasta gamma di emulatori nativi di Apple Silicon è da lodare.

Perché preoccuparsi dell’emulazione?

Il Mac non è tradizionalmente visto come una piattaforma di gioco. Nonostante i tentativi di cambiarlo con il supporto per Apple Arcade, app desktop per iPhone e iPad e diversi editori di terze parti che rilasciano giochi su Steam e Mac App Store, il Mac perde ancora la maggior parte dei giochi.

Con l’introduzione di Apple Silicon nel 2020, il Mac è passato dall’architettura x86 a 64 bit utilizzata dai chip Intel alla propria soluzione basata su ARM sotto forma di M1. Apple ha fornito un “transpiler” che converte la maggior parte delle applicazioni scritte per i Mac Intel in un formato che può essere utilizzato su processori basati su ARM chiamati Rosetta 2.

Sebbene Rosetta 2 funzioni sorprendentemente bene nella maggior parte dei casi, non è una soluzione perfetta. La conversione dell’app rallenta le prestazioni e non tutto funziona. Alcune app (e giochi) semplicemente non funzionano e non puoi fare altro che sperare che l’editore ritenga opportuno aggiornare l’app in modo tempestivo. Per la maggior parte, questo non accadrà mai.

Nonostante gli enormi miglioramenti delle prestazioni rispetto ai chip Intel e le prestazioni 3D migliori che mai poiché Apple continua a utilizzare l’API di accelerazione hardware Metal, i giochi su Apple Silicon sono lenti ad andare avanti. Ecco perché puoi guardare i giochi che sono già stati rilasciati per diversi sistemi.

Gli emulatori ti consentono di giocare a giochi scritti per altro hardware utilizzando l’emulazione software. Su un Mac, questo ti apre un mondo di giochi che semplicemente non è disponibile immediatamente. Questo è l’ideale se ti sei perso le console o le piattaforme di gioco quando sono state rilasciate per la prima volta, poiché gli emulatori stabili tendono a essere indietro di un decennio o più rispetto alla generazione che emulano.

Si applicano le solite avvertenze legali

Naturalmente, nessun articolo sull’emulazione sarebbe completo se non fosse chiaro che gli emulatori non sono illegali, ma il download di materiale protetto da copyright che non possiedi certamente lo è.

Molti di questi emulatori richiedono file BIOS che dovranno essere ripristinati dall’hardware originale, quindi assicurati di aver compreso le implicazioni legali dell’utilizzo di una ROM prima di procedere.

Sono ora disponibili emulatori Apple Silicon nativi

Quando il chip M1 è stato lanciato per la prima volta nel 2020, pochissimi emulatori avevano le proprie versioni di Apple Silicon. Il transpiler più comunemente usato è l’Apple Rosetta 2, con diversi gradi di successo. Avanti veloce alla versione M2 e ci sono molti emulatori disponibili con supporto integrato per Apple Silicon.

Grazie all’app nativa, l’emulatore può ora utilizzare tutta la potenza di M1, M2 e chip simili, e molti di essi includono anche il supporto per Metal. Le app native più efficienti offrono una maggiore efficienza energetica, rendendo il gioco sul tuo MacBook ancora più piacevole.

Gli emulatori che richiedono più potenza per emulare piattaforme successive come Xbox e PlayStation 2 ora possono gestire la grafica meglio di quella nativa. Molti di questi emulatori includono la possibilità di eseguire giochi a risoluzioni interne molto più elevate di quelle previste, con supporto per il multiplayer locale e online.

Nintendo Wii (2006) e GameCube (2001): Dolphin

Dolphin è un emulatore Nintendo Wii e GameCube con versioni disponibili per Mac, Windows e Linux. Gli sviluppatori hanno mostrato per la prima volta il supporto per Apple Silicon nel maggio 2021 , sottolineando che “l’hardware M1 è fantastico… quello che abbiamo è già efficiente, potente… l’unico grande svantaggio è l’API grafica proprietaria presente in macOS che non ci consente di utilizzare ultime versioni di OpenGL. “

Al momento in cui scrivo, Dolphin ha una valutazione del 36,6% “perfetto” e del 60,4% “giocabile” per tutti i giochi testati. Dai un’occhiata all’elenco di compatibilità per vedere come sta andando ogni gioco, con valutazioni e rapporti da tutta la comunità di Dolphin. Puoi utilizzare la guida alle prestazioni di Dolphin per ottenere il massimo dall’emulatore, ma probabilmente avrai prestazioni sufficienti per sfruttare alcuni dei miglioramenti di Dolphin.

Ciò include l’upscaling della risoluzione interna per rendere i giochi a risoluzioni più nitide al di sopra del livello base di 480p della Wii, il filtro anisotropico per migliorare l’aspetto delle trame e le opzioni di anti-alias per eliminare le linee frastagliate. Puoi usare veri controller Wiimote e GameCube o emulare controller Nintendo usando hardware alternativo.

Xbox (2005): xemu

Microsoft ha fatto un ottimo lavoro per assicurarsi che molti giochi Xbox originali vengano eseguiti sull’hardware Xbox Series più recente, ma il catalogo non è ancora all’altezza. Mentre giochi come Psychonauts e BLACK funzionano bene su console recenti, molti giochi non si avviano affatto. Se non disponi dell’ultima versione di Xbox, la tua capacità di giocare a molti di questi giochi classici è fortemente limitata.

Prova xemu, l’emulatore Xbox originale per Mac, Windows e Linux. Durante i test, xemu considera il 72% dei giochi testati “giocabili” e solo il 3% infrange la barriera “perfetta” (con il 20% dei giochi in esecuzione e circa il 5% non funziona affatto). Fortunatamente, la stragrande maggioranza dei migliori giochi Xbox funziona bene con alcuni singhiozzi.

Questo include Jet Set Radio Future (che sembra incredibile quando aumenti la risoluzione interna grazie alla sua grafica ombreggiata), Halo: Combat Evolved e il suo sequel e Knights of the Old Republic. L’emulatore supporta anche la mappatura automatica dei controller sui joystick supportati, semplificando ulteriormente il processo di configurazione.

PlayStation 2 (2000): AetherSX2

PCSX2 è un emulatore PlayStation 2 in sviluppo da almeno due decenni, mentre AestherSX2 è una propaggine dello stesso emulatore per computer Apple Silicon. Poiché uno è basato sull’altro, l’elenco dei giochi compatibili tra loro è quasi identico. Da allora PCSX2 ha iniziato a includere build per Mac nelle loro versioni notturne , ma usano ancora Rosetta 2 e non funzionano (ancora) su Apple Silicon.

Con AetherSX2 puoi giocare a una delle librerie di giochi più famose e piene mai pubblicate. Al momento in cui scrivo, PCSX2 vanta il 97,96% di giocabilità di tutti i giochi testati e dovresti aspettarti risultati molto simili da AetherSX2 poiché si basa sullo stesso codice.

I due emulatori sembrano sorprendentemente simili in termini di interfaccia utente, dalle opzioni grafiche (che includono il ridimensionamento della risoluzione interna e il filtro bilineare) alle impostazioni del controller e alle impostazioni di sistema. La principale differenza che puoi aspettarti è una migliore prestazione nella build nativa di AestherSX2.

Dreamcast (1998): Flycast

Il Dreamcast è una delle console più celebri, ma la sua incapacità di catturare una grossa fetta del mercato (e le pessime prestazioni del suo predecessore, il Saturn) ha visto Sega lasciare per sempre il mondo dell’hardware per videogiochi. L’eredità del Dreamcast è la sua libreria di giochi, che include alcuni dei migliori originali Sega e un gran numero di port arcade.

Flycast è una propaggine del progetto Reicast di successo ma ora interrotto , con build realizzate appositamente per le macchine Apple Silicon. Oltre ai giochi Dreamcast originali, Flycast può essere utilizzato anche per i giochi Sega NAOMI (incluse le versioni GD-ROM) e le ROM arcade Sammy Atomiswave .

Una volta impostato, l’emulatore esegue molti giochi in modo impeccabile, tra cui Jet Set Radio, Power Stone e Sonic Adventure. L’emulatore ha prelevato per la prima volta il nostro controller Xbox Series X senza alcuna configurazione richiesta. L’emulatore è preconfigurato per utilizzare i server Dreamcast Live per i giochi online.

MS-DOS: DOSBox con Boxer

Il DOS non è affatto affamato di risorse come molti altri sistemi in questo elenco, ma il supporto nativo per Apple Silicon è ancora buono. Una build più efficiente che funziona in modo nativo significa un migliore consumo energetico e una maggiore durata della batteria se vuoi giocare in movimento.

Puoi prendere una build nativa di DOSBox e personalizzarla tu stesso, oppure puoi rendere le cose molto più semplici scaricando l’interfaccia Boxer esterna. Ciò semplifica l’installazione e la gestione della tua raccolta di giochi MS-DOS rispetto a farlo manualmente tramite la riga di comando DOS e l’aspetto attraente dello “scaffale di gioco” è un grande vantaggio.

Il progetto Boxer originale ha cessato lo sviluppo nel 2016, ma da allora è stato ripreso con il supporto di Apple Silicon. Puoi ottenere build iniziali dalla  pagina dei rilasci del progetto , ma aspettati un comportamento traballante mentre il progetto è ancora in versione beta.

Commodoro Amiga: FS-UAE

Proprio come MS-DOS, è improbabile che la piattaforma Commodore Amiga richieda grandi risorse. Il supporto integrato per Apple Silicon non risolve i principali colli di bottiglia delle prestazioni qui, ma è bello avere versioni native disponibili per migliorare l’efficienza. FS-UAE è un fork del progetto WinUAE e ti consente di emulare un’enorme quantità di hardware Commodore se hai una ROM Kickstart.

Puoi utilizzare gamepad moderni, costruire le tue macchine Amiga in base alla tua configurazione e utilizzare la correzione delle proporzioni per visualizzare i giochi su display moderni con shader avanzati. C’è anche il supporto per il gioco online!

Multipiattaforma: RetroArch

RetroArch è un emulatore multipiattaforma con supporto per un numero enorme di sistemi (noti come kernel). Molti dei progetti sopra elencati possono essere utilizzati in RetroArch, insieme a molti altri per piattaforme come SNES, Sega Genesis, Nintendo 3DS, Atari Lynx e molti altri.

Se vuoi un emulatore che faccia tutto questo, procurati una copia di RetroArch e dedica un po’ di tempo a configurarlo.

Altri progetti dovrebbero funzionare con Rosetta

Solo perché l’emulatore non ha una versione nativa di Apple Silicon non significa che le build precedenti progettate per i processori Intel non funzioneranno. In particolare, i sistemi più vecchi dovrebbero funzionare correttamente con Rosetta 2 senza alcuna perdita di prestazioni visibile.

Usa controller esistenti

macOS supporta tutti i principali controller per console, inclusi Xbox Series cablata, Xbox One e Xbox 360 di Microsoft. Puoi anche utilizzare il controller Sony DualSense PS5 e il controller DualShock 4 PS4, nonché il controller DualShock 3 PS3. Puoi anche utilizzare un controller Nintendo Switch Pro o collegare ogni controller Joy-Con separatamente. Al momento non è possibile utilizzare due Joy-Contro come un unico controller, come invece è possibile sulla console Switch.

Molti di questi emulatori rilevano automaticamente il controller e mappano i pulsanti di conseguenza, quindi non devi fare altro che collegarli tramite USB o Bluetooth.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *