realnc / dosbox-core

A DOSBox core for use in RetroArch and other libretro frontends.
GNU General Public License v2.0
42 stars 17 forks source link

disc swapping not working? #45

Closed gabberhead closed 2 years ago

gabberhead commented 2 years ago

i have setup command an conquer red alert with both addons and have mounted all 4 disc like this:

imgmount d allied.iso soviet.iso counter.cue after.cue -t iso

the game is starting and all 4 discs are mounted. when i try to start a mission from the aftermath missions, the game asks for the aftermath disc. in dosbox u need no press ctr+f4 to switch discs, but this is not working with the dosbox-core. i tried it with the same config and in the original dosbox its working without problems. is this feature missing in this fork?

realnc commented 2 years ago

Yeah, it's missing. You're supposed to use the retroarch disc control system in the UI, but it's annoying since there's no way to populate the list of disc images automatically.

For now, can you try to mount each CD as it's own drive? Some games support this. Meaning:

imgmount d allied.iso -t iso
imgmount e soviet.iso -t iso
imgmount f counter.cue -t iso
imgmount g after.cue -t iso

Meanwhile, I'll look into adding support for CTRL+F4.

gabberhead commented 2 years ago

thanx for your answer. i tried it this way and it worked for red alert, but not for the first c&c. c&c is still asking for the cd. i will try if this work around also work for ds9 harbinger.

realnc commented 2 years ago

This is now implemented. It will take several hours for the update to appear in the core updater. If you don't want to wait, you can download the build artifact from:

https://git.libretro.com/libretro/dosbox-core/-/pipelines

gabberhead commented 2 years ago

tried it and it works like it should ;) thanx!