It just so happens to be WC1's birthday this coming weekend. ;-)
1.0 has turned into a much bigger update than I originally thought, but I'm hoping to finish final testing/polish this week... Fingers crossed!
Hopefully at some point I'll be able to get an ARM Mac/PC to test on! If you're up for some DIY there's a couple of options:
DOSBox-Staging actually has a native macOS build (direct link to latest stable) which apparently supports Apple Silicon.
DOSBox-X has a macOS build (direct link) and a Windows ARM build (direct link). Up to you which one you go for, but DOSBox-Staging doesn't currently have a Windows ARM build, if that's specifically what you want to use.
If you download the "ZIP for DOS or custom DOSBox" package it should have everything needed, but you'll need to set up DOSBox and copy in the game data manually (there's a README with some basic details). In dosbox.zip in that package there's example configs for both DOSBox-Staging and DOSBox-X.
Unfortunately I have no idea of the specifics of setting up DOSBox for macOS, but hopefully there's enough info out there! If I can get hands on a new enough Mac at some point I'd definitely love to put together an easier solution...
You can rebind axes via DOSBox's inbuilt remapper (Ctrl-F1) - it should allow you to set up virtually any axis/button configuration you like (including mapping extra HOTAS buttons to keyboard keys), and it should be persistent between launches, so long as your enumeration order is at least consistent.
Once you've done that, you can hit Alt-J in the launcher to calibrate your joysticks.
I'm adding some extra rebinding stuff to 1.0, but that's intended more for vintage DOS hardware - the enumeration thing is a Linux/DOSBox quirk I can't do much about, I'm afraid.
Hopefully that helps!
If you're using the packaged version, it's set up to use the integrated dosbox-staging MT-32 emulation rather than external MUNT - put your ROMs in the 'roms' directory, switch to MT-32 in the launcher and it should work!
If you're using WCAT in a custom DOSbox setup there shouldn't be any difference between stock WC and WCAT for MT-32...
The DOS zip also has a DOSBox-X config, but again that's set up for the integrated MT-32 emulation.
Hope that helps!
Definitely not a timing bug, although it may be a mission bug... I just confirmed that the transport does just head off towards its starting position in the original game too (GOG release). It played out the same way in WCAT. If you land once the transport starts flying back then that completes the mission successfully. I believe it's supposed to enter formation with the Tiger's Claw, but that isn't happening.
The ace wing however did spawn correctly in both sessions, so I'm honestly not sure what that could have been, unless you manually flew around the area where they spawn on the way to the Tiger's Claw? Not sure!
I'll have a look at the mission data and see if I can stop the transport properly at the Tiger's Claw. I'll have to test it in the process, so I'll see if I encounter the issue where the ace wing doesn't spawn.
Thanks for the kind words. =)
It's doable... But in this case "losslessly as possible" would mean recompressing the audio to 4-bit DPCM @ 22KHz... And the ramps they picked for the DPCM are kind of dubious even then. So I'd keep your expectations quite low...
If that doesn't discourage you, I can send you a build of the tool for GK - maybe drop me an email (my username at alltinker.com). It's obviously very specific; I'm chipping away at a better/more general tool for a potential public release later on; also to help with my work on further improvements to the realtime repairs in ScummVM.
Hmmn, I tracked down a copy with the Sierra Originals label; it's working fine here! For ref I did a "full" install (in DOSBox), copied over RESOURCE.AUD into the install directory, and ran Delta Patcher on it.
My Sierra Originals RESOURCE.AUD file seems to be the same as every other copy I've found; MD5 checksum is 0e2229c87873ca1d861cc67f1813b668, dated 1993-12-04 13:15.
I'd be very curious to hear if your copy has a different checksum/date!