Download DuckStation
Open https://github.com/stenzek/duckstation and follow the project's current Windows installation instructions. Choose an official release or documented build appropriate for your handheld's processor architecture.
Install a maintained PlayStation emulator, configure controller input and rendering, and organize personal game dumps for Windows handheld play.
Emulator settings and BIOS requirements vary by game and build. Use only games and BIOS files you own and dumped yourself, and back up memory cards before changing configurations.
Install a maintained PlayStation emulator and configure controls, video, and game storage for a Windows handheld. This guide targets handheld PCs running Windows 11 25H2 and uses DuckStation for supported PlayStation titles such as the original NTSC-U release of Final Fantasy VII and Crash Bandicoot.
Open https://github.com/stenzek/duckstation and follow the project's current Windows installation instructions. Choose an official release or documented build appropriate for your handheld's processor architecture.
Create separate folders for your own game dumps and any BIOS files you have legally dumped from your console. Open DuckStation's settings and locate the relevant system and game-directory options.
Open DuckStation's controller settings and select the detected handheld controller. Map the directional controls, face buttons, shoulder buttons, Start, and Select, then test each input.
Open the graphics settings and start with the default renderer and internal resolution. Confirm that audio output is routed to the handheld's speakers, headphones, or USB device before enabling enhancements.
Add the folder containing your own game dumps to DuckStation's game list. Select a game and verify that it starts correctly with the configured controller and any required system files.
Start with native resolution or a modest internal-resolution increase. Test a representative scene in Final Fantasy VII or Crash Bandicoot before raising enhancements, enabling texture filtering, or changing widescreen options.
Create a normal in-game save and exit DuckStation cleanly. Reopen the game and confirm that progress persists before importing more games or adjusting storage paths.
Check the game dump, system configuration, and any required BIOS settings. Try the default graphics renderer and consult the official DuckStation project documentation for build-specific issues.
Restore the default audio settings, confirm the correct Windows playback endpoint, and check that the game is running at normal emulation speed.
Confirm Windows recognizes the controller, select the detected device in DuckStation, and remap the controls. Close any remapping utility that might be intercepting inputs.
Reduce internal resolution to native, disable optional enhancements, and retest. If performance remains poor, check power mode, temperature, and the handheld's graphics driver.
Requirements depend on the emulator configuration and game. If a BIOS is needed, use a compatible file dumped from your own console.
Save states are convenient but can depend on emulator versions. Keep normal in-game saves and memory-card backups as well.
Try native resolution first. Increase it gradually only if the handheld maintains stable performance and acceptable battery life.
Close DuckStation and back up any saves you want to retain. Uninstall the application using its documented method or remove its portable folder if you used a portable build. Delete configuration and game files only after verifying that your backups are complete.
Free · no account needed · tracks your progress