Editing DuckStation
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 4: | Line 4: | ||
|logowidth = 80px | |logowidth = 80px | ||
|active = Yes | |active = Yes | ||
− | |last-version = | + | |last-version = 0.1-4866 |
− | |platform = [[Emulators on Windows|Windows]]<br/>[[Emulators on Linux|Linux]]<br/>[[Emulators on macOS|macOS]]<br/>[[Emulators on Android|Android]]<br/>[[Emulators on Xbox One|Xbox One]] | + | |platform = [[Emulators on Windows|Windows]]<br/>[[Emulators on Linux|Linux]]<br/>[[Emulators on macOS|macOS]]<br/>[[Emulators on Android|Android]]<br/>[[Emulators on Xbox One|Xbox One]] |
|architecture = x86_64, aarch64, ARMv7 | |architecture = x86_64, aarch64, ARMv7 | ||
|target = [[PlayStation emulators|Sony PlayStation]] | |target = [[PlayStation emulators|Sony PlayStation]] | ||
|developer = stenzek [https://github.com/stenzek/duckstation/graphs/contributors et al.] | |developer = stenzek [https://github.com/stenzek/duckstation/graphs/contributors et al.] | ||
|source = [https://github.com/stenzek/duckstation GitHub] | |source = [https://github.com/stenzek/duckstation GitHub] | ||
− | |||
− | |||
|license = GNU GPLv3 | |license = GNU GPLv3 | ||
|compatibility = [https://docs.google.com/spreadsheets/d/1H66MxViRjjE5f8hOl5RQmF5woS1murio2dsLn14kEqo/edit Compatibility list] | |compatibility = [https://docs.google.com/spreadsheets/d/1H66MxViRjjE5f8hOl5RQmF5woS1murio2dsLn14kEqo/edit Compatibility list] | ||
Line 17: | Line 15: | ||
}} | }} | ||
− | '''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 | + | '''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== | ==Downloads== | ||
Line 23: | Line 21: | ||
|- | |- | ||
|align=center|{{Icon|Win|Lin|macOS|XB1}} | |align=center|{{Icon|Win|Lin|macOS|XB1}} | ||
− | |'''[https://github.com/stenzek/duckstation/releases Latest Development/Preview Builds]''' | + | |'''[https://github.com/stenzek/duckstation/releases Latest Development/Preview Builds]'''<br/><small>MacOS isn't officially supported and builds are not released for it. Must be compiled from source.</small> |
|- | |- | ||
|colspan="2"|<hr/> | |colspan="2"|<hr/> | ||
|- | |- | ||
|align=center|{{Icon|APK}} | |align=center|{{Icon|APK}} | ||
− | |[https://play.google.com/store/apps/details?id=com.github.stenzek.duckstation Play Store]<br/> | + | |[https://play.google.com/store/apps/details?id=com.github.stenzek.duckstation Play Store]<br/><small>Free</small> |
− | |||
− | |||
− | |||
|} | |} | ||
==Overview== | ==Overview== | ||
− | DuckStation is designed for playability and speed, with the goal of being as accurate as possible while maintaining performance on a broad range of devices. The default configuration is intended to support all playable games | + | DuckStation is designed for playability and speed, with the goal of being as accurate as possible while maintaining performance on a broad range of devices. The default configuration is intended to support all playable games with only some of the enhancements having compatibility issues. 64-bit CPUs are required for maximum performance using the recompiler. |
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> | 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 | + | 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. |
− | == | + | ==Screenshots== |
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 50: | Line 45: | ||
==References== | ==References== | ||
{{Reflist}} | {{Reflist}} | ||
− | |||
− | |||
− | |||
[[Category:Emulators]] | [[Category:Emulators]] |