DuckStation Switch: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=DuckStation |image=duckstationswitch.png |description=Fast PlayStation 1 emulator for x86-64/AArch32/AArch64. |author=RSDuck |lastupdated=2024/04/23 |type=Console |version=Prerelease 2 |license=GPL-3.0 |download=https://dlhb.gamebrew.org/switchhomebrews/duckstationswitch.7z |website=https://gbatemp.net/threads/duckstation-for-switch.654484/ |source=https://github.com/RSDuck/duckstation |donation= }} {{#seo: |title=Switch Homebrew Emulato...")
 
(stop using it)
Line 19: Line 19:
|image_alt=DuckStation
|image_alt=DuckStation
}}
}}
DuckStation, developed by Stenzek, is an exceptional PlayStation 1 emulator. It boasts excellent compatibility and performance, and supports a range of enhancements. These include high-resolution rendering and PGXP, which can reduce the 'wobble' and distortion often seen in many PSX games.
Port of Stenzek's DuckStation, a PlayStation 1 emulator, for the Switch. It has good compatibility and supports enhancements such as high resolution rendering and PGXP which can lessen the "wobble" and distortion visible in a lot of PSX games.


The port author is excited to introduce their port of DuckStation to the Switch, which features a custom deko3D graphics backend.
==Features==
* Custom deko3D graphics backend.


== Installation==
== Installation==
Simply extract the files onto the root of your SD card. Before starting a game, ensure that you have bound the keys for the controller (you can use the automatic mapping feature) and set a hotkey for the pause key combo. Without this, you will be unable to exit the application.
'''Note:''' A BIOS ROM image is required to to start the emulator and to play games. It is not included.


==Media==
Put the switch folder from the 7z file onto the root of your SD card, so that there is a duckstation folder inside the switch folder.
'''Duckstation on Nintendo Switch''' ([https://www.youtube.com/watch?v=ngDiCU0OKEY Basikalbaru]) <br>
 
<youtube width=""640"">ngDiCU0OKEY</youtube>
Alternatively you can also put the duckstation folder wherever you like.
 
Before running a game, make sure to bind keys for controller (you can use the automatic mapping feature) and to bind a hotkey for pause key (combo), otherwise you can't exit the application.


==Screenshots==
==Screenshots==
Line 35: Line 38:
https://dlhb.gamebrew.org/switchhomebrews/duckstationswitch-02.png
https://dlhb.gamebrew.org/switchhomebrews/duckstationswitch-02.png


==Known Issues==
==Media==
* No work has yet be done on bringing over some QT exclusive dialogues like the cover downloader. Thus nothing happens when they are attempted to be opened.
'''Duckstation on Nintendo Switch''' ([https://www.youtube.com/watch?v=ngDiCU0OKEY Basikalbaru]) <br>
* CRT lotte GLSL postprocessing shader for some reason has weird artefacts.
<youtube width="640">ngDiCU0OKEY</youtube>
* There seems to be a heap corruption possibly related to Reshade postprocessing shaders


==Changelog==  
==Changelog==  
'''Prerelease 2'''
'''Prerelease 2 2024/04/23'''
* (Hopefully) fixes some crashes caused by stale pointers.
* (Hopefully) fixes some crashes caused by stale pointers.
* Fixes negative analog axis not being eable to be bound.
* Fixes negative analog axis not being eable to be bound.


'''Prerelease 1'''
'''Prerelease 1 2024/04/22'''
*First Release.
 
Known issues:
*No work has yet be done on bringing over some QT exclusive dialogues like the cover downloader. Thus nothing happens when they are attempted to be opened.
*CRT lotte GLSL postprocessing shader for some reason has weird artefacts.
*There seems to be a heap corruption possibly related to Reshade postprocessing shaders


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/duckstation-for-switch.654484/
* GitHub - https://github.com/RSDuck/duckstation
* Github - https://github.com/RSDuck/duckstation
* GBAtemp - https://gbatemp.net/threads/duckstation-for-switch.654484/

Revision as of 08:29, 12 May 2024

DuckStation
Duckstationswitch.png
General
AuthorRSDuck
TypeConsole
VersionPrerelease 2
LicenseGPL-3.0
Last Updated2024/04/23
Links
Download
Website
Source

Port of Stenzek's DuckStation, a PlayStation 1 emulator, for the Switch. It has good compatibility and supports enhancements such as high resolution rendering and PGXP which can lessen the "wobble" and distortion visible in a lot of PSX games.

Features

  • Custom deko3D graphics backend.

Installation

Note: A BIOS ROM image is required to to start the emulator and to play games. It is not included.

Put the switch folder from the 7z file onto the root of your SD card, so that there is a duckstation folder inside the switch folder.

Alternatively you can also put the duckstation folder wherever you like.

Before running a game, make sure to bind keys for controller (you can use the automatic mapping feature) and to bind a hotkey for pause key (combo), otherwise you can't exit the application.

Screenshots

duckstationswitch-01.png

duckstationswitch-02.png

Media

Duckstation on Nintendo Switch (Basikalbaru)

Changelog

Prerelease 2 2024/04/23

  • (Hopefully) fixes some crashes caused by stale pointers.
  • Fixes negative analog axis not being eable to be bound.

Prerelease 1 2024/04/22

Known issues:

  • No work has yet be done on bringing over some QT exclusive dialogues like the cover downloader. Thus nothing happens when they are attempted to be opened.
  • CRT lotte GLSL postprocessing shader for some reason has weird artefacts.
  • There seems to be a heap corruption possibly related to Reshade postprocessing shaders

External links

Advertising: