Jump to content
LaunchBox Community Forums
Dan

Shaders for DOSBOX

Recommended Posts

I'm currently working on DOS emulation using the excellent eXoDOS packs. In LB I've been using shaders and screen overlays with other systems to recreate the original visual experience as much as possible.

My question is, is it possible to use these (shaders in particular) with DOSBOX? I know that there was an SVN build of DOSBOX called SVN Daum which had shaders, though this build is no longer supported.

Thanks!

Share this post


Link to post
Share on other sites

DOSBox Daum can use shaders. I'm not sure what you mean by "no longer supported". It works just fine. It's actually better for Win 3.1+ stuff than DOSBox 0.74.

Share this post


Link to post
Share on other sites

Be that as it may, Daum definitely still works in most scenarios. I use it for all my 3.1 packages and have never had any problems with it. If you want shaders in DOSBox, your options are Daum or RA DOSBox (which I do not recommend as it's much more restrictive and unwieldy).

Share this post


Link to post
Share on other sites

Thanks for your input beaver. I will definitely have a look at Daum then. As well as shaders, can you use screen overlays?

Share this post


Link to post
Share on other sites

That I'm not sure of. I don't think so but admittedly it's not something I've ever looked into for Daum. Something to keep in mind though is that unlike some platforms DOS games have a pretty wide range of resolution modes at their disposal, so you're not going to be able to have a one-size-fits-all overlay even if you could use them - the amount of unused screen space to the left and right of the image varies depending on the resolution mode of the game.

Retroarch has both shaders (the best around) and overlays at its disposal, but none of the other bells and whistles like save states, voodoo emulation, etc. The biggest issue for me, however, is that it doesn't have access to midi software devices like Munt or VirtualMidiSynth which makes it a complete non-starter for me for any games where those can be taken advantage of (which is quite a few). This is also beside the fact that working in DOSBox within Retroarch can be a bit of a nightmare at times.

Share this post


Link to post
Share on other sites

Oh yes, I had thought about DOSbox within Retroarch. I will definitely have a look into that as an option. I had been looking for overlays of old CRT monitors though had only found old TVs. Will keep looking :) 

Share this post


Link to post
Share on other sites

It's doable, I've setup a few specific games to do it - mostly newer DOS games that use CD audio. Just keep in mind that you'll have to setup .confs for each of them with autoexec lines directed to the game, and you'll then essentially use the .conf as your "rom" in Retroarch. Also keep in mind that if you do this you won't be able to use the "Use DOSBox" function for them in LB if you want RA to be the primary method of play. What I do is just leave my games with the normal DOSBox setup in LB and then add the .conf for Retroarch as an "additional application" for the game, directed to Retroarch. This way you can still start it through standard DOSBox normally or right-click on it and start it with RA.

Share this post


Link to post
Share on other sites

Can’t you get RA to run the exe or bat via its Dosbox core?

Share this post


Link to post
Share on other sites

Sure, but very rarely is it as simple as just "start this .exe". Normally you're going to have to mount paths, imgmount a disc image, etc.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×