ちょっと思ったんだけど
1ファイル1byteで内容が00〜ffのファイル256個とか、2bytesで0000〜ffffの65536個とかを
決まったファイル名(例えば拡張子なし00〜ff)とアーカイブ名(例えばall_1byte_hex.zip)で用意しておくことを前提にすれば
パッチが必要なものも.xmlだけで共有できるんじゃね?物によっては長ったらしくなるけど
というか極論これと.xmlだけでROMが存在することにできるな