dosbox-core
dosbox-core copied to clipboard
Multi-disc loading via .conf
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.
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.
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.
Oh, very exciting! I look forward to trying this out!