An open API service indexing awesome lists of open source software.

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

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)