dosbox-core icon indicating copy to clipboard operation
dosbox-core copied to clipboard

Multi-disc loading via .conf

Open Zombeaver opened this issue 5 years ago • 3 comments

Currently multiple discs have to be added one at a time manually - the first disc listed in the autoexec is loaded but it's not added to the swapper and the remaining discs are ignored. The way this is accomplished in standalone DOSBox is via:

mount/imgmount [drive name] "path\to\first\disc" "path\to\second\disc" -t cdrom [adding on as many discs in sequence as needed]

You could follow this same behavior and/or potentially integrate .m3us so that you could do something like imgmount [drive name] "path\to\m3u" -t cdrom

It should also be mentioned that the way the swapping itself works at the moment is not ideal - it basically treats it as if you've completely removed the disc drive and replaced it with another that has the new disc, rather than simply changing discs - this will generally work with DOS applications but wreaks havoc once you get into Windows 3.1 stuff.

Zombeaver avatar Jan 20 '20 14:01 Zombeaver

Yeah I think my mounting code is a bit.... bad in this regard, I think @realnc rewrote most of it, but I like the idea of it basically emulating the change disk hotkeys dosbox had.

andres-asm avatar May 06 '20 16:05 andres-asm

It's now possible to mount multiple CD images with imgmount and cycle between them using CTRL+F4 like in stand-alone dosbox. This is completely separate from the Disc Control mechanism of retroarch.

realnc avatar May 09 '22 13:05 realnc

Oh, very exciting! I look forward to trying this out!

Zombeaver avatar May 09 '22 20:05 Zombeaver