Flycast Dojo 7 Preview 4 è ora disponibile, portando con sé importanti miglioramenti e ottimizzazioni per gli appassionati di emulazione Dreamcast, Naomi e Atomiswave. Questa versione rappresenta una completa riscrittura del codice su Flycast 2.3.2, mantenendo la compatibilità con i salvataggi netplay esistenti e allineandosi meglio agli aggiornamenti del progetto originale.
⚠️ Attenzione: Questa versione non è al momento compatibile con Fightcade. Se vuoi utilizzare le ultime correzioni di bug per Fightcade, ti consigliamo di continuare a usare l’ultima release di Flycast Dojo 6.
Novità in Preview 4
-
✅ Fix dei script di compilazione per supportare CMake 4 e GCC 15
-
✅ Spostamento della funzionalità Quick Match in Dojo Lobby, rimossa dall’emulatore
-
✅ Supporto per avvio stateless da riga di comando per giochi di carte
Novità introdotte nelle versioni precedenti
Preview 3
-
Virtua Fighter 4 Final Tuned: Modalità Card Match, Quick Match con salvataggi e NVMEM disabilitato
-
Quick Match: Forza l’uso del tunneling relay quando abilitato
Preview 2
-
GGPO: Ignora i messaggi di ping relay dopo la connessione
-
Rimozione temporanea del pulsante di rilevamento automatico del relay server
-
Fix per il download e l’analisi dei replay JSON
-
Replay: Aggiunto il pulsante “Resume” nel menu comandi
-
Spectate Request: Utilizza i valori correnti di Quark e SpectateKey
Cos’è Flycast Dojo?
Flycast Dojo è un fork di Flycast, un emulatore multi-piattaforma per Sega Dreamcast, Naomi e Atomiswave, derivato da Reicast, con un focus particolare sul netplay, i replay e le funzionalità online. L’obiettivo è mantenere Flycast Dojo aggiornato con le ultime modifiche del progetto principale.
Puoi scaricare Flycast Dojo da:
🔹 GitHub
🔹 Fightcade (matchmaking integrato)
Supporta diverse modalità di gioco:
-
P2P con Match Codes (senza bisogno di server esterni)
-
Connessione diretta via IP
-
VPN virtuali (ZeroTier, Radmin)
Come Iniziare
Configurazione Base
-
ROM e BIOS: Assicurati di avere i file ROM e BIOS corretti nella cartella
ROMs
edata
.-
Per Atomiswave:
awbios.zip
-
Per NAOMI:
naomi.zip
-
Set ROM consigliato: MAME 0.226
-
-
Cartelle principali:
-
Fightcade:
Fightcade\emulator\flycast\ROMs
-
Standalone:
Flycast\ROMs
-
Impostazione dei Controlli
Vai su Settings → Controls e mappa i pulsanti del tuo controller su Port A.
🔹 Esempio per controller XInput (Xbox 360):
https://via.placeholder.com/400×200
Netplay con Match Codes
Flycast Dojo semplifica il netplay grazie ai Match Codes, che permettono sessioni P2P senza bisogno di configurazioni complesse.
Come ospitare una partita
-
Seleziona HOST dal menu a tendina.
-
Scegli il gioco e copia il Match Code generato.
-
Condividi il codice con l’avversario.
Come unirsi a una partita
-
Seleziona JOIN dal menu a tendina.
-
Incolla il Match Code e avvia la sessione.
Regolazione del Delay
Il delay può essere ottimizzato in base al ping tra i giocatori:
-
Usa “Detect Delay” per una stima automatica.
-
Regola manualmente con lo slider per una giocabilità fluida.
🔹 Formula per il calcolo manuale:
Delay = ArrotondamentoSuperiore(Ping / 32 ms)
*(Esempio: Ping 42ms → Delay = 2)*
Replay e Spettatori
Flycast Dojo supporta:
✅ Registrazione delle sessioni (salvate in replays/
)
✅ Trasmissione in diretta (TCP Spectating)
✅ Server replay pubblici (es. match.dojo.ooo
)
Come trasmettere una partita
-
Abilita Enable TCP Transmission nelle impostazioni Dojo.
-
Inserisci l’IP e la porta dello spettatore.
Come ricevere una trasmissione
Usa i parametri da riga di comando:
-config dojo:Receiving=yes -config dojo:ActAsServer=no
Training Mode
La nuova Modalità Allenamento permette:
-
Cheat codes (supporto file
.cht
di RetroArch) -
Salvataggi rapidi (F8/F9)
-
Registrazione input (F1-F3) e riproduzione (F4-F6)
-
Loop degli input per allenamento continuo
🔹 Comandi predefiniti:
-
F1-F3: Registra input
-
F4-F6: Riproduci input
-
F7: Cambia giocatore
-
F8/F9: Salva/Carica stato
Build Linux e Comandi da Terminale
Disponibile come tar.gz per Linux x86_64.
Dipendenze Ubuntu 20.04:
libcurl3-gnutls libzip5 libminiupnpc17 liblua5.3
Esempio comandi netplay:
# Server flycast.exe -config network:GGPO=yes -config dojo:EnableMatchCode=no -config network:ActAsServer=yes -config network:server=127.0.0.1 -config network:GGPOPort=6000 -config network:GGPORemotePort=6001 -config dojo:PlayerName=Player1 game.cdi # Client flycast.exe -config network:GGPO=yes -config dojo:EnableMatchCode=no -config network:ActAsServer=no -config network:server=127.0.0.1 -config network:GGPOPort=6001 -config network:GGPORemotePort=6000 -config dojo:PlayerName=Player2 game.cdi
Roadmap Futura
🛠 In sviluppo:
-
UDP Delay Netplay
-
UDP Spectating
-
LAN Lobbies (in revisione)
-
Supporto nativo Mac OS
-
Scripting Lua
🔗 Scarica Flycast Dojo 7 Preview 4:
👉 GitHub Release
💬 Hai domande? Unisciti al Flycast Discord (#netplay) o al Fightcade Discord (#flycast-emulator) per supporto!
🚀 Buon divertimento con Flycast Dojo! 🎮