Difference between pages "Project64" and "DuckStation"
BananaSlamma (talk | contribs) (→Problems: restored based on wayback machine) |
(Categories replaced) |
||
Line 1: | Line 1: | ||
+ | {{stub}} | ||
{{Infobox emulator | {{Infobox emulator | ||
− | |logo = | + | |logo = DuckStation.png |
− | |logowidth = | + | |logowidth = 80px |
− | | | + | |screenshot = DuckStation-screenshot-qt.png |
+ | |screenshotwidth = 300px | ||
+ | |screenshotcaption = The Qt frontend on Windows 10. | ||
|active = Yes | |active = Yes | ||
− | |platform = Windows | + | |platform = [[Emulators on PC|Windows]]<br/>Linux<br/>[[Emulators on macOS|macOS]]<br/>[[Emulators on Android OS|Android]] |
− | |architecture = | + | |architecture = x86_64, aarch64, ARMv7 |
− | |target = [[ | + | |target = [[PlayStation emulators|Sony PlayStation]] |
− | + | |developer = stenzek [https://github.com/stenzek/duckstation/graphs/contributors et al.] | |
− | |developer = [https://github.com/ | + | |source = [https://github.com/stenzek/duckstation GitHub] |
− | | | + | |license = GNU GPLv3 |
− | | | + | |bios = [[Emulator_Files#PlayStation|Required]] |
− | | | ||
}} | }} | ||
− | |||
− | == | + | '''DuckStation''' is a free and open-source [[PlayStation emulators|PlayStation]] emulator developed primarily by stenzek. It features PGXP, upscaling, texture filtering, overclocking, advanced "cheat" code support, CHD support, and a graphical interface. |
+ | |||
+ | ==Downloads== | ||
{| cellpadding="4" | {| cellpadding="4" | ||
|- | |- | ||
− | |align=center|{{Icon|Win | + | |align=center|{{Icon|Win|Lin|macOS}} |
− | |'''[https:// | + | |'''[https://github.com/stenzek/duckstation/releases Latest Development Builds]'''<br/><small>MacOS isn't officially supported and builds are not released for it. Must be compiled from source.</small> |
|- | |- | ||
− | | | + | |colspan="2"|<hr/> |
− | |||
|- | |- | ||
− | + | |align=center|{{Icon|APK}} | |
− | + | |[https://play.google.com/store/apps/details?id=com.github.stenzek.duckstation Play Store]<br/><small>Free</small> | |
− | |align=center|{{Icon| | ||
− | |[ | ||
− | |||
− | |||
− | |||
− | </small> | ||
|} | |} | ||
− | == | + | ==Overview== |
− | + | DuckStation is focused on playability, speed, and long-term maintainability. The goal of the emulator is to be as accurate as possible while maintaining performance on a broad range of devices. "Hack" options are discouraged, and the default configuration should support all playable games with only some of the enhancements having compatibility issues. 64-bit CPUs are required for recompiler support for maximum performance. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | DuckStation was used as a testing ground for code that would be added to [[Dolphin]].<ref>JMC47, Maylmilae. [https://dolphin-emu.org/blog/2020/02/07/dolphin-progress-report-dec-2019-and-jan-2020/#50-11524-improve-frame-pacing-by-manually-inserting-duplicate-frames-by-stenzek Dolphin Progress Report]. § ''5.0-11524 - Improve Frame Pacing by Manually Inserting Duplicate Frames by Stenzek''. "As a proof of concept, Stenzek used his Playstation 1 emulator, Duckstation to test a frame pacing solution that involved padding 30 FPS games."</ref> stenzek has even said the UI was pulled directly from Dolphin, since it was "designed in conjunction with actual UI/UX people".<ref>[https://old.reddit.com/r/emulation/comments/jjuhcf/for_playstation_1_emulation_fans_i_made_a_very/gagvsnf/?context=3 stenzek] on Reddit. "Yep it is heavily influenced by Dolphin. I'm terrible at UI/UX design so I borrowed Dolphin's, since it's been designed in conjunction with actual UI/UX people."</ref> | |
− | |||
− | + | The Qt frontend includes an automatic update checker. Builds downloaded after 2020/08/07 will automatically check for updates each time the emulator starts, this can be disabled in Settings. Alternatively, you can force an update check by clicking Help->Check for Updates. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==References== | ==References== | ||
− | {{ | + | {{Reflist}} |
− | ==External | + | ==External links== |
− | * [https:// | + | * [https://docs.google.com/spreadsheets/d/1H66MxViRjjE5f8hOl5RQmF5woS1murio2dsLn14kEqo/edit#gid=0 Compatibility list] |
− | [[Category: | + | [[Category:Emulators]] |
− | [[Category: | + | [[Category:Console emulators]] |
− | [[Category: | + | [[Category:Home console emulators]] |
− | [[Category: | + | [[Category:PlayStation emulators]] |
+ | [[Category:Windows emulation software]] | ||
+ | [[Category:Linux emulation software]] | ||
+ | [[Category:Android emulation software]] |
Revision as of 03:42, 14 October 2021
The Qt frontend on Windows 10. | |
Developer(s) | stenzek et al. |
---|---|
Latest version | N/A |
Active | Yes |
Platform(s) | Windows Linux macOS Android |
Architecture(s) | x86_64, aarch64, ARMv7 |
Emulates | Sony PlayStation |
License | GNU GPLv3 |
Source code | GitHub |
BIOS/Keys | Required |
DuckStation is a free and open-source PlayStation emulator developed primarily by stenzek. It features PGXP, upscaling, texture filtering, overclocking, advanced "cheat" code support, CHD support, and a graphical interface.
Downloads
Latest Development Builds MacOS isn't officially supported and builds are not released for it. Must be compiled from source. | |
Play Store Free |
Overview
DuckStation is focused on playability, speed, and long-term maintainability. The goal of the emulator is to be as accurate as possible while maintaining performance on a broad range of devices. "Hack" options are discouraged, and the default configuration should support all playable games with only some of the enhancements having compatibility issues. 64-bit CPUs are required for recompiler support for maximum performance.
DuckStation was used as a testing ground for code that would be added to Dolphin.[1] stenzek has even said the UI was pulled directly from Dolphin, since it was "designed in conjunction with actual UI/UX people".[2]
The Qt frontend includes an automatic update checker. Builds downloaded after 2020/08/07 will automatically check for updates each time the emulator starts, this can be disabled in Settings. Alternatively, you can force an update check by clicking Help->Check for Updates.
References
- ↑ JMC47, Maylmilae. Dolphin Progress Report. § 5.0-11524 - Improve Frame Pacing by Manually Inserting Duplicate Frames by Stenzek. "As a proof of concept, Stenzek used his Playstation 1 emulator, Duckstation to test a frame pacing solution that involved padding 30 FPS games."
- ↑ stenzek on Reddit. "Yep it is heavily influenced by Dolphin. I'm terrible at UI/UX design so I borrowed Dolphin's, since it's been designed in conjunction with actual UI/UX people."