Per cominciare serve una chiavetta USB 3.0 o SSD esterno di almeno 64 GB, formattato in exFAT per garantire la compatibilità sia con Windows che Linux. Puoi usare strumenti come Rufus o DiskGenius per la formattazione, evitando il file system FAT32 (che ha limiti di dimensione per i file).
Passaggi consigliati:
- Collega il supporto USB.
- Formattalo in exFAT.
- Crea una struttura base di cartelle:
/Launcher/
/Giochi/PC/
,/Giochi/Retro/
,/Emulatori/
/Assets/
(copertine, video, loghi)
Scegliere il launcher multipiattaforma: Pegasus o LaunchBox?
Pegasus Frontend (gratuito, open-source, multipiattaforma)
- Funziona su Windows, Linux e Steam Deck.
- Supporta input controller e tastiera.
- Può essere completamente personalizzato con temi CSS/Qt.
- I metadati sono gestiti tramite file
.metadata.txt
o.collection.txt
.
LaunchBox Portable (Windows only, gratuito base)
- Interfaccia user-friendly.
- Estremamente potente con scraping automatico.
- Versione portable disponibile, ma solo su Windows.
Scelta consigliata:
- Pegasus se vuoi vera portabilità multipiattaforma.
- LaunchBox se resti solo su Windows e vuoi qualcosa di immediato.
onfigurazione di Pegasus su USB
- Scarica Pegasus dal sito ufficiale: https://pegasus-frontend.org
- Estrai il contenuto nella cartella
/Launcher/Pegasus
. - Crea una struttura dei giochi, es.:
/Giochi/PC/Doom/doom.exe
/Giochi/Retro/SNES/SuperMario.smc
- Crea file di metadati per ogni piattaforma:
Esempio file metadata.pegasus.txt
per PC:
collection: PC Games
shortname: pc
extension: .exe
launch: [path]/[file]
Esempio per emulatori:
collection: SNES
shortname: snes
extension: .smc
launch: Emulatori/SNES9x/snes9x.exe "[path]/[file]"
- Inserisci immagini in
/Assets/
:SuperMario.png
Doom.jpg
- Avvia
pegasus-fe.exe
da USB e goditi il launcher interattivo.
Come rendere tutto completamente portatile

Per evitare dipendenze da driver o installazioni locali:
- Usa emulatori standalone e portable (es. RetroArch portable, PCSX2 portable).
- Non usare programmi che richiedono installazioni nel registro di sistema.
- Utilizza script batch o shell per adattare i percorsi dinamicamente, come:
@echo off
setlocal
cd /d "%~dp0Launcher\Pegasus"
start pegasus-fe.exe
Integrare RetroArch e altri emulatori portabili
- Scarica RetroArch in versione portable.
- Configura i core e salvali nella stessa directory dell’exe.
- Collega i giochi usando
.metadata.txt
o file.m3u
.
Puoi anche lanciare giochi Dreamcast, PS2, GBA, SNES da un’unica interfaccia.
Usare il launcher anche su Steam Deck o Linux
Pegasus è compatibile con SteamOS:
- Basta copiare tutto il contenuto della chiavetta sulla Deck.
- Puoi lanciare Pegasus come “non-Steam game” oppure da terminale.
- Se usi Bazzite o ChimeraOS, puoi avviarlo direttamente in modalità Game Mode.
Backup, aggiornamenti e sincronizzazione
Per rendere il progetto gestibile:
- Usa un software come FreeFileSync per fare backup automatici su un’altra USB o PC.
- Crea un file
.json
con l’elenco dei giochi e emulatori configurati per tenere traccia delle versioni. - Salva il tutto su GitHub o un archivio cloud se vuoi condividerlo.
Con questo metodo trasformi una semplice chiavetta USB in un hub gaming completo e portatile, capace di avviare giochi retro, emulatori e anche titoli PC da qualsiasi macchina, con temi personalizzabili, controller supportati e configurazione rapida.
Se vuoi posso anche prepararti:
- Uno script completo preconfigurato per Pegasus.
- Un file
.zip
con struttura e template. - Un’immagine promozionale per AmicoPC.