Miss-Inputs / Meow-Launcher

Game launcher type thing
Other
3 stars 0 forks source link

Use DOSBox-Staging for PC booter disks, etc #139

Open Miss-Inputs opened 3 years ago

Miss-Inputs commented 3 years ago

dosbox -set cycles=315 -c 'boot "blah blah blah.img"'

I won't get around to doing this until I do the emulator_info rewrite and whatnot.

Miss-Inputs commented 3 years ago

Two things: 1) DOSBox-Staging will have to become a separate command line because it has a set option and vanilla DOSBox doesn't 2) Might need to somehow refactor the command line makers so that they accept both a game and an app object

Miss-Inputs commented 3 years ago

It also doesn't have a set option and I'm not sure where it got that from (just use -c set blah=blah), but 1) I should rename DOSBox to specifically DOSBox-Staging because I can't really remember what vanilla DOSBox lacks and don't want to bother supporting it 2) Still do need to rework dos.py so it can accept "ROMs", maybe (games where platform = DOS and uses the DOS emulators, but doesn't require the same shenanigans of specifying which exe has to be run)

Miss-Inputs commented 3 years ago

Also it seems DOSBox-Staging figures out automatically these days what speed a PC booter disk should run at? So maybe we don't even need the set option after all, though I kinda wanna do -machine=cga explicitly just to be safe

Miss-Inputs commented 3 years ago

Also reminder that we can do -machine pcjr -c 'BOOT "blah/blah/blah.jrc"' as well, which I guess might be nicer than using MAME to emulate PCjr carts

Miss-Inputs commented 3 years ago

The tricky part, then, is to rework emulator_config etc so that I can have a PCEmulator also be a StandardEmulator, I don't technically have to do this but I don't actually like my code being messy