Skip to content

2024-04-25: "Misc: Remove unused code"

Pre-release
Pre-release
Compare
Choose a tag to compare
@irixaligned irixaligned released this 26 Apr 05:45
e37f60e

Release 2024-04-25: "Misc: Remove unused code"

Hi there. This is the last release of DuckStation-UWP. It is also the largest. The project will go dark after this. If you wanna fork it, check the README. Otherwise, enjoy.

Note: This release DOES NOT launch on Xbox. This will not be fixed, as much as I would have liked to, I cannot do so. Please read the pinned GitHub issue for more information.

Changelog:

  • Updated to the latest upstream. This was about 250 commits and was thought to be impossible. I did it anyways.
  • RetroAchievements has been fully implemented. You can log in and use them as normal.
  • Numerous OSD messages have been added.
  • On Windows UWP, the display will no longer stretch. The OSD and viewport will properly expand to the correct window size.
  • Code has been cleaned up significantly. The project is no longer dependent on NoGUI and code is no longer repeated. Also, numerous broken things have been disabled/implemented/commented on. Also, the entire build system was redone. DuckStation-UWP can now use the dynamically linked DLLs that newer DuckStation uses.
  • Fixed a bug where the D3D renderers would yield an incorrect value on non-UWP platforms (not priority, but principle, really.)
  • Patched up some settings bugs
  • Made it so that you can't try to boot from CD-ROM drives on UWP
  • Bunch of other minor fixes that make your life easier.

Known issues:

  • None that I know of.

Additional notes:
DuckStation-UWP was one of my first actual public-facing projects to get widely recognized and used. I quite enjoyed developing it and talking to you wonderful people.

My abandonment of this project is forced -- if it was up to me, I wouldn't be doing it. It's fun to work on, ironically enough, and I had a great time doing so. Despite (seemingly intentional) attempts by Stenzek continuously to try to kneecap this project in whatever way possible, I still managed to get it running and up to date continuously for MONTHS, and even making it easier to use than Stenzek's actual initial UWP support. I'd say that's quite something to be proud of.

It is highly likely that nothing from this point on will be heard from me on this, or UWP, or much in general. Regardless of that, I hope you guys enjoyed the ride, and most importantly, this release. It's still the most functional DuckStation build there is for UWP (I guess I'm the only one who ever cared about QoL and license compliance).

Please, enjoy. It was a good run.

DuckStation-UWP: It Ran Gex.

gex

Get support in the Emulation Hub Discord at https://discord.gg/xboxemus (I am no longer present there)

Commits between this release and the last: 2024-03-09...2024-04-25