As long as it's not doing mid-frame CHR switching. Solar Wars is also CNROM, and it's on Garage Carts #1 and #2. I simply hacked the CHR bank write into a JSR to a CHR unpack/load routine. GC#1 though uses 32kB banking, and GC#2
probably will also (due to a couple games using DPCM, and me not having immediate access to the source code and not wanting to mess with a disassembler unless I really have to). 16kB or 32kB, not a problem (except for my unfortunate 32kB page design error, that's pretty minor though).
But still, with the source I could probably hack Dragon Skill to run in 2 overlapped 16kB banks if I have to. I'd be willing to do whatever it takes pretty much to get things going.
And vertical mirroring btw is good, so far that's the setup for both carts. There will be an H mirroring cart in the series at some point, because I know one really nice game someone made that needs it. It'll require a special mapper anyways (yet to be designed, and no it's not Grandtheftendo). Especially if I want to carry out my plan of doubling the ROM size for each release in the series, and including all the previous games (would that be cool or what? heheheh).
Only bad thing with that idea is it dilutes the % of royalties for each developer, even if the price jacks up a bit (which I'd rather avoid). Backup plan for that is to do individual game releases also, so fans of a particular game can show their support.