> Also CHDs is what consumes the most out of everything these days. That would probably > be better served if CHDs could inherit from each other like VDI/VHD files do with x86 > virtual machines.
CHDs *can* inherit from each other. The Virtual PC VHD file and MAME CHD were invented by the same person, after all (note the similar acronyms). It's just not worthwhile savings for the arcade games we support at the present time.
I do think once we get serious about software lists for e.g. Windows 95 that we'll want a base parent Win95 install and various games and apps will be child CHDs that overlay an install of that item on top of the base OS install.