It really doesn't accomplish anything for AWJ to update from one deprecated format to another deprecated format.
My end goal is for users to not have/need/want actual manifest disk files to exist at all. It's just not possible to express every variation on SNES PCBs (down to literal bodge wiring on production games) with 100% perfection without it being hopelessly emulator-specific.
Manifests are, at best, a way for users to get games working that don't work in higan out of the box. Anything worthwhile will get supported in icarus directly, including Tengai Makyou Zero's fan translation in v107.
We don't even have userbase numbers for mainline higan, let alone any forks, so who knows if it's even worth pursuing. Open source lets people do whatever they want. Some people sell my work and don't share money with me, some people complain about my code yet fork it instead of writing their own, some people go against my wishes and do things I'm opposed to,
and some, I assume, are good forks (but seriously, some forks are pretty great!) It is what it is, and I knowingly agreed to that when I chose my license. I'm trying not to complain so much about forks I don't like anymore, but I've always acknowledged they have every right to do what they want.
If I want people to use my work, I'll just have to give it my all to put out the better release.
on the off chance that byuu ever decides to support some sort of BML-based manifests for the standalone ROM support in "new bsnes", I'd happily add support for that as soon as possible.
As of v107, I've removed the board mapping rules from the manifests, and I'm making a promise not to break the format of manifest.bml again. Yes, seriously. I promised to not change BPS, and I haven't. And I promised not to change bass syntax anymore with v15, and I haven't. I promised MSU1 would remain backward compatible to v1.0, and it has.
I'd love it if other projects could utilize my SNES preservation database, because holy
god damn I put a lot of time, money and effort into that, and I'm not even halfway finished yet. You don't need manifest files next to ROMs for that, though. You don't need game folders for it either, as I'm demonstrating with bsnes v107.
But right now, the only thing I'm literally on my hands and knees
begging for, is set maintainers to distribute coprocessor firmware with games. I don't care how they end up doing it, I'll support it. You've got your copier headers, your SMC file extensions, your compressed archives, just
please ... I need the firmware! It's part of the goddamned game, and it's copyrighted -- I can't ship it!! This is leaving me at a permanent disadvantage to HLE-based emulators, where games just "work" out of the box.