Difference between pages "DuckStation" and "User:Jpx"

From Emulation General Wiki
(Difference between pages)
Jump to navigation Jump to search
(Categories replaced)
 
m
 
Line 1: Line 1:
{{stub}}
+
'''WIP:'''
{{Infobox emulator
+
* [[3dSen]]
|logo = DuckStation.png
+
* [[Anbox]]
|logowidth = 80px
+
* [[Arcade LaserDisc emulators]]
|screenshot = DuckStation-screenshot-qt.png
+
* [[Compatibility layers]]
|screenshotwidth = 300px
+
* [[Discrete Circuitry-Based]]
|screenshotcaption = The Qt frontend on Windows 10.
+
* [[Dolphin VR]]
|active = Yes
+
* [[Emulation Boxes]]
|platform = [[Emulators on PC|Windows]]<br/>Linux<br/>[[Emulators on macOS|macOS]]<br/>[[Emulators on Android OS|Android]]
+
* [[Emulators on Patreon]]
|architecture = x86_64, aarch64, ARMv7
+
* [[Flash]]
|target = [[PlayStation emulators|Sony PlayStation]]
+
* [[Flashpoint]]
|developer = stenzek [https://github.com/stenzek/duckstation/graphs/contributors et al.]
+
* [[FPGA]]
|source = [https://github.com/stenzek/duckstation GitHub]
+
* [[Frontends]]
|license = GNU GPLv3
+
* [[Game Engine Recreations and Source Ports]]
|bios = [[Emulator_Files#PlayStation|Required]]
+
* [[MEKA]]
}}
+
* [[MiSTer]]
 +
* [[OpenBOR]]
 +
* [[Mugen]]
 +
* [[Pinball]]
 +
* [[Preservation projects]]
 +
* [[Sega Pico]]
 +
* [[Support emulation projects]]
 +
* [[Texture Packs]]
 +
* [[Virtual Reality]]
 +
* [[Widescreen Hack]]
 +
* [[Wrappers]]
 +
* [[Template:WIP]]
 +
* [[Template:Outdated]]
 +
* [[Licensing]] - Complete page, change infobox emulation link to new page, maybe make tldr
 +
* [[GetInvolved]]
  
'''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.
+
'''TODO:'''
 
+
* Add https://github.com/waydroid/waydroid
==Downloads==
+
* Better arcade pages
{| cellpadding="4"
+
* Separate VR and 3D emulators
|-
+
* Create Android x86 page, look into KVM, PhoenixOS, virglrenderer, virtio
|align=center|{{Icon|Win|Lin|macOS}}
+
* Make a empty page editors can copy for creating new emulator pages
|'''[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>
+
* Remake MAME/MESS pages
|-
+
* RetroPie page
|colspan="2"|<hr/>
+
* Update Recommended N64 plugins with a recommended table
|-
+
* Emulation OS page
|align=center|{{Icon|APK}}
+
* [[ROM managers]]
|[https://play.google.com/store/apps/details?id=com.github.stenzek.duckstation Play Store]<br/><small>Free</small>
+
* Game engine page and category - OpenBOR, Mugen
|}
+
* Add more game engines: AGS, Ren'Py, etc
 
+
* Waydroid
==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==
 
{{Reflist}}
 
 
 
==External links==
 
* [https://docs.google.com/spreadsheets/d/1H66MxViRjjE5f8hOl5RQmF5woS1murio2dsLn14kEqo/edit#gid=0 Compatibility list]
 
 
 
[[Category:Emulators‎]]
 
[[Category:Console emulators]]
 
[[Category:Home console emulators]]
 
[[Category:PlayStation emulators‎]]
 
[[Category:Windows emulation software]]
 
[[Category:Linux emulation software]]
 
[[Category:Android emulation software]]
 

Revision as of 14:21, 5 December 2021

WIP:

TODO:

  • Add https://github.com/waydroid/waydroid
  • Better arcade pages
  • Separate VR and 3D emulators
  • Create Android x86 page, look into KVM, PhoenixOS, virglrenderer, virtio
  • Make a empty page editors can copy for creating new emulator pages
  • Remake MAME/MESS pages
  • RetroPie page
  • Update Recommended N64 plugins with a recommended table
  • Emulation OS page
  • ROM managers
  • Game engine page and category - OpenBOR, Mugen
  • Add more game engines: AGS, Ren'Py, etc
  • Waydroid