I'm planning to add a software list for the Fujitsu FM-8, and I'm having a bit of a dilemma right now.
Currently, all the FM-8 software is part of fm7_cass.xml. This is because the FM-7 uses very similar hardware and is backwards compatible with the FM-8 (yes, the FM-7 was released later), but ideally I'd want to configure the list in a way that it only shows FM-8 software when you run that machine.
As far as I know there are two ways to do that: either split the FM-8 compatible software to its own list and add it to both the FM-7 and FM-8 machines, or keep everything in one list and use compatibility tags (<sharedfeat name="compatibility" value="...") to filter what's shown. So that's my question: are there any situations where one of those options is recommended over the other? Which one would fit this case better?