https://github.com/basharast/duckstation-uwp-arm
PlayStation 1 emulator for ARM32 UWP
https://github.com/basharast/duckstation-uwp-arm
Last synced: 9 months ago
JSON representation
PlayStation 1 emulator for ARM32 UWP
- Host: GitHub
- URL: https://github.com/basharast/duckstation-uwp-arm
- Owner: basharast
- License: gpl-3.0
- Created: 2023-09-01T16:37:24.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-16T04:03:26.000Z (12 months ago)
- Last Synced: 2025-04-04T15:53:48.324Z (11 months ago)
- Language: C++
- Homepage:
- Size: 67.1 MB
- Stars: 16
- Watchers: 3
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DuckStation-UWP (ARM32)
Fast PlayStation 1 emulator for Windows (ARM32) UWP
## Compatibility
- Windows Build (15035+)
- DirectX 11 Feature Level 10+
- DirectX 11 Feature Level 9.1 (Partially, Software render)
- Don't enable recompiler option still not working
## ARM64 or Latest
- This repo for ARM32, legacy support only
- Please resolve the ARM64 or whatsoever with the original developer not here.
- Please don't ask or contact me for other than ARM32
- This repo is not meant to be up-to date fork (nor redistribution)
## XBOX (x64)
Please visit [XBOX DevStore](https://xbdev.store/)
## Performance
After few tests it worked good on `Adreno 330` but slow on `Adreno 305`
You may achieve better performance by manipulating Speed options
GPUs `Adreno 400+` are perfect and they will work with full speed.
## Screenshots
Screenshots

## UWP Support
Supported by **[UWP2Win32](https://github.com/basharast/UWP2Win32)**
## What's new?
- UWP Storage solution
- You can choose custom data folder
- Include and improved touch screen functions
- Added On-Screen touch controller
- Improved files browser
- Fixed few issues with retroachievements
- Other minor fixes related to (Windows Legacy builds, Touch and UWP)
- Support launch by file or URI
## Help
Read about features and performance tips ([Click here](https://github.com/basharast/DuckStation-UWP-ARM/wiki))
# Build
Ensure to have:
- SDK: 10240, 17763, 19041
- Visual Studio 2022 ( with platform tools v143)
- Only use ReleaseUWP (tested for ARM, ARM64 and x64)
## Important
Some linked projects at Dependencies require to be build manually
like project `util`, I guess also `fmt`, in anycase you got that `.lib` is missing
go to Dependencies and build it manually (Right click, Build)