There's no new build yet because there's still something else left to fix this weekend.
Catastrophy is now working perfectly (as far as I can tell) with the latest version of HuC.
The last problem was with PCEAS not handling "BANK(symbol+offset)" properly, which was messing up the sprites in Catastrophy.
That's a common construct in the new HuC, and is a major improvement over the previous code generation.
All in all, with the old HuC compiler, Catastrophy uses 92878 bytes of code, and with the new HuC compiler (using "-msmall -fno-recursive"), Catastrophy uses 57823 bytes of code.
That's a
huge improvement!
The changes are checked into github, and here's the latest Windows build ...
https://www.dropbox.com/s/tjms9nzyzfrfhrx/huc-2016-11-20.zip?dl=0It would be nice to get a confirmation that this works (or not) from other HuC users.
*****************
There's a known issue with Squirrel, where the PSG player needs to be modified to run with the new code.
I've done that for Catastrophy, but it's really up to Aetherbyte to make an "official" release for the changes in the new HuC startup.
I'd recommend just putting the changes to the HuC startup.asm that they've made for the HuCard PSG player into my fork of HuC, and then make them conditional so that people can choose to use it, or not.
The rest of the PSG BIOS player code could stay on the Aetherbyte site as it is now, but at least it would mean that future changes to startup.asm (and there
will be some coming up) won't keep on breaking Squirrel.
But that's up to TheOldMan and Arkhan.