DuckStation is a Sony PlayStation(TM) / PSX / PS1 simulator/emulator that prioritizes playability, speed, and long-term maintainability. The objective is to retain high performance while being as accurate as feasible.
It takes a "BIOS" ROM image to launch the emulator and launch games. For legal reasons, the emulator does not include a ROM image; instead, you should use Caetla, Unirom, or another tool to dump the image from your own console. The emulator can only be used to play legally purchased and dumped games; games are not included with it.
Cue, iso, img, ECM, mds, chd, and unencrypted PBP game images are supported by DuckStation. Your games will need to be re-dumped if they are in different formats. You may use to create cue files for games with a single track in bin format.
Features of DuckStation APK:
- OpenGL, Vulkan, and rendering software
- Hardware renderers with upscaling, texture filtering, and true color (24-bit)
- Supported games' widescreen rendering (no stretching!)
- PGXP for depth buffer emulation, geometry accuracy, and texture correction (resolves polygon fighting and texture "wobble").
- Adaptive filter for downsampling
- Shader chains are used for post-processing (GLSL and experimental Reshade FX).
- When available, 60 frames per second (fps) in PAL games. Per-game settings: controller mapping and set upgrades specific to each game.
- Multitap-enabled games allow up to eight controllers.
- Keyboard and controller binding (with vibration for controllers)
- Games that are compatible with RetroAchievements
- Memory card editor (import game/MCR/mc/mcd, move saves)
- Integrated database for patch codes
- Preview screenshots and save states
- incredibly quick turbo speeds in mid-to-high-end gadgets
- In games, simulated CPU overclocking can increase the frame rate.
- Rewind and run forward (don't use on sluggish devices).
- Editing and resizing the controller layout (in the pause menu)
DuckStation is compatible with 64-bit x86 and 32-bit/64-bit ARM devices. But because it's a more realistic emulation, the hardware needs might be somewhat low. Please be aware that the emulator will not function effectively on a 32-bit ARM device; a 1.5GHz CPU or faster is required for optimal performance.
The buttons and sticks on an external controller must be mapped in the settings.