XRoar Windows packaging - good? bad?
Posted: Fri Jun 05, 2020 12:09 pm
I've pushed out some new snapshot builds here:
http://www.6809.org.uk/tmp/xroar/
Firstly, this hopefully includes all the option parsing changes I wanted to get done - in the config file you can "quote sections" and Include\ Escape\x20Sequences. From the command line it assumes your shell has done all the quoting but still permits escape sequences (so you can still '-type' things with \r, etc.).
I'm also told the snapshot builds of late have been a bit better for avoiding the slowdown on Windows.
But you'll also see some .msi files in there (just in time for "winget" to come and replace it, I suppose). Is this a packaging format people like? It installs the binary to a system location and plonks down startup menu and desktop links. Only downside is you can't just stick your ROMs in the unpacked directory, you actually have to create "%USERPROFILE%/Local Settings/Application Data/XRoar/roms".
I'm thinking of having the binary create that directory when you run it - maybe even create an empty xroar.conf in the level above so people have something to edit.
The MSIs are configured such that you can have a release build and a snapshot build installed simultaneously, and a new installer will overwrite the old version of whichever build type. Also the snapshot versioning has changed due the great way MS ignore their own version strings in their packager
Any thoughts?
Edit: I've just found out that Windows moved its settings directories again... Now there's something called "AppData". Argh!
http://www.6809.org.uk/tmp/xroar/
Firstly, this hopefully includes all the option parsing changes I wanted to get done - in the config file you can "quote sections" and Include\ Escape\x20Sequences. From the command line it assumes your shell has done all the quoting but still permits escape sequences (so you can still '-type' things with \r, etc.).
I'm also told the snapshot builds of late have been a bit better for avoiding the slowdown on Windows.
But you'll also see some .msi files in there (just in time for "winget" to come and replace it, I suppose). Is this a packaging format people like? It installs the binary to a system location and plonks down startup menu and desktop links. Only downside is you can't just stick your ROMs in the unpacked directory, you actually have to create "%USERPROFILE%/Local Settings/Application Data/XRoar/roms".
I'm thinking of having the binary create that directory when you run it - maybe even create an empty xroar.conf in the level above so people have something to edit.
The MSIs are configured such that you can have a release build and a snapshot build installed simultaneously, and a new installer will overwrite the old version of whichever build type. Also the snapshot versioning has changed due the great way MS ignore their own version strings in their packager
Any thoughts?
Edit: I've just found out that Windows moved its settings directories again... Now there's something called "AppData". Argh!