Emulation Homebrew duckstation for Switch

  • Thread starter Thread starter catlover007
  • Start date Start date
  • Views Views 210,541
  • Replies Replies 189
  • Likes Likes 59
Another probably pointless but latest build, tested on 22.5.0
(Since this was built from the latest commits from November 25th 2025, it should fix rumble issues according to the commit messages?)

Side note for anyone wanting to compile this themselves: It's a BITCH to do.
You'll need
switch-zstd
switch-libwebp
switch-zlib
switch-libpng
switch-freetype
switch-curl
switch-harfbuzz
along with the meson build system for uam, which you then need to somehow configure duckstation to use.
Man, that's awesome.
 
Another probably pointless but latest build, tested on 22.5.0
(Since this was built from the latest commits from November 25th 2025, it should fix rumble issues according to the commit messages?)

Side note for anyone wanting to compile this themselves: It's a BITCH to do.
You'll need
switch-zstd
switch-libwebp
switch-zlib
switch-libpng
switch-freetype
switch-curl
switch-harfbuzz
along with the meson build system for uam, which you then need to somehow configure duckstation to use.
tnx.
 
Last edited by FanNintendo,
  • Like
Reactions: vrisuless
Some fixes and PC port features.
Fixed system crash when BIOS file is missing.
Fixed crash when selecting 'Undo Load State'.
Fixed game grid UI navigation position saving.
Fixed emulator freeze on 'Reload Shaders'.
Fixed UI settings page scroll.
Fixed cover download; press + in game grid/list to download.
Disabled rewind to prevent freeze.

Added Scale2x/3x texture filters.
Added post-shaders: fxaa, XBR, super-xbr, multi-LUT.
Added colorful themes (from PC).
Added mask toggle; disables fine crop when off.
Added mask; place ROM-named image in switch/duckstation/overlays, Mask loads at game start, supports any res and formats (bmp, gif, jpg, png).
'Custom' aspect ratio now available. Corrects AR distortion after fine crop.
Added fine crop mode to remove black borders.

Improved out-of-box experience.
Auto-map P0 on first startup.
Default ZL+ZR for 'Open Pause Menu'.

https://github.com/shooterspps/duckstation/releases/tag/prerelease-2
 
Some fixes and PC port features.
Fixed system crash when BIOS file is missing.
Fixed crash when selecting 'Undo Load State'.
Fixed game grid UI navigation position saving.
Fixed emulator freeze on 'Reload Shaders'.
Fixed UI settings page scroll.
Fixed cover download; press + in game grid/list to download.
Disabled rewind to prevent freeze.

Added Scale2x/3x texture filters.
Added post-shaders: fxaa, XBR, super-xbr, multi-LUT.
Added colorful themes (from PC).
Added mask toggle; disables fine crop when off.
Added mask; place ROM-named image in switch/duckstation/overlays, Mask loads at game start, supports any res and formats (bmp, gif, jpg, png).
'Custom' aspect ratio now available. Corrects AR distortion after fine crop.
Added fine crop mode to remove black borders.

Improved out-of-box experience.
Auto-map P0 on first startup.
Default ZL+ZR for 'Open Pause Menu'.

https://github.com/shooterspps/duckstation/releases/tag/prerelease-2
Can I use textures to improve the graphics in this Switch version?
 
Some fixes and PC port features.
Fixed system crash when BIOS file is missing.
Fixed crash when selecting 'Undo Load State'.
Fixed game grid UI navigation position saving.
Fixed emulator freeze on 'Reload Shaders'.
Fixed UI settings page scroll.
Fixed cover download; press + in game grid/list to download.
Disabled rewind to prevent freeze.

Added Scale2x/3x texture filters.
Added post-shaders: fxaa, XBR, super-xbr, multi-LUT.
Added colorful themes (from PC).
Added mask toggle; disables fine crop when off.
Added mask; place ROM-named image in switch/duckstation/overlays, Mask loads at game start, supports any res and formats (bmp, gif, jpg, png).
'Custom' aspect ratio now available. Corrects AR distortion after fine crop.
Added fine crop mode to remove black borders.

Improved out-of-box experience.
Auto-map P0 on first startup.
Default ZL+ZR for 'Open Pause Menu'.

https://github.com/shooterspps/duckstation/releases/tag/prerelease-2
the zip have 2 nsp files.. where to put this duckstation [01EB5566553EA000][pre-release 2].nsp file?

and also the new fine crop mode are not wroking still have the tales of destiny 2 black bars in battle. whatever any numbers i input in crop nothing happen still the same
 
Last edited by Noels,
Can I use textures to improve the graphics in this Switch version?
Scale2x and Scale3x, similar to xBRZ, are a compromise implementation on the performance-constrained Switch.
the zip have 2 nsp files.. where to put this duckstation [01EB5566553EA000][pre-release 2].nsp file?

and also the new fine crop mode are not wroking still have the tales of destiny 2 black bars in battle. whatever any numbers i input in crop nothing happen still the same
After adjusting the parameters, you need to toggle the aspect ratio. It's odd, but that's the only way for now.
 
  • Like
Reactions: johw
Scale2x and Scale3x, similar to xBRZ, are a compromise implementation on the performance-constrained Switch.

After adjusting the parameters, you need to toggle the aspect ratio. It's odd, but that's the only way for now.
its still not working. im doing this via per game properties. toogle the aspect after modify the parameter on custom crop mode but still nothing happen still have black bars in battle on tales of destiny 2.
 

Site & Scene News

Popular threads in this forum