Sono trascorsi quasi due anni dal lancio del primo porting di Batocera su console PlayStation 4, e per questo motivo che il developer Noob404 ha deciso di aggiornare la distribuzione.
Batocera 40 in questa veste presenta alcune sfide aggiuntive rispetto alle versioni precedenti, principalmente a causa dell’aggiornamento dei pacchetti.
Batocera 40 for PS4 is here – https://t.co/4FUlVt5hpR
Special thanks to @seuross
— PS4Linux (by Noob404) (@Noob404yt) July 27, 2024
In particolare, questa nuova distro utilizza Mesa 22.1.7, una versione più datata, scelta per garantire la compatibilità anche con le console PlayStation 4 Pro che non supportano ancora le versioni più recenti di Mesa. Questo ha comportato la necessità di declassare alcuni pacchetti durante la compilazione.
Cos’è Batocera?
Batocera.linux è un sistema operativo open-source, gratuito e dedicato al retro-gaming. Permette di trasformare qualsiasi computer o nano-computer in una console da gioco, offrendo supporto a una vasta gamma di emulatori e giochi.
Questo sistema è ideale per chi desidera rispolverare i classici del passato o esplorare nuovi mondi videoludici attraverso un’interfaccia intuitiva e facilmente configurabile.
Novità in Batocera 40 per PS4
Questa versione, che segna un avanzamento dalla 34 del 2022, incorpora numerosi aggiornamenti, ma il vero fulcro di questa release, come già accennato, è l’utilizzo di Mesa 22.1.7.
Nonostante le sfide durante la compilazione e il downgrade dei pacchetti, il risultato finale dimostra che un aggiornamento non implica necessariamente un peggioramento delle prestazioni.
Un esempio eclatante è Cyberpunk, che gira sorprendentemente meglio con versioni precedenti di Mesa.
Requisiti e preparazione
Macchina Linux
Si raccomanda un sistema basato su Ubuntu, come Lubuntu o Pop OS. Le distribuzioni Fedora o Arch potrebbero presentare difficoltà durante il processo di avvio.
Chiavetta USB
Si consiglia un’unità da almeno 100 GB, preferibilmente un SSD per garantire prestazioni ottimali. Nota importante: il processo di installazione cancellerà tutti i dati sulla chiavetta USB, quindi è fondamentale effettuare un backup preventivo.
File necessari
- Batocera 40 per PS4 (consultare la sezione Download).
- bzImage – Si consiglia il kernel 5.4+ (scaricare in base al proprio modello).
- initramfs.cpio.gz (scaricare da qui).
- Gparted
- Su Ubuntu e distribuzioni basate su Ubuntu, aprire il terminale e digitare
sudo apt-get install gparted
e premere Invio. - Su Fedora e distribuzioni basate su Fedora, aprire il terminale e digitare
sudo dnf install gparted
e premere Invio. - Su Arch e distribuzioni basate su Arch, aprire il terminale e digitare
sudo pacman -S gparted
e premere Invio.
- Su Ubuntu e distribuzioni basate su Ubuntu, aprire il terminale e digitare
- Leafpad
- Su Ubuntu e distribuzioni basate su Ubuntu, aprire il terminale e digitare
sudo apt-get install featherpad
e premere Invio. - Su Fedora e distribuzioni basate su Fedora, aprire il terminale e digitare
sudo dnf install featherpad
e premere Invio. - Su Arch e distribuzioni basate su Arch, aprire il terminale e digitare
sudo pacman -S featherpad
e premere Invio.
- Su Ubuntu e distribuzioni basate su Ubuntu, aprire il terminale e digitare
Installazione
- Preparazione della Chiavetta USB: Utilizzare Gparted per partizionare e preparare la chiavetta USB. Creare tre partizioni: una per il kernel e initramfs, una per i file di sistema di Batocera, e una per i giochi e ROM.
- Installazione di Batocera: Estrarre i file di Batocera nella partizione designata utilizzando il terminale.
- Configurazione del Disco Giochi e WiFi Automatico: Impostare il file
batocera-boot.conf
per riconoscere correttamente la partizione dei giochi e configurare la connessione WiFi automatica se necessario. - Avvio di Batocera su PS4: Collegare la chiavetta USB alla PS4 e avviare il payload Linux.
- Configurazione WiFi (Opzionale): Impostare i dettagli di connessione WiFi per un accesso automatico in futuro.
Aggiunta di giochi e ROM
Batocera 40 supporta tre metodi principali per aggiungere giochi e ROM:
- Metodo Wireless: Utilizzare la rete locale per trasferire giochi e ROM dal PC alla PS4.
- Metodo Chiavetta USB: Trasferire giochi tramite gestore file integrato in Batocera.
- Metodo Linux: Utilizzare un PC o una macchina virtuale Linux per trasferire giochi direttamente alla chiavetta USB.
Collegamento dei controller wireless
La connessione del DualShock 4 in modalità wireless a Batocera è semplice e veloce. Seguire le istruzioni per la sincronizzazione automatica e utilizzare il controller per navigare e giocare.
Accesso al terminale
Per operazioni avanzate e debugging, è possibile accedere al terminale di Batocera tramite SSH da un altro dispositivo. Utilizzare PuTTY su Windows per connettersi e gestire il sistema.
Video tutorial
FAQ
- Emulatori Non Visibili: Gli emulatori appaiono solo se sono presenti le ROM. Abilitare l’opzione “SHOW EMPTY SYSTEMS” se necessario.
- Problemi di Schermo Nero: Seguire le istruzioni per ripristinare l’uscita HDMI o utilizzare i comandi di debug per accedere alla schermata principale.
- Problemi di Connessione WiFi: Riabilitare la connessione WiFi tramite le impostazioni di rete se non si connette automaticamente.
Per ulteriori dettagli e assistenza, è possibile consultare il tutorial completo disponibile a questo indirizzo o il video tutorial poco sopra.
Fonte: twitter.com