DuckStation è un simulatore/emulatore della console Sony PlayStation(TM) / PSX / PS1, incentrato su giocabilità, velocità e manutenibilità a lungo termine. L’obiettivo è essere il più precisi possibile mantenendo prestazioni elevate.
Per avviare l'emulatore e giocare è necessaria un'immagine ROM "BIOS". Un'immagine ROM non viene fornita con l'emulatore per motivi legali, dovresti scaricarla dalla tua console utilizzando Caetla o altri mezzi. Questi vengono solitamente scaricati come "scphNNNN.bin" o "ps-NNN.bin", dove NNNN è il numero del modello o la versione della ROM e dovrebbero avere una dimensione di 512 KB. I giochi NON vengono forniti con l'emulatore, può essere utilizzato solo per giocare a giochi acquistati e scaricati legalmente.
DuckStation supporta immagini di gioco cue, iso, img, ecm, mds, chd e PBP non crittografate. Se i tuoi giochi sono in altri formati, dovrai convertirli o copiarli nuovamente. Per i giochi a traccia singola in formato bin, puoi utilizzare https://www.duckstation.org/cue-maker/ per generare file cue.
Le funzionalità includono:
- OpenGL, Vulkan (consigliato) e rendering software
- Upscaling, filtro texture e true color (24 bit) nei renderer hardware
- Rendering widescreen nei giochi supportati (senza stretching!)
- PGXP per precisione geometrica, correzione texture, ed emulazione del buffer di profondità (corregge "oscillazione" delle texture/combattimento tra poligoni)
- Filtro di downsampling adattivo
- Catene di shader post elaborazione (GLSL e Reshade FX sperimentale).
- 60 fps nei giochi PAL dove supportato
- Impostazioni per gioco (imposta miglioramenti e mappatura del controller per ogni gioco individualmente)
- Fino a 8 controller nel gioco supportato con multitap
- Binding controller e tastiera (+ vibrazione per i controller)
- RetroAchievements nei giochi supportati ( https://retroachievements.org)
- Editor della scheda di memoria (sposta salvataggi, importa gme/mcr/mc/mcd)
- Database dei codici patch integrato
- Salvataggio degli stati con screenshot di anteprima
- Eccezionali velocità turbo nei dispositivi di fascia medio-alta
- Overclocking della CPU emulato per migliorare l'FPS nei giochi
- Riavvolgimento (non utilizzare su dispositivi lenti)
- Modifica e ridimensionamento del layout del controller (nel menu di pausa)
DuckStation supporta sia dispositivi ARM a 32 bit/64 bit che x86 a 64 bit. Tuttavia, poiché si tratta di un emulatore più accurato, i requisiti hardware possono essere moderati. Se disponi di un dispositivo ARM a 32 bit, non aspettarti che l'emulatore funzioni bene: avrai bisogno di almeno una CPU da 1,5 GHz per buone prestazioni.
**Per un upscaling elevato (più di 2x) avrai bisogno almeno di un dispositivo di fascia media. Ciò è dovuto al numero di pixel di cui l'emulatore deve eseguire il rendering/l'ombreggiatura: non è una questione di ottimizzazione.**
Elenco di compatibilità dei giochi: https://docs.google.com/spreadsheets/d/1H66MxViRjjE5f8hOl5RQmF5woS1murio2dsLn14kEqo/edit?usp=sharing
Istruzioni:
1. Installa ed esegui l'app per la prima volta.
2. Aggiungi directory di gioco toccando il pulsante Aggiungi e selezionando una directory. Puoi aggiungere ulteriori directory in seguito selezionando "Modifica directory di gioco" dal menu.
3. Tocca un gioco per iniziare. Quando avvii un gioco per la prima volta ti verrà chiesto di importare un'immagine del BIOS.
Se disponi di un controller esterno, dovrai mappare i pulsanti e le levette nelle impostazioni.
"PlayStation" è un marchio registrato di Sony Interactive Entertainment Europe Limited. Questo progetto non è affiliato in alcun modo con Sony Interactive Entertainment.
Icona Duck di Icons8: https://icons8.com/icon/74847/duck
Questa app è fornita secondo i termini della licenza internazionale Creative Commons Attribution-NonCommercial-NoDerivatives (BY-NC-ND 4.0, https://creativecommons. org/licenses/by-nc-nd/4.0/).
I giochi mostrati sono:
- Hover Racing: http://www.psxdev.net/forum/viewtopic.php?t=636
- Fromage: https://chenthread.asie.pl/fromage/
- PSXNICCC Demo: https:// github.com/PeterLemon/PSX/tree/master/Demo/PSXNICCC