You want builds? I got builds again. DOSContainer is FAR from ready for prime time, mind you. I'm just barely ready to give you all something to play around with and test. A few points:
DOSContainer's old builds were all moved to an archived location. You can still get them, but please don't. They probably won't work anymore anyway.
New builds live at ftp://ftp.area536.com/doscontainer/builds/. The current build as of this writing is nr. 126. Every build comes with a GPG signature to validate that it came from me. Windows Defender and other antivirus may balk at DOSContainer because of what it does: fudge around with bootable disk images, write strange old code to funny places.. that's to be expected from a tool like this.
There are no docs yet because the manifest format is not final yet. You read that correctly. DO NOT create a lot of new manifests. It'll be a waste of time to start building a collection based on the current software. It's just here to prove that I'm still on the case, and for everyone to test out what's cooking.
So what is cooking??
DOSContainer supports IBM PC-DOS 1.00 and 1.10 completely now. That's to say: you can create floppy images that are 160KB or 320KB in size. These images will be bootable on an IBM PC and probably only an IBM PC, I haven't tested anything on compatibles. The should, however, be 100% bit-for-painstaking-bit identical to what IBM would have done in the early 1980's so they are indeed what I like to call 'museum quality'. Any deviation is a bug to me, so please report them.
Code lives here: https://code.area536.com/DOSContainer for now because I dislike GitHub and I dislike GitLab even more. Want to collaborate? I'm open to considering a move to GitHub at some point..
There's also a repository there called 'manifests'. It contains a single manifest from an ancient text adventure game named Intercept. I use it for testing. You can use it to gather specs on the YAML format.
Right next to it is a repo named 'manifest' without the extra 's'. That's the current sad state of affairs of Rust code that handles the YAML input. If you can read rust, you can gather the inner workings of the YAML format from there. Lots of old cruft in there. This will get completely scrapped and replaced with something decent.
That is, in fact, the next step for me. Strip down the manifest format so that it does what PC-DOS 1.00/1.10/2.00 requires, then start building library support for PC-DOS 2.00. Lots of new features in 2.00, so that'll take a while.