schellingb / dosbox-pure

DOSBox Pure is a new fork of DOSBox built for RetroArch/Libretro aiming for simplicity and ease of use.
GNU General Public License v2.0
759 stars 62 forks source link

Feat.req. Standalone Win build to run w/o Retroarch, like other dosbox forks #414

Open necros2k7 opened 1 year ago

necros2k7 commented 1 year ago

@schellingb subj

schellingb commented 1 year ago

I dabbled with this idea years ago but making a (sufficiently good) replacement frontend for RetroArch is a decent amount of work. What we need most is content loading (file browser), core option management, full controller mapping, control configuration and save state management. Then there are other features we benefit a lot from being a libretro core that runs in RetroArch like the lauded post processing shader system, the rewind feature, extreme multi-platform support, extensive video and audio options, cheat support with cheat search and the very recently added multiplayer tunneling.

PoloniumRain commented 1 year ago

It sounds nice but i don't think it is practical, unless someone else did it...

Being as it's pretty much entirely Schelling who is working on this, making a standalone version would mean we would see far less new features/improvements to DBP because so much time would be needed to make a standalone that is actually good. But even then it still couldn't ever compete with the amount of features seen in RetroArch.

Btw it's now been over a year since the last release. I'd rather not see releases get longer :p

schellingb commented 1 year ago

making a standalone version would mean we would see far less new features/improvements to DBP because so much time would be needed

Not entirely wrong but in the end this is not my job so I usually do what I'm interested in and what motivates me. Sometimes it's DBP, sometimes it's something else. It's not like I have a fixed amount of hours dedicated to DBP that would get reallocated.

Btw it's now been over a year since the last release. I'd rather not see releases get longer :p

I saw that the other day and was a bit shocked, too! I really wanted to clean some stuff up for a new release before the Summer (in my parts of the world) but now there's a few things not related to what I do on GitHub that are a bit higher priority for me so it'll most likely still be a month or two before the next release. I added some big things and have some more big things yet to publish so it should be quite a substantial update. Maybe another version jump, who knows! Please stay tuned a bit more.